题目内容

下面程序段运行后的输出结果是( )。 int main( ){ int a[10]={19,23,44,17,37,28,49,36},*p;p=&a[1]; printf("%d\n",(p+=3)[3]);}

A. 19
B. 36
C. 49
D. 37

查看答案
更多问题

有以下程序段 struct NODE { int num; struct NODE *next; }; 以下叙述中正确的是( )。

A. 以上的说明形式非法
B. NODE是一个结构类型的变量
C. next是一个指向结构类型的指针
D. next是一个结构类型的变量

有以下程序段 char st[20]="hello\0\t\\";printf("%d%d\n",strlen(),sizeof()); 输出结果是( )。

A. 9 9
B. 5 20
C. 13 20
D. 20 20

有如下程序段: char str[14]={"I am "};strcat(str, "sad !");cin>>str; cout时,输出的结果是( )。

A. I am sad!
B. happy!
C. I am happy!
D. happy!ad!

对于基类型相同的两个指针变量,不适合进行的运算是( )。

A. =
B. +
C. -

答案查题题库