c语言求教
20.调用strlen(”abcd\Oef\0g“)的返回值为()。(3分)A、B、C、D、A、4B、5C、8D、921.若有以下语句,则正确的描述是()。charx[]...
20. 调用strlen(”abcd\Oef\0g“)的返回值为( )。(3分)
A、 B、 C、 D、
A、4
B、5
C、8
D、9
21. 若有以下语句,则正确的描述是( )。
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数组
22. 设有数组定义:char array[]=”China”;,则数组array所占的空间为( )。(3分)
A、 B、 C、 D、
A、4个字节
B、5个字节
C、6个字节
D、7个字节
23. 下列程序执行后的输出结果是( )。
#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
24. 若有说明:int a[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小是( )。(3分)
A、 B、 C、 D、
A、2
B、3
C、4
D、无确定值
25. 有下面的程序段:
char a[3],b[]=”China”;
a=b;
printf(”%s”,a);
则( )。(3分)
A、 B、 C、 D、
A、运行后将输出China
B、运行后将输出ch
C、运行后将输出Chi
D、编译出错 展开
A、 B、 C、 D、
A、4
B、5
C、8
D、9
21. 若有以下语句,则正确的描述是( )。
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数组
22. 设有数组定义:char array[]=”China”;,则数组array所占的空间为( )。(3分)
A、 B、 C、 D、
A、4个字节
B、5个字节
C、6个字节
D、7个字节
23. 下列程序执行后的输出结果是( )。
#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
24. 若有说明:int a[][3]={1,2,3,4,5,6,7};,则a数组第一维的大小是( )。(3分)
A、 B、 C、 D、
A、2
B、3
C、4
D、无确定值
25. 有下面的程序段:
char a[3],b[]=”China”;
a=b;
printf(”%s”,a);
则( )。(3分)
A、 B、 C、 D、
A、运行后将输出China
B、运行后将输出ch
C、运行后将输出Chi
D、编译出错 展开
3个回答
展开全部
20.C(楼上的说是A,我不知道楼主第6字母个是0还是O‘欧’。如果是O‘欧’应是C)
21.B(两种赋值方式是不同的,看书去)
22.C(结束符)
23.A
24.B(不是很确定)
25.D
一分也不给 但是还是用我所知道的回答
21.B(两种赋值方式是不同的,看书去)
22.C(结束符)
23.A
24.B(不是很确定)
25.D
一分也不给 但是还是用我所知道的回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
20:A
21:A
22:B
23:A
24:D
25:D
21:A
22:B
23:A
24:D
25:D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询