智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案

答案网www.8kk4.com为你分享智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案,智慧树 知到 C语言编程新思路的相关攻略:智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案第一章测试1、关于一个C语言程序执行的起点和终点,以下选项正确的是()。A、main mainB、第一个 最后一个C、main 任意D、main 最后一个正确答案:A2、C语句的程序一行写不下时,可以()。A、用逗号换行B、用分号换行C、用任意空格换行D、用回车换行正确答案:D3、以下叙述不正确的是(


B、8,9

C、1,8

D、9,8

正确答案:D

3、下列选项中,不正确的赋值方式是()。

A、char str[ ]={'s','t','r','i','n','g','\0'};

B、char str[7]={'s','t','r','i','n','g'};

C、char str1[10]; str1="string";

D、char str1[ ]="string",str2[ ]="12345678";

正确答案:C

4、若有以下的说明和语句, 则它与()中的说明是等价的。 char s[3][5]={"aaaa","bbbb","cccc"};

A、char s1[ ][ ] ={"aaaa","bbbb","cccc"};

B、char s2[3][] ={"aaaa","bbbb","cccc"};

C、char s3[ ][5]={"aaaa","bbbb","cccc"};

D、char s4[ ][4]={"aaaa","bbbb","cccc"};

正确答案:C

5、有以下程序: #include "stdio.h" #include "string.h" int main() { int i,j; char t[10],p[5][10]={"abc","aabdfg","abbd","dcdbe","cd"}; for(i=0;i<4;i++) for(j=i+1;j<5;j++) if(strcmp(p,p[j])>0) { strcpy(t,p); strcpy(p,p[j]); strcpy(p[j],t); } printf("%d\n",strlen(p[0])); } 程序运行后的输出结果是()。

A、6

B、4

C、5

D、3

正确答案:A

6、下列选项正确的语句组是 ()。

A、char s[8]; s={"China"};

B、char *s; s={"China"};

C、char s[8]; s="China";

D、char *s; s="China";

正确答案:D

7、下面程序的运行结果是 ()。 char c[6]={'a','b','\0','c','d','\0'}; printf("%s",c);

A、'a' 'b'

B、ab

C、ab c

D、ab cd

正确答案:B

8、有两个字符数组a、b,则以下正确的输入语句是()。

A、gets(a,b);

B、scanf("%s%s",a,b);

C、scanf("%s%s",&a,&b);

D、gets("a"); gets("b");

正确答案:B

9、下面程序段的运行结果是()。 char a[7]= "abcdef"; char b[4]= "ABC"; strcpy(a,b); printf("%c",a[5]);

A、空格

B、c

C、e

D、f

正确答案:D

10、下面程序段的输出结果是()。 #include <stdio.h>int main(){ char str[]="I like swimming! ",*p=str; p=p+7; printf("%s",p);}

A、程序有错误

B、I like swimming!

C、swimming!

D、like swimming!

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部