C语言选择题4

1.调用strlen(”abcd\Oef\0g“)的返回值为()。(3分)A、B、C、D、A、4B、5C、8D、92.若有以下语句,则正确的描述是()。charx[]=”... 1. 调用strlen(”abcd\Oef\0g“)的返回值为( )。(3分)
A、 B、 C、 D、
A、4
B、5
C、8
D、9

2. 若有以下语句,则正确的描述是( )。
char x[]=”12345”;
char y[]={’1’,’2’,’3’,’4’,’5’};(3分)
A、 B、 C、 D、
A、x数组和y数组的长度相同
B、x数组长度大于y数组长度
C、x数组长度小于y数组长度
D、x数组等价于y数组

3. 设有数组定义:char array[]=”China”;,则数组array所占的空间为( )。(3分)
A、 B、 C、 D、
A、4个字节
B、5个字节
C、6个字节
D、7个字节

4. 下列程序执行后的输出结果是( )。
#include
main()
{char arr[2][4];
strcpy(arr,”you”);strcpy(arr[1],”me”);
arr[0][3]=’&’;
printf(”%s\n”,arr");
}(3分)
A、 B、 C、 D、
A、you&me
B、you
C、me
D、err

5. 当执行下面的程序时,如果输入ABC,则输出结果是( )。
#include
#include
main()
{char ss[10]=”1,2,3,4,5”;
gets(ss);strcat(ss,”6789”);printf(”%s\n”,ss);
}(3分)
A、 B、 C、 D、
A、ABC6789
B、ABC67
C、12345ABC6
D、ABCA56789

6. 有以下程序:
#include
#includemain()
{char a[]={'a','b','c’,'d','e’,'f','g','h','\0'};int i,j;
i=sizeof(a);j=strlen(a);
printf(”%d,%d\n”,i,j);
}
程序运行后的输出结果是( )。(3分)
A、 B、 C、 D、
A、9,9
B、8,9
C、1,8
D、9,8

7. 以下程序的输出结果是( )。
#include
#include
main()
{char str[12]={'s’,'t','r’,'i','n','g'};
printf(”%d\n”,strlen(str));}(3分)
A、 B、 C、 D、
A、6
B、7
C、11
D、12

8. 有下面的程序段:
char a[3],b[]=”China”;
a=b;
printf(”%s”,a);
则( )。(3分)
A、 B、 C、 D、
A、运行后将输出China
B、运行后将输出ch
C、运行后将输出Chi
D、编译出错

9. 下面程序的运行结果是( )。
#include .
main()
{char ch[7]={”12ab56”};
int i,s=0;
for(i=0;ch[i]>='0’&&ch[i]<='9';i+=2)
s=10*s+ch[i]-'0';
printf(”%d\n”,s);}(3分)
A、 B、 C、 D、
A、1
B、1256
C、12ab56
D、1
2
5
6

10. 以下程序的输出结果是

main( )

{ char a[10]={'1','2','3','4','5','6','7','8','9',0},*p;

int i;

i=8;

p=a+i;

printf("%s\n",p-3);

}(3分)
A、 B、 C、 D、
A、6
B、6789
C、'6'
D、789
展开
 我来答
do嘟神奇
推荐于2016-07-13 · TA获得超过170个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:113万
展开全部
1、调用strlen(”abcd\Oef\0g“)的返回值为( A )。
strlen不返回NULL

2. 若有以下语句,则正确的描述是( c)。

3. 设有数组定义:char array[]=”China”;,则数组array所占的空间为( C )。
在开拓存储空间是时候有一个null,这要算进去

4. 下列程序执行后的输出结果是( A)。
printf函数有错误,冒号多了个

5. 当执行下面的程序时,如果输入ABC,则输出结果是(A )。
函数作用估计你都会的啦

6、程序运行后的输出结果是( D )。

7. 以下程序的输出结果是( A )。

8. 有下面的程序段(D)。

9. 下面程序的运行结果是(A )。

10. 以下程序的输出结果是 (B)

原来一个学期不碰C语言会生疏这么多的,有错误的就原谅
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ghy8910
2010-06-02
知道答主
回答量:32
采纳率:0%
帮助的人:9.4万
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式