欢迎光临
我们一直在努力

川大《C语言程序设计0008》19秋在线作业2【满分答案】

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

《C语言程序设计0008》19秋在线作业2题目

试卷总分:100  得分:100

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

1.设有说明:char a; int b; float c; 则表达式a+b-c值的数据类型为( )。

A.int

B.float

C.double

D.char

 

2.若有定义: int a=8, b=5, c; 执行语句c=a/b+0.4; 后, c的值为 ( )。

A.1.4

B.2

C.1

D.2.0

 

3.若有以下定义,则能使值为3的表达式是( )。int k=7, x=12;

A.x%=k – k%5

B.x%=(k– k%5)

C.x%=(k%=5)

D.(x%=k) – (k%=5)

 

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

A.E-3

B.1.3E

C.2E0

D.5E2.0

 

5.正确的定义变量是( )。

A.int a=b=c=10;

B.int a;b;c

C.int a=10,b,c=2;

D.const int a;

 

6.C语言中while和do while循环的区别是( )。

A.while的循环条件要求得比do while循环严格

B.do while循环至少执行一次

C.do while循环的循环体部分不能是复合语句

D.do while循环允许从外部转到循环体内

 

7.以下程序段的输出结果是( )。 int a=1234; printf(“%2dn”, a);

A.提示出错,无结果

B.34

C.1234

D.12

 

8.下列运算符中优先级最低的是( )。

A.?:

B.+

C.&&

D.!=

 

9.设a为整型变量,下列表达式中不正确的是( )。

A.a=a+1

B.a++

C.a+(1++)

D.(++a)+1

 

10.设有以下定义: int a=0; double b=1.25; char c=’a’; #define d 2 则下面语句中错误的是( )。

A.d++;

B.c++;

C.b++;

D.a++;

 

11.已知int x=23;则printf(x++*1/3)的输出结果是( )。

A.8

B.7

C.7.66

D.7.33

 

12.设 int x=1, y=1; 表达式(!x||y–)的值是( )。

A.2

B.1

C.0

D.-1

 

13.C语言中运算对象必须是整型的运算符是( )。

A.=

B.<=

C./

D.%

 

14.判断char型变量ch是否为大写字母的表达式是( )。

A.’A’<=ch<=’Z’

B.(‘A’=ch)

C.(ch>=’A’)||(ch<=’Z’)

D.(ch>=’A’)&&(ch<=’Z’)

 

15.整型变量x和y的值相等,且均为非0值,在以下选项中,结果为0的表达式是( )。

A.x||y

B.x|y

C.x^y

D.x&y

 

16.设以下变量均为int类型,则值不等于7的表达式是( )。

A.(y=6, y+1, x=y, x+1)

B.(x=y=6, x+y, y+1)

C.(x=y=6, x+y, x+1)

D.(x=6, x+1, y=6, x+y)

 

17.有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; ++a||++b&&++c; 那么,变量b的值应是( )。

A.3

B.2

C.1

D.0

 

18.设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是( )。

A.6.500000

B.6.000000

C.6

D.5.500000

 

19.以下叙述不正确的是( )

A.在C程序中一条语句占一行

B.产生可执行程序的C源程序必须包含一个main函数

C.一个C源程序可由一个或多个函数组成

D.C程序的基本组成单位是函数

 

20.一个C程序总是从( )开始执行。

A.程序的第一条指令

B.子程序

C.主程序

D.主函数

 

21.以下不是无限循环的语句为( )。

A.while (1) {x++; }

B.for(y=0, x=1; x>++y; x=i++) i=x;

C.for( ; ; x++) ;

D.for(i=10; ; i–) sum+=i;

 

22.下列语句中,正确的语句是( )。

A.x=+3==2;

B.x%=2.5;

C.int z=(x+y)++;

D.int x=y=z=0;

 

23.C程序书写格式自由,一行内可写多条语句,语句中的空格和回车符可忽略,但每条语句和数据定义后必须有一个( )。

A.逗号

B.句号

C.分号

D.冒号

 

24.组成C语言程序的是( )。

A.过程

B.子程序

C.函数

D.主程序和子程序

 

25.以下数据在C语言中不合法的整数是( )。

A.20

B.0x4001

C.0x12ed

D.08

赞(0)
未经允许不得转载:奥鹏作业网 » 川大《C语言程序设计0008》19秋在线作业2【满分答案】

评论 抢沙发

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