c语言字符数组可以整体输入输出吗,B)字符数组中的字符串可以整体输入、输出;C)可以在赋.PPT...

B)字符数组中的字符串可以整体输入、输出;C)可以在赋.PPT

* 1. 下述对C语言字符数组的描述中错误的是 。 A)字符数组可以存放字符串; B)字符数组中的字符串可以整体输入、输出; C)可以在赋值语句中通过赋值运算符“=”对字符数组整 体赋值; D)不可以用关系运算符对字符数组中的字符串进行比较。 C 2.不能把字符串:Hello!赋给数组b的语句是 。? A)char b[10]={'H','e','l','l','o','!'};? B)char b[10];b=“Hello!”;? C)char b[10];strcpy(b,“Hello!”);? D)char b[10]=“Hello!”; B 3.设有数组定义: char array [ ]="China"; 则数组array所占的空间为 。 A)4个字节 B)5个字节 C)6个字节 D)7个字节 C 4.给出以下定义:? char x[]=“abcdefg”;? char y[]={'a','b','c','d','e','f','g'};? 则正确的叙述为 。? A)数组X和数组Y等价 B)数组x和数组Y的长度相同? C)数组X的长度大于数组Y的长度 D)数组X的长度小于数组Y的长度 C 5.选择出正确的输入语句(其中:char s[5],c; int b;) 。 A)scanf(“%s%c”,s,c); B)scanf(“%%d%c”,&b,&c); C)scanf(“%d%%c”,b,&c); D)scanf(“%s%c”,s,&c); D 6.设有定义:char s[12]={“string”};,则printf(“%d\n”,strlen(s));的输出是 。 A)6 B)7 C) 11 D) 12 A 7.下列语句中,正确的是 。 A)char a[3][]={‘abc’,’1’}; B) char a[][3]={‘123’,’1’}; C) char a[3][]={‘a’,”1”}; D) char a[][3]={“a”,”1”}; D 8.语句”printf(“%d\n”,strlen(“ats\no12\1\\”));”的输出结果是 。 A)11 B)10 C)9 D)8 C 9.函数调用”strcat(strcpy(str1,str2),str3)”的功能是 。 A 将字符串str1复制到字符串str2中后再连接到字符串str3之后 B 将字符串str1连接到字符串str2之后再复制到字符串str3之后 C 将字符串str2复制到字符串str1中后再将字符串str3连接到字符串str1之后 D 将字符串str2连接到字符串str1之后再将字符串str1复制到字符串str3中 C 10.定义如下变量的数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是 。 for(i=0;i<3;i++) printf(“%d”,x[i][2-i]); A)1 5 9 B)1 4 7 C)3 5 7 D)3 6 9 C 11.下面程序的运行结果为 。 #include main() { char ch[7]={"65ab21"}; int i,s =0; for(i=0;ch[i]>='0'&&ch[i]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值