[四川大学]《C语言程序设计0008》20春在线作业1(答案)

[复制链接]
查看: 1068|回复: 0

23万

主题

23万

帖子

32万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
329477
发表于 2020-6-19 15:55:19 | 显示全部楼层 |阅读模式
亲,您好,如果下载后没有答案,请联系客服QQ 11441,  0   或者微信客服:11441,  0  ,或者微信扫码加好友,给您带来的不便,请谅解,祝学习愉快!

奥鹏】-[四川大学]《C语言程序设计0008》20春在线作业1
试卷总分:100    得分:100
第1,若有int x=3;,执行程序段:
do
{Printf(& uot;%3d& uot;,x-=2);
}while(!(--x));
输出结果是(   )。
A、1 3
B、1 -1
C、1 -2
D、1 -3
正确答案:


第2题,下面程序段的运行结果是(    )。
int n=0;
while(n++=2); printf(& uot;%d& uot;,n);
A、2
B、3
C、4
D、有语法错
正确答案:


第3题,判断char型变量ch是否为大写字母的表达式是(  )。
A、'A'=ch='Z'
B、(ch='A')||(ch='Z')
C、(ch='A')&&(ch='Z')
D、('A'=ch)
正确答案:


第4题,若x的初值为10,则表达式(x10?x+100 : x-10)的值是(   )。
A、10
B、0
C、100
D、1
正确答案:


第5题,若以下选项中变量已正确定义,则正确的赋值语句是(   )。
A、x1=2 .8%3
B、1+2=x2
C、x3=0x12
D、x4=1+2=3
正确答案:


第 题,下列运算符中优先级最高的是(   )。
A、!
B、%
C、=
D、&&
正确答案:


第1题,设a为整型变量, 下列表达式中,错误的是 (  )。
A、a += a
B、a ++
C、++ a + 1
D、a + 1 ++
正确答案:


第8题,若变量a、i已定义,且i已正确赋值,合法的语句是(   )。
A、a==1
B、++i;
C、a=a++=5;
D、a=int(i);
正确答案:


第9题,以下程序段的输出结果是(   )。
int a=1234;
printf(& uot;%2dn& uot;, a);
A、12
B、34
C、1234
D、提示出错,雅结果
正确答案:


第10题,设有定义:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为(    )。
A、int
B、float
C、double
D、char
正确答案:


第11题,设有以下定义:
int a=0; double b=1.25; char c='a';
#define d 2
则下面语句中错误的是(    )。
A、a++;
B、b++;
C、c++;
D、d++;
正确答案:


第12题,下列运算符中优先级最低的是(    )。
A、?:
B、&&
C、+
D、!=
正确答案:


第13题,以下叙述错误的是(   )。
A、用户定义的标识符允许使用关键字
B、用户定义的标识符应尽量做到& uot;见名知意& uot;
C、用户定义的标识符必须以字母或下划线开头
D、在用户定义的标识符中,大、小写字母代表不同标识
正确答案:


第14题,在一个C程序中(   )
A、main函数必须出现在所有函数之前
B、main函数必须出现在所有函数之后
C、main函数可以出现在任何位置
D、main函数必须在固定位置
正确答案:


第15题,设 int x=1, y=1; 表达式(!x||y--)的值是(  )。
A、0
B、1
C、2
D、-1
正确答案:


第1 题,设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)
正确答案:


第11题,若要求a, b, c, d的值分别为10, 20, A和B,正确的数据输入方式是(    )。int a, b; char c, d;
scanf(& uot;%d%c%d%c& uot;, &a,&c,&b,&d);(注:□为空格,为回车)
A、10A□20B
B、10□A□20□B
C、10□A20□B
D、10A20□B
正确答案:


第18题,组成C语言程序的是(    )。
A、子程序
B、过程
C、函数
D、主程序和子程序
正确答案:


第19题,有变量说明语句int a,b,c;,顺序执行下面语句:
a=b=c=1;
++a||++b&&++c;
那么,变量b的值应是(   )。
A、2
B、1
C、0
D、3
正确答案:


第20题,以下能对一维数组a进行正确初始化的语句是(   )。
A、int a[10]=(0,0,0,0,0);
B、int a[10]={ }
C、int a[ ]={0,0,0};
D、int a[10]={10*1};
正确答案:


第21题,在C语言中,合法的长整型常数是(   )。
A、0L
B、49 2110
C、3245 2&
D、21 D
正确答案:


第22题,设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是(    )。
A、 .500000
B、
C、5.500000
D、 .000000
正确答案:


第23题,以下不是雅限循环的语句为(     )。
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;
正确答案:


第24题,下列语句中,正确的语句是(  )。
A、int x=y=z=0;
B、int z=(x+y)++;
C、x=+3==2;
D、x%=2.5;
正确答案:


第25题,以下数据在C语言中不合法的整数是(   )。
A、20
B、0x4001
C、08
D、0x12ed
正确答案:





上一篇:[四川大学]《网络营销222 》20春在线作业2(答案)
下一篇:[四川大学]《C语言程序设计0008》20春在线作业2(答案)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图