题目内容

以下程序的输出结果是( )int main( ){ char a[10]={'1','2','3','4','5','6','7','8','9',0},*p;int i=8;p=a+i;cout<

A. 6
B. 6789
C. '6'
D. 67890

查看答案
更多问题

以下函数的返回结果是()。int func(char* x) {char* p = x;while(*p++);return(p-x);}int main(){ char a[] = "abccccd";cout << func(a) << endl;return 0;}

A. 7
B. bcdddde
C. 8
D. d

下列赋值或赋初值的方式中,不正确的是()。

A. char str[]="string";
B. char str[10]; str="string";
C. const char* p="string";
D. const char *p; p="string";

执行下列语句后的输出结果是()。int hot=100;int &rad=hot;hot+=100;cout<

A. 0
B. 100
C. 200
D. 300

设有如下函数定义int f(const char* s) {const char* p = s;while (*p != '\0') p++;return(p - s);}在主函数中用cout<

A. 3
B. 4
C. 5
D. 6

答案查题题库