题目内容

不能把字符串 :Hello! 赋给数组 str 的语句是 ( ) 。

A. char str[10]= {'H', 'e', 'l', 'l', 'o', '!'};
B. char str[10];str="Hello!";
C. char str[10];strcpy(str,"Hello!");
D. char str[10]="Hello!";

查看答案
更多问题

下列语句中,不正确的是 ( ) 。

A. char a[2]={1,2};
B. char a[2]={ '1', '2'};
C. char a[2]={ '1', '2', '3'};
D. char a[2]={ '1'};

若有定义和语句 :char s[10];s="abcd";printf("%s\n",s);则结果是 ( 以下 └┘ 代表空格 )( ) 。

A. 输出 abcd
B. 输出 a
C. 输出 abcd└┘└┘└┘└┘
D. 编译不通过

下述对 C 语言中字符数组的描述错误的是( )。

A. 字符数组可以存放字符串
B. 字符数组中的字符串可以整体输入和输出
C. 可在赋值语句中通过赋值运算符“ =”对字符数组整体赋值
D. 可在对字符数组定义时通过赋值运算符“ =”对字符数组整体初始化

如要求从键盘读入含有空格字符的字符串,应使用函数( )

A. getc( )
B. gets( )
C. getchar( )
D. scanf( )

答案查题题库