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

微信小程序

第1题,若有int x=3;,执行程序段:

do

{Printf(“%3d”,x-=2);

}while(!(–x));

输出结果是(   )。

A、1 3

B、1 -1

C、1 -2

D、1 -3

正确答案:C

第2题,下面程序段的运行结果是(    )。

int n=0;

while(n++=2); printf(“%d”,n);

A、2

B、3

C、4

D、有语法错

正确答案:C

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

A、’A’=ch=’Z’

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

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

D、(‘A’=ch)

正确答案:C

第4题,若x的初值为10,则表达式(x10?x+100 : x-10)的值是(   )。

A、10

B、0

C、100

D、1

正确答案:B

第5题,若以下选项中变量已正确定义,则正确的赋值语句是(   )。

A、x1=26.8%3

B、1+2=x2

C、x3=0x12

D、x4=1+2=3

正确答案:C

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

A、!

B、%

C、=

D、&&

正确答案:A

第7题,设a为整型变量, 下列表达式中,错误的是 (  )。

A、a += a

B、a ++

C、++ a + 1

D、a + 1 ++

正确答案:D

第8题,若变量a、i已定义,且i已正确赋值,合法的语句是(   )。

A、a==1

B、++i;

C、a=a++=5;

D、a=int(i);

正确答案:B

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

int a=1234;

printf(“%2dn”, a);

A、12

B、34

C、1234

D、提示出错,无结果

正确答案:C

第10题,设有定义:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为(    )。

A、int

B、float

C、double

D、char

正确答案:C

第11题,设有以下定义:

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

#define d 2

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

A、a++;

B、b++;

C、c++;

D、d++;

正确答案:D

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

A、?:

B、&&

C、+

D、!=

正确答案:D

第13题,以下叙述错误的是(   )。

A、用户定义的标识符允许使用关键字

B、用户定义的标识符应尽量做到“见名知意”

C、用户定义的标识符必须以字母或下划线开头

D、在用户定义的标识符中,大、小写字母代表不同标识

正确答案:A

第14题,在一个C程序中(   )

A、main函数必须出现在所有函数之前

B、main函数必须出现在所有函数之后

C、main函数可以出现在任何位置

D、main函数必须在固定位置

正确答案:C

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

A、0

B、1

C、2

D、-1

正确答案:B

第16题,设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是(    )。

A、’x’&&’y’

B、x=y

C、x||y+z&&y-z

D、!((xy)&&!z||1)

正确答案:D

第17题,若要求a, b, c, d的值分别为10, 20, A和B,正确的数据输入方式是(    )。int a, b; char c, d;

scanf(“%d%c%d%c”, &a,&c,&b,&d);(注:□为空格,为回车)

A、10A□20B

B、10□A□20□B

C、10□A20□B

D、10A20□B

正确答案:A

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

A、子程序

B、过程

C、函数

D、主程序和子程序

正确答案:C

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

AI创作

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

站点公告

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

显示验证码

社交账号快速登录