题目内容

定义一个名为s的字符型数组,并赋初值为字符串"1234",以下4个语句中错误的是( )。

A. char s[5] = {'1', '2', '3', '4', '\0'};
B. char s[5] = {"1234"};
C. char s[5] = {"1234\n"};
D. char s[5] = { '1', '2', '3', '4'};

查看答案
更多问题

表达式strcmp("box", "bottle")的值是( )。

A. 正整数
B. 负整数
C. 0
D. 不确定的数

当接受用户输入的含空格的字符串至已定义好的字符数组str时,应使用的语句是( )。

A. cin>>str;
B. gets_s(str);
C. str=getchar();
D. str=getc();

设有程序段 int k=10; while(k=0) k=k-1; 则下面描述中正确的是 ( ) 。

A. while循环执行10次
B. 循环是死循环
C. 循环执行一次
D. 循环一次都不执行

设a为整型变量,下列语句中,不正确的是( ) 。

A. a - = 1;
B. a - -;
C. - - a;
D. (a - 1) - -;

答案查题题库