奥鹏[四川大学]《C语言程序设计0008》20春在线作业2

微信小程序
内容查看
查看价格3

【奥鹏】-[四川大学]《C语言程序设计0008》20春在线作业2

试卷总分:100    得分:100

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

A、char

B、int

C、float

D、double

正确答案:C

第2题,若有定义:

int a=8, b=5, c;

执行语句c=a/b+0.4; 后, c的值为 (   )。

A、1.4

B、1

C、2.0

D、2

正确答案:B

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

A、x%=(k%=5)

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

C、x%=k – k%5

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

正确答案:D

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

A、5E2.0

B、E-3

C、2E0

D、1.3E

正确答案:C

第5题,正确的定义变量是(   )。

A、int a=10,b,c=2;

B、const int a;

C、int a=b=c=10;

D、int a;b;c

正确答案:A

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

A、do while循环至少执行一次

B、while的循环条件要求得比do while循环严格

C、do while循环允许从外部转到循环体内

D、do while循环的循环体部分不能是复合语句

正确答案:A

第7题,以下程序段的输出结果是(   )。

int a=1234;

printf(“%2dn”, a);

A、12

B、34

C、1234

D、提示出错,无结果

正确答案:C

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

A、?:

B、&&

C、+

D、!=

正确答案:D

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

A、a=a+1

B、a++

C、(++a)+1

D、a+(1++)

正确答案:D

第10题,设有以下定义:

int a=0; double b=1.25; char c=’a’;

#define d 2

则下面语句中错误的是(    )。

A、a++;

B、b++;

C、c++;

D、d++;

正确答案:D

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

A、8

B、7.66

C、7.33

D、7

正确答案:D

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

A、0

B、1

C、2

D、-1

正确答案:B

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

A、%

B、/

C、=

D、=

正确答案:A

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

A、’A’=ch=’Z’

B、(ch=’A’)||(ch=’Z’)

C、(ch=’A’)&&(ch=’Z’)

D、(‘A’=ch)

正确答案:C

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

A、x||y

B、x|y

C、x&y

D、x^y

正确答案:D

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

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

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

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

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

正确答案:C

第17题,有变量说明语句int a,b,c;,顺序执行下面语句:

a=b=c=1;

++a||++b&&++c;

那么,变量b的值应是(   )。

A、2

B、1

C、0

D、3

正确答案:B

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

A、6.500000

B、6

C、5.500000

D、6.000000

正确答案:D

第19题,以下叙述不正确的是(    )

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

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

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

D、在C程序中一条语句占一行

正确答案:D

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

A、程序的第一条指令

B、主函数

C、子程序

D、主程序

正确答案:B

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

A、for(y=0, x=1; x++y; x=i++)  i=x;

B、for( ; ; x++) ;

C、while (1)  {x++; }

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

正确答案:A

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

A、int x=y=z=0;

B、int z=(x+y)++;

C、x=+3==2;

D、x%=2.5;

正确答案:C

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

A、逗号

B、句号

C、分号

D、冒号

正确答案:C

第24题,组成C语言程序的是(    )。

A、子程序

B、过程

C、函数

D、主程序和子程序

正确答案:C

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

A、20

B、0x4001

C、08

D、0x12ed

正确答案:C

 

点点赞赏,手留余香 给TA打赏

AI创作

课程作业辅导,点击图片加微信,有偿服务
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

课程作业辅导,有需要加下方微信

显示验证码

社交账号快速登录