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

所属学校:四川大学 科目:C语言程序设计0008 2015-03-17 19:24:40
《C++语言程序设计0008》14春在线作业1
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 25 道试题,共 100 分。)
V
1. 已知int x=23;则printf(x++*1/3)的输出结果是( )。
A. 8
B. 7.66
C. 7.33
D. 7
此题选: D 满分:4 分
2. 设有定义:char w; int x; float y; double z; 则表达式w*x+z-y值的数据类型为( )。
A. int
B. float
C. double
D. char
需要购买答案的联系QQ:79691519满分:4 分
3. 以下字符中,( )是非法的C转义字符。
A. ‘t’
B. ‘n’
C. ‘18’
D. ‘xb’
需要购买答案的联系QQ:79691519满分:4 分
4. 以下数据在C语言中不合法的整数是( )。
A. 20
B. 0x4001
C. 08
D. 0x12ed
需要购买答案的联系QQ:79691519满分:4 分
5. 以定义c为字符型变量,则下列语句中正确的是( )。
A. c=’97’;
B. c=”97”;
C. c=97;
D. c=”a”;
需要购买答案的联系QQ:79691519满分:4 分
6. 下列语句中,正确的语句是( )。
A. int x=y=z=0;
B. int z=(x+y)++;
C. x=+3==2;
D. x%=2.5;
需要购买答案的联系QQ:79691519满分:4 分
7. 在32位的系统中,double数据类型的存储空间长度是( )字节。
A. 2
B. 4
C. 8
D. 16
需要购买答案的联系QQ:79691519满分:4 分
8. 一个C程序总是从( )开始执行。
A. 程序的第一条指令
B. 主函数
C. 子程序
D. 主程序
需要购买答案的联系QQ:79691519满分:4 分
9. 执行下列程序后,c的值是( )。 int a=1,b=2,c; c=1.0/b*a;
A. 0
B. 0.5
C. 1
D. 2
需要购买答案的联系QQ:79691519满分:4 分
10. C语言中while和do while循环的区别是( )。
A. do while循环至少执行一次
B. while的循环条件要求得比do while循环严格
C. do while循环允许从外部转到循环体内
D. do while循环的循环体部分不能是复合语句
需要购买答案的联系QQ:79691519满分:4 分
11. 下列哪个选项是C语言的语句( )
A. #define pi 3
B. int a
C. scanf(%d, a)
D. a=3
需要购买答案的联系QQ:79691519满分:4 分
12. 设 int x=1, y=1; 表达式(!x y--)的值是( )。
A. 0
B. 1
C. 2
D. -1
需要购买答案的联系QQ:79691519满分:4 分
13. 以下叙述错误的是( )。
A. 用户定义的标识符允许使用关键字
B. 用户定义的标识符应尽量做到“见名知意”
C. 用户定义的标识符必须以字母或下划线开头
D. 在用户定义的标识符中,大、小写字母代表不同标识
需要购买答案的联系QQ:79691519满分:4 分
14. main( ) { int a=666, b=888; Printf(“%dn”, a,b); } 程序运行后的输出结果是( )。
A. 错误信息
B. 666
C. 888
D. 666,888
需要购买答案的联系QQ:79691519满分:4 分
15. C语言中运算对象必须是整型的运算符是( )。
A. %
B. /
C. =
D. =
需要购买答案的联系QQ:79691519满分:4 分
16. 若有int x=3;,执行程序段: do { Printf(“%3d”,x-=2); }while(!(--x));输出结果是( )。
A. 1 3
B. 1 -1
C. 1 -2
D. 1 -3
需要购买答案的联系QQ:79691519满分:4 分
17. 若i、j已定义为int类型,则以下段中内循环体的总次数是( )。 for(i=5;i;i--) for(j=0;j〈4;j++〉
A. 20
B. 24
C. 25
D. 30
需要购买答案的联系QQ:79691519满分:4 分
18. 设以下变量均为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)
需要购买答案的联系QQ:79691519满分:4 分
19. 有以下程序 main() { int i=10, j=1; printf(“%d,%dn”,i--,++j); } 执行后输出结果是( )。
A. 9,2
B. 10,2
C. 9,1
D. 10,1
需要购买答案的联系QQ:79691519满分:4 分
20. 下列选项中,不是C语言关键字的是( )。
A. float
B. struct
C. static
D. scanf
此题选: D 满分:4 分
21. 1和“1”是( )的
A. 相同
B. 不相同
需要购买答案的联系QQ:79691519满分:4 分
22. 以下不是无限循环的语句为( )。
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;
需要购买答案的联系QQ:79691519满分:4 分
23. 下面程序段的运行结果是( )。 int n=0; while(n++ =2); printf(“%d”,n);
A. 2
B. 3
C. 4
D. 有语法错
需要购买答案的联系QQ:79691519满分:4 分
24. 下述语句执行后,变量k的值是( )。 int k=1; while(k++〈10〉;
A. 10
B. 11
C. 9
D. 为无限循环,值不定
需要购买答案的联系QQ:79691519满分:4 分
25. 以下程序的输出结果是( )。 Main( ) { int a=3; Printf(“%dn”,(a+=a-=a*a)); }
A. -6
B. 12
C. 0
D. -12
此题选: D 满分:4 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: