题目内容

下列正确进行字符串赋值、 赋初值的语句是()。

A. char str[10];str= "abcdefg";
B. char str[10];str= {"abcdefg"};
C. char str[10]= "abcdefg";
D. char str[10]= "abcdefghijkl";

查看答案
更多问题

有以下程序 int main() { char str[10]="abcd\n"; cout

A. 4 4
B. 5 5
C. 10 5
D. 10 10

若有 char str[]="student"; 则( )不可输出该字符串。

A. coput<
B. int i;for(i=0;i<5;i++) cout<
C. putchar(a);
D. puts(a);

对于字符串的操作, 下列说明中正确的是()。

A. 可用赋值表达式对字符数组赋值, 如 char str[20];str="china";
B. 若有字符数组 a 和 b, 且 a>b, 则 strcmp(a,b)为非负数
C. 可用 strcpy 函数进行字符串的复制来完成字符数组的赋值
D. 字符串"aaa"在内存口占用 3 个字节

程序运行时存储分配策略中堆式动态分配申请和释放存储空间要求( )。

A. 先申请的空间先释放
B. 先申请的空间后释放
C. 后申请的空间先释放
D. 任意

答案查题题库