总浏览量:539.52万
川大19秋《C语言程序设计0008》19秋在线作业1

时间:2020-02-07 13:49来源:本站作者:点击: 1888 次

可做奥鹏院校所有作业、毕业论文咨询请添加 QQ:3082882699
微信:jd958787

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


第2题,下面程序段的运行结果是(    )。
int n=0;
while(n++=2); printf("%d",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=26.8%3
B、1+2=x2
C、x3=0x12
D、x4=1+2=3
正确答案:


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


第7题,设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("%2dn", 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、用户定义的标识符应尽量做到"见名知意"
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
正确答案:


第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)
正确答案:


第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
正确答案:


第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、4962710
C、324562&
D、216D
正确答案:


第22题,设a和b均为double型变量,且a=5.5 b=2.5 则表达式(int)a+b/b的值是(    )。
A、6.500000
B、6
C、5.500000
D、6.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
正确答案:














需要奥鹏作业答案请扫二维码,加我QQ

添加微信二维码,了解更多学习技巧,平台作业、毕业论文完成时间友情提醒。不再错过任何作业论文。