欢迎光临
我们一直在努力

东大20春学期《C语言及程序设计》在线平时作业2【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

20春学期《C语言及程序设计》在线平时作业2

试卷总分:100  得分:100

一、单选题 (共 15 道试题,共 75 分)

1.以下程序段()。intx=1,y=4;printf(x<y?”x=%d”:”y=%d”,x,y);

A.输出控制格式错误

B.输出:y=4

C.输出:y=1

D.输出:x=1

 

2.sizeof(float)是()。

A.双精度型表达式

B.一个整型表达式

C.一个函数调用

D.一个不合法的表达式

 

3.若使用下述程序段将整数12和浮点数13.6分别赋给变量a和b,那么输入应该式()。inta;floatb;scanf(“a=%d,b=%f”,a,b);

A.a=12b=13.6

B.1213.6

C.”a=12,b=13.6″

D.”12,13.6″

 

4.若有说明:inta[10];则对数组元素的正确引用是()。

A.a(5)

B.”a[3,5]”

C.a[10-10]

D.a[10]

 

5.有定义:floatx=3.14,*p;下列错误的语句是()

A.p=x

B.p=3.14

C.*p=x

D.*p=3

 

6.下述for语句intI,x;for(i=0,x=1,i=9;x!=876;i++)scanf(“%d”,x);

A.最多循环9次

B.最多循环10次

C.无限循环

D.一次也不循环

 

7.C语言中,逻辑“真”等价于()。

A.非零的整数

B.非零的数

C.大于零的整数

D.大于零的数

 

8.下列语句中,符合语法的语句式()。

A.a=c+b+3=6;

B.a+b=3

C.a=a+7

D.”a=8,b=a+7;”

 

9.C语言中,下列说法正确的是()

A.不能使用do&hellip;while语句构成循环。

B.do&hellip;while语句构成的循环必须用break语句才能退出。

C.do&hellip;while语句构成的循环,当while语句中的表达式值为非0结束循环。

D.do&hellip;while语句构成的循环,当while语句中的表达式值为0结束循环。

 

10.设已定义i和k为int类型变量,则以下for循环语句for(I=0;k=-1,k=1;i++,k++)printf(“****\n”);

A.是无限循环

B.循环只执行一次

C.循环依次也不执行

D.判断循环结束的条件不合法

 

11.下列程序的输出为()#includestdio.h;main(){intm=13;floata=12.6,x;x=m/2+a/2;printf(“%f\n”,x);}

A.12.8

B.12.3

C.12.3

D.12

 

12.以下对二维数组a的正确说明是()。

A.inta[3][];

B.floata(3)(4);

C.doublea[1][4]

D.”floata(3,4);”

 

13.以下能对一维数组a进行正确初始化的语句是()。

A.inta[10]={10*1};

B.inta[10]=(0,0,0,0,0);

C.inta[10]={};

D.inta[]={0};

 

14.以下为一维整型数组a的正确说明是()。

A.”intn;scanf(“”%d””,n);”

B.”intn=10,a[n];”

C.inta(10);

D.”#defineSIZE10;inta[SIZE];inta[n];”

 

15.下面正确的字符常量是()

A.”””\n”””

B.\\’

C.\X17′

D.\80′

 

二、判断题 (共 5 道试题,共 25 分)

16.已知int a,*p=&a,则函数printf(“%d”,p);调用错误。

 

17.C语言本身没有输入输出语句

 

18.在swith语句中可以根据需要使用或不需要使用break语句。

 

19.当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

 

20.声明语句int x=y=z=5;可以正确定义整型变量x,y和z并为其赋初值5。

赞(0)
未经允许不得转载:奥鹏作业网 » 东大20春学期《C语言及程序设计》在线平时作业2【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址