题目内容

下列对字符数组进行初始化的语句正确的是()。

A. char str[] = "Hello";
B. char str[][] ={'H', 'e', 'l', 'l', 'o'};
C. char str[5] = "Hello";
D. char str[2][5] ={"Hello", "World"};

查看答案
更多问题

已知int a[3][4];下列表示中()是错误的。

A. *(a+1)[3]
B. *(*a+3)
C. *(*(a+1))
D. *(&a[0][0]+2)

下列说明中const char * ptr; ptr应该是()。

A. 指向字符的指针
B. 指向字符的常量指针
C. 指向字符串常量的指针
D. 指向字符串的常量指针

以下程序的输出结果是()。int f() {static int i = 0;int s = 1;s += i;++i;return s;}int main() {int i, a = 0;for(i = 0; i < 5; ++i)a += f();cout << a;

A. 20
B. 24
C. 25
D. 15

下面语句中函数原型正确的是()。

A. double Function(void f );
B. void Function (double);
C. double Function(f);
D. void double(double f);

答案查题题库