最新消息:可做奥鹏等各院校作业论文,答案请联系QQ/微信:18866732

华东《程序设计(C语言)》2020年秋季学期在线作业(二)【标准答案】

《程序设计(C语言)》2020年秋季学期在线作业(二)

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.表示x≤0或x≥1的正确的表达式是( )

A.x>=1||x<=0

B.x>1 || x<=0

C.x>=1 or x<=0

D.x>=1 || x<0

 

2.以下选项中合法的实型常数是( )

A.5E2.0

B.E-3

C..2E0

D.1.3E

 

3.以下语句中无限循环语句是( )

A.for(;2&5;)

B.while(1,2,3)

C.while(‘\0’)

D.for(;’\0’;)

 

4.已知 char ch=’A’; 且表达式 ch=(ch>=’A’ && ch<=’Z’) ?(ch 32) ::ch 的值是( )

A.A

B.a

C.Z

D.出错

 

5.结构化程序设计的三种基本结构是( )

A.顺序结构、选择结构、循环结构

B.if、switch、break

C.for、while、do-while

D.if、for、continue

 

6.能将高级语言编写的源程序转换为目标程序的软件是( )

A.汇编程序

B.编辑程序

C.解释程序

D.编译程序

 

7.在微型计算机系统中,存储一个汉字的国标码所需要的字节数是( )

A.1

B.2

C.3

D.4

 

8.对于int a=99, b=’b’; printf(“%c,%d”, a , b);的结果是( )

A.99, b

B.c, 98

C.99, 98

D.c, b

 

9.在C语言中,数字029是一个( )

A.八进制数

B.十进制数

C.十六进制数

D.非法数

 

10.对于循环 for (k=16; k>0; k-=3) putchar(‘*’);输出是( )

A.*****

B.******

C.*******

D.无限循环

 

11.设有如下定义和执行语句,其输出结果为( )int a=3,b=3; a = –b + 1; printf(“%d %d”,a,b);

A.3  2

B.4  2

C.2  2

D.2  3

 

12.{图}

A.a=2 b=1

B.a=1 b=1

C.a=1 b=0

D.a=2 b=2

 

13.设有定义语句:char str[][20]={“Hello”,”Beijing”},*p=str; 则printf(“%d\n”,strlen(p+20)); 输出结果是( )

A.0

B.5

C.7

D.20

 

14.结束while(表达式)循环的条件是( )

A.当表达式的值为0时

B.当表达式的值不为0时

C.当表达式的值为1时

D.当表达式的值非0时

 

15.若有:int a[ ]= {1,2,3,4,5,6,7,8},*p=a ;不能正确表示a[5]的表达式是( )

A.p 5

B.p[5]

C.*(a 5)

D.*(p 5)

 

16.用数组名作为函数调用时的实参,则实际传递给形参的是( )

A.数组的第一个元素值

B.数组中全部元素值

C.数组的首地址

D.数组的元素个数

 

17.下列程序段的输出结果是( ) x=9; while(x>7) {printf(“*”);x–;}

A.****

B.***

C.**

D.*

 

18.以下关于C语言的不严格的叙述中,错误的说法是( )

A.在标识符中,大写字母和小些字母的意义相同

B.有些不同类型的变量可以在一个表达式中运算

C.在赋值表达式中等号 “=”左边的变量和右边的值可以是不同类型

D.同一个运算符号在不同的场合可以有不同的含义

 

19.已定义c为字符型变量,则下列语句中正确的是( )

A.c=’97’;

B.c=”97″;

C.c=”a”;

D.c=97;

 

20.下列变量的定义及赋值正确的是( )

A.int i=0;j;

B.char c=”A”;

C.double x,y,z; x=y=z=100;

D.float a=b=100;

转载请注明:奥鹏作业之家 » 华东《程序设计(C语言)》2020年秋季学期在线作业(二)【标准答案】

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

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