东大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