东大23秋《C语言及程序设计X》在线平时作业2【标准答案】 作者:奥鹏周老师 分类: 东北大学 发布时间: 2023-12-07 11:35 作业答案 联系QQ:3326650399 微信:cs80188 微信二维码 《C语言及程序设计X》在线平常作业2-00001 试卷总分:100 得分:100 一、单选题 (共 20 道试题,共 80 分) 1.有两个字符数组a、b,则以下正确的输入句子是()。 A.gets(a,b); B."scanf(""%s%s"",a,b);" C."scanf(""%s%s"",a,b);" D."gets(""a""),gets(""b"");" 2.下面四个选项中,均是C语言关键词的选项是()。 A.autoenuminclude B.switchtypedefcontinue C.signedunionscanf D.ifstructtype 3.已知字母A的ASCII码为(65)10,变量ch1为字符型,则履行句子ch1=\'A\'+\'6\'-\'3\';后,ch1中的值为()。 A.D B.68 C.一个不断定的值 D.C 4.下列句子中,契合语法的句子式()。 A.a+b=3 B.a=a+7 C.a=c+b+3=6; D."a=8,b=a+7;" 5.下列不归于C语言关键词的是()。 A.default B.register C.enum D.external 6.若有变量阐明: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 7.为了防止嵌套的条件句子if-else的二义性,C语言规则:else与()是正确的。 A.缩排方位一样的if B.其之前近来的if C.其之后if D.同一行上的if 8.下列程序的输出成果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);} A.16 B.32 C.96 D.144 9.以下程序段()。intx=1,y=4;printf(x A.输出操控格局错误 B.输出:x=1 C.输出:y=1 D.输出:y=4 10.C语言中,逻辑“真”等价于()。 A.大于零的数 B.大于零的整数 C.非零的数 D.非零的整数 11.标有/**/句子的输出成果为()intx=20;printf(“%d,%o,%x”,x,x,x);/**/ A.20,20,20 B."20,24,14" C."20,14,24" D."20,024,14" 12.sizeof(float)是()。 A.双精度型表达式 B.一个整型表达式 C.一个函数调用 D.一个不合法的表达式 13.函数strcmp(“A”,“B”)的值为() A.0 B.-1 C.1 D.3 14.在C语言中,引证数组元素时,其数组下标的数据类型答应是()。 A.整型常量 B.整型表达式 C.整型常量或整型表达式 D.任何类型的表达式 15.有下列句子和赋值句子:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是() A.只要(1)、(2)正确 B.只要(3)、(4)正确 C.只要(1)、(3)、(4)正确 D.只要(3)正确 16.以下为一维整型数组a的正确阐明是()。 A.inta(10); B."intn=10,a[n];" C."intn;scanf(""%d"",n);" D."#defineSIZE10;inta[SIZE];inta[n];" 17.071^052的成果是() A.32 B.16 C.23 D.22 18.以下不正确的说法为()。 A.在不一样函数中能够运用一样姓名的变量 B.方式参数是部分变量 C.在函数内界说的变量只在本函数规模内有用 D.在函数内的复合句子中界说的变量在本函数规模内有用 19.有界说inta[3][4],输入其3行2列元素的正确句子为() A.scanf(“%d”,a[3,2]); B."scanf(“%d”,*(*(a+2)+1))" C."scanf(“%d”,*(a+2)+1);" D."scanf(“%d”,*(a[2]+1));" 20.履行下面的程序后的数学成果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z); A.40,36,30 B."32,8,7" C."32,28,7" D."32,28,7.5" 二、判别题 (共 5 道试题,共 20 分) 21.声明句子int a[]={0};能够对一维数组a进行正确初始化。 22.声明句子int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。 23.主函数能够在其他函数之后,函数内不可以以嵌套界说函数 24.在C程序中main函数有必要坐落程序的最前面 25.c语言结构类型变量在程序履行时间一切成员一向驻留在内存。 作业答案 联系QQ:3326650399 微信:cs80188 微信二维码
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 80 分)
1.有两个字符数组a、b,则以下正确的输入句子是()。
A.gets(a,b);
B."scanf(""%s%s"",a,b);"
C."scanf(""%s%s"",a,b);"
D."gets(""a""),gets(""b"");"
2.下面四个选项中,均是C语言关键词的选项是()。
A.autoenuminclude
B.switchtypedefcontinue
C.signedunionscanf
D.ifstructtype
3.已知字母A的ASCII码为(65)10,变量ch1为字符型,则履行句子ch1=\'A\'+\'6\'-\'3\';后,ch1中的值为()。
A.D
B.68
C.一个不断定的值
D.C
4.下列句子中,契合语法的句子式()。
A.a+b=3
B.a=a+7
C.a=c+b+3=6;
D."a=8,b=a+7;"
5.下列不归于C语言关键词的是()。
A.default
B.register
C.enum
D.external
6.若有变量阐明: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
7.为了防止嵌套的条件句子if-else的二义性,C语言规则:else与()是正确的。
A.缩排方位一样的if
B.其之前近来的if
C.其之后if
D.同一行上的if
8.下列程序的输出成果是()main(){intb=4;b*=b+=b+b;printf(“%d\n”,a);}
A.16
B.32
C.96
D.144
9.以下程序段()。intx=1,y=4;printf(x
A.输出操控格局错误
B.输出:x=1
C.输出:y=1
D.输出:y=4
10.C语言中,逻辑“真”等价于()。
A.大于零的数
B.大于零的整数
C.非零的数
D.非零的整数
11.标有/**/句子的输出成果为()intx=20;printf(“%d,%o,%x”,x,x,x);/**/
A.20,20,20
B."20,24,14"
C."20,14,24"
D."20,024,14"
12.sizeof(float)是()。
A.双精度型表达式
B.一个整型表达式
C.一个函数调用
D.一个不合法的表达式
13.函数strcmp(“A”,“B”)的值为()
A.0
B.-1
C.1
D.3
14.在C语言中,引证数组元素时,其数组下标的数据类型答应是()。
A.整型常量
B.整型表达式
C.整型常量或整型表达式
D.任何类型的表达式
15.有下列句子和赋值句子:(1)charstr[]=”iamaboy.”(2)charstr[12]=”iamaboy.”(3)char*p=”iamaboy.”(4)p=”iamaboy.”下列说法正确的是()
A.只要(1)、(2)正确
B.只要(3)、(4)正确
C.只要(1)、(3)、(4)正确
D.只要(3)正确
16.以下为一维整型数组a的正确阐明是()。
A.inta(10);
B."intn=10,a[n];"
C."intn;scanf(""%d"",n);"
D."#defineSIZE10;inta[SIZE];inta[n];"
17.071^052的成果是()
A.32
B.16
C.23
D.22
18.以下不正确的说法为()。
A.在不一样函数中能够运用一样姓名的变量
B.方式参数是部分变量
C.在函数内界说的变量只在本函数规模内有用
D.在函数内的复合句子中界说的变量在本函数规模内有用
19.有界说inta[3][4],输入其3行2列元素的正确句子为()
A.scanf(“%d”,a[3,2]);
B."scanf(“%d”,*(*(a+2)+1))"
C."scanf(“%d”,*(a+2)+1);"
D."scanf(“%d”,*(a[2]+1));"
20.履行下面的程序后的数学成果为()intx,y,z;x=20,y=40,z=15;while(x;y)x+=4,y-=4;z/=2;printf(“%d,%d,%d”,x,y,z);
A.40,36,30
B."32,8,7"
C."32,28,7"
D."32,28,7.5"
二、判别题 (共 5 道试题,共 20 分)
21.声明句子int a[]={0};能够对一维数组a进行正确初始化。
22.声明句子int a[][3]={{1,0,1},{},{1,1}};能对二维数组a进行正确初始化。
23.主函数能够在其他函数之后,函数内不可以以嵌套界说函数
24.在C程序中main函数有必要坐落程序的最前面
25.c语言结构类型变量在程序履行时间一切成员一向驻留在内存。
作业答案 联系QQ:3326650399 微信:cs80188