关于数组元素类型的说法,下列哪一项是正确的? ( )
A. 必须是整数类型
B. 必须是整型或实型
C. 必须是相同数据类型
D. 可以是不同数据类型
查看答案
下列关于输入输出字符串的说法哪一项是正确的? ( )
A. 使用gets()函数输入字符串时应在字符串末尾输入“\0”
B. 使用puts(s)函数输出字符串时,输出结束会自动换行
C. 使用puts()函数输出字符串时,当输出结束会自动换行
D. 使 printf(“%s”,s)函数输出字符串时,输出结束会自动换行
在下列叙述中,错误的是()。
A. C语言中,二维数据或多维数组是按行存放的
B. 赋值表达式“b[1]2]=a[2]3]”是正确的
C. char a[1];a[0]='A"”与”int a[1]a[0]=’A’等价
D. 数组名后的方括号内可以为常量表达式,也可以是变量
程序:#include "stdio.h"main (){char str[10];scanf ("%s", &str);printf("%s\n",str);}运行上面的程序,输入字符串“how are you”,则程序的执行结果是()。
A. how
B. how are you
C. h
D. how are you
程序#include "stdio. h”#include "string.h"main(){char str[]="abcd\n\123\xab";printf("%d",strlen(str);}运行后的输出结果是()。
A. 10
B. 9
C. 7
D. 14