东大23春《C语言及程序设计X》在线平时作业1【标准答案】 作者:奥鹏周老师 分类: 东北大学 发布时间: 2023-03-02 18:57 作业答案 联系QQ:3326650399 微信:cs80188 微信二维码 《C语言及程序设计X》在线平常作业1-00001 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 80 分) 1.函数strcmp(“A”,“B”)的值为() A.0 B.-1 C.1 D.3 2.下面程序的运转成果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c)); A.14 B.3 C.9 D.字符串中有不合法字符,输出值不能断定 3.下面临函数的叙说,不正确的是()。 A.函数的回来值是经过函数中的return句子取得的 B.函数不能嵌套界说 C.一个函数中有且只要一个return句子 D.函数中没有return句子,并不是不带回值 4.下面四个选项中,均是C语言关键词的选项是()。 A.autoenuminclude B.switchtypedefcontinue C.signedunionscanf D.ifstructtype 5.在C语言中,一维数组的界说方法为:类型阐明符数组名()。 A.[常量表达式] B.[整型表达式] C.[整型常量或整型表达式] D.[整型常量] 6.以下程序的输出成果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p[i]);} A.howdoyoudo! B.how C.howdoyoudo D.hdyd 7.以下能对一维数组a进行正确初始化的句子是()。 A.inta[10]=(0,0,0,0,0); B.inta[10]={}; C.inta[]={0}; D.inta[10]={10*1}; 8.下列句子中,契合语法的句子式()。 A.a+b=3 B.a=a+7 C.a=c+b+3=6; D."a=8,b=a+7;" 9.071^052的成果是() A.32 B.16 C.23 D.22 10.当正常履行了文件封闭操作时,fclose函数的回来值是()。 A.-1 B.随机值 C.0 D.1 11.以下为一维整型数组a的正确阐明是()。 A.inta(10); B."intn=10,a[n];" C."intn;scanf(""%d"",n);" D."#defineSIZE10;inta[SIZE];inta[n];" 12.若有变量阐明:inta=0,b=0,c=0;,以下契合C语言语法的赋值表达式是()。 A.a=9+b+c=a+9 B.a=9+b;c=a+9; C."a=(9+b,b++)" D.a=9+b++=a+7 13.下列关于switch句子和break句子的定论中,只要()是正确的。 A.break句子是switch句子的一有些 B.在switch句子中能够依据需求运用或不运用break句子 C.在switch句子中有必要运用break句子 D."以上三个定论有两个是正确的" 14.若有界说inta=2,b=9,k;k=a+b++/a++则k的值是() A.6.5 B.7 C.6 D.8 15.下列四组选项中,均不是C语言关键词的选项是()。 A.defineIFtype B.getccharprintf C.includescanfcase D.whilegopow 16.若运用下述程序段将整数12和浮点数13.6别离赋给变量a和b,那么输入大概式()。inta;floatb;scanf(“a=%d,b=%f”,a,b); A.1213.6 B."a=12,b=13.6" C."12,13.6" D.a=12b=13.6 17.下述for句子intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x); A.最多循环10次 B.最多循环9次 C.无限循环 D.一次也不循环 18.以下程序段()。intx=1,y=4;printf(x A.输出操控格局错误 B.输出:x=1 C.输出:y=1 D.输出:y=4 19.为了防止嵌套的条件句子if-else的二义性,C语言规则:else与()是正确的。 A.缩排方位一样的if B.其之前近来的if C.其之后if D.同一行上的if 20.一个C语言程序老是从()。 A.主过程开端履行 B.主函数开端履行 C.子程序开端履行 D.主程序开端履行 二、判别题 (共 5 道试题,共 20 分) 21.C语言fread()函数的功用是从文件fp中读取n个字符存入指定的内存。 22.已知int a,*p=&a,则函数printf("%d",p);调用错误。 23.在swith句子中能够依据需求运用或不需求运用break句子。 24.若要用fopen函数翻开一个新的二进制文件,该文件要既能读也能写,则文件方法字符串是“ab+”。 25.在C程序中,注释阐明只能坐落一条句子的后边 作业答案 联系QQ:3326650399 微信:cs80188 微信二维码
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.函数strcmp(“A”,“B”)的值为()
A.0
B.-1
C.1
D.3
2.下面程序的运转成果是()。charc[]="\t\v\\\0will\n";printf("%d",strlen(c));
A.14
B.3
C.9
D.字符串中有不合法字符,输出值不能断定
3.下面临函数的叙说,不正确的是()。
A.函数的回来值是经过函数中的return句子取得的
B.函数不能嵌套界说
C.一个函数中有且只要一个return句子
D.函数中没有return句子,并不是不带回值
4.下面四个选项中,均是C语言关键词的选项是()。
A.autoenuminclude
B.switchtypedefcontinue
C.signedunionscanf
D.ifstructtype
5.在C语言中,一维数组的界说方法为:类型阐明符数组名()。
A.[常量表达式]
B.[整型表达式]
C.[整型常量或整型表达式]
D.[整型常量]
6.以下程序的输出成果是()。main(){char*a[][5]={“how”,”do”,”you”,”do”,”!”};char**p;inti;p=a;for(i=0;i<4;i++);printf(“%s”,p[i]);}
A.howdoyoudo!
B.how
C.howdoyoudo
D.hdyd
7.以下能对一维数组a进行正确初始化的句子是()。
A.inta[10]=(0,0,0,0,0);
B.inta[10]={};
C.inta[]={0};
D.inta[10]={10*1};
8.下列句子中,契合语法的句子式()。
A.a+b=3
B.a=a+7
C.a=c+b+3=6;
D."a=8,b=a+7;"
9.071^052的成果是()
A.32
B.16
C.23
D.22
10.当正常履行了文件封闭操作时,fclose函数的回来值是()。
A.-1
B.随机值
C.0
D.1
11.以下为一维整型数组a的正确阐明是()。
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
12.若有变量阐明:inta=0,b=0,c=0;,以下契合C语言语法的赋值表达式是()。
A.a=9+b+c=a+9
B.a=9+b;c=a+9;
C."a=(9+b,b++)"
D.a=9+b++=a+7
13.下列关于switch句子和break句子的定论中,只要()是正确的。
A.break句子是switch句子的一有些
B.在switch句子中能够依据需求运用或不运用break句子
C.在switch句子中有必要运用break句子
D."以上三个定论有两个是正确的"
14.若有界说inta=2,b=9,k;k=a+b++/a++则k的值是()
A.6.5
B.7
C.6
D.8
15.下列四组选项中,均不是C语言关键词的选项是()。
A.defineIFtype
B.getccharprintf
C.includescanfcase
D.whilegopow
16.若运用下述程序段将整数12和浮点数13.6别离赋给变量a和b,那么输入大概式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);
A.1213.6
B."a=12,b=13.6"
C."12,13.6"
D.a=12b=13.6
17.下述for句子intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);
A.最多循环10次
B.最多循环9次
C.无限循环
D.一次也不循环
18.以下程序段()。intx=1,y=4;printf(x
A.输出操控格局错误
B.输出:x=1
C.输出:y=1
D.输出:y=4
19.为了防止嵌套的条件句子if-else的二义性,C语言规则:else与()是正确的。
A.缩排方位一样的if
B.其之前近来的if
C.其之后if
D.同一行上的if
20.一个C语言程序老是从()。
A.主过程开端履行
B.主函数开端履行
C.子程序开端履行
D.主程序开端履行
二、判别题 (共 5 道试题,共 20 分)
21.C语言fread()函数的功用是从文件fp中读取n个字符存入指定的内存。
22.已知int a,*p=&a,则函数printf("%d",p);调用错误。
23.在swith句子中能够依据需求运用或不需求运用break句子。
24.若要用fopen函数翻开一个新的二进制文件,该文件要既能读也能写,则文件方法字符串是“ab+”。
25.在C程序中,注释阐明只能坐落一条句子的后边
作业答案 联系QQ:3326650399 微信:cs80188