四川大学13秋《C语言程序设计0008》在线作业2

所属学校:四川大学 科目:C语言程序设计0008 2015-03-17 19:19:51
川大13秋《C++语言程序设计0008》在线作业2
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 25 道试题,共 100 分。)
V
1. 下列语句中,正确的语句是( )。
A. int x=y=z=0;
B. int z=(x+y)++;
C. x=+3==2;
D. x%=2.5;
需要购买答案的联系QQ:79691519满分:4 分
2. 设a为整型变量,下列表达式中不正确的是( )。
A. a=a+1
B. a++
C. (++a)+1
D. a+(1++)
此题选: D 满分:4 分
3. C语言中用于结构化程序设计的3种基本结构是( )。
A. 顺序结构,选择结构,循环结构
B. if,switch,break
C. for,while,do-while
D. if,for,continue
需要购买答案的联系QQ:79691519满分:4 分
4. 以下叙述不正确的是( )
A. 一个C源程序可由一个或多个函数组成
B. 产生可执行程序的C源程序必须包含一个main函数
C. C程序的基本组成单位是函数
D. 在C程序中一条语句占一行
此题选: D 满分:4 分
5. 1和“1”是( )的
A. 相同
B. 不相同
需要购买答案的联系QQ:79691519满分:4 分
6. 若有以下定义,则能使值为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 分
7. 要将字符A赋给字符变量ch,下列语句中正确的是( )。
A. ch=A
B. ch=’a’-32
C. ch=“A”
D. ch=“65”
需要购买答案的联系QQ:79691519满分:4 分
8. C语言中while和do while循环的区别是( )。
A. do while循环至少执行一次
B. while的循环条件要求得比do while循环严格
C. do while循环允许从外部转到循环体内
D. do while循环的循环体部分不能是复合语句
需要购买答案的联系QQ:79691519满分:4 分
9. C语言中运算对象必须是整型的运算符是( )。
A. %
B. /
C. =
D. =
需要购买答案的联系QQ:79691519满分:4 分
10. 一个C程序总是从( )开始执行。
A. 程序的第一条指令
B. 主函数
C. 子程序
D. 主程序
需要购买答案的联系QQ:79691519满分:4 分
11. 以下程序段的输出结果是( )。 int a=1234; printf(“%2dn”, a);
A. 12
B. 34
C. 1234
D. 提示出错,无结果
需要购买答案的联系QQ:79691519满分:4 分
12. 设有以下定义: int a=0; double b=1.25; char c=’a’; #define d 2 则下面语句中错误的是( )。
A. a++;
B. b++;
C. c++;
D. d++;
此题选: D 满分:4 分
13. 判断char型变量ch是否为大写字母的表达式是( )。
A. ’A’ =ch =’Z’
B. (ch =’A’) (ch =’Z’)
C. (ch =’A’) (ch =’Z’)
D. (‘A’ =ch) AND (‘Z’ =ch)
需要购买答案的联系QQ:79691519满分:4 分
14. 把C语言的源程序变为目标程序要经过( )。
A. 编辑
B. 编译
C. 连接
D. 运行
需要购买答案的联系QQ:79691519满分:4 分
15. C语言中while和do-while循环的主要区别是( )。
A. do-while循环体至少无条件执行一次
B. while的循环控制条件比do-while的循环控制条件严格
C. do-while允许从外部转到循环体内
D. do-while的循环体不能是复合语句
此题选: D 满分:4 分
16. 以下数据在C语言中不合法的整数是( )。
A. 20
B. 0x4001
C. 08
D. 0x12ed
需要购买答案的联系QQ:79691519满分:4 分
17. 以定义c为字符型变量,则下列语句中正确的是( )。
A. c=’97’;
B. c=”97”;
C. c=97;
D. c=”a”;
需要购买答案的联系QQ:79691519满分:4 分
18. 若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 分
19. 以下程序中的输出结果是( )。 main( ) { int i ,k a[10],p[3]; k=5; for(i=0;i 10;i++) a=i; for(i=0;i 3;i++) p=a[i*(i+1)]; for(i=0;i 3;i++) k+=p*2; printf(“%dn”,k); }
A. 20
B. 21
C. 22
D. 23
需要购买答案的联系QQ:79691519满分:4 分
20. 关于printf函数的格式字符,以下叙述正确的是( )。
A. 整形变量的输出格式符只有%d一种
B. %x是格式符,它可以适用于输出任何一种类型的数据
C. %8f表示输出实数的整数部份占8个字符宽度
D. %ld表示输出长整型数据
此题选: D 满分:4 分
21. 以下4个选项中,不能看作一条语句的是( )。
A. {;}
B. a=0,b=0,c=0;
C. if(a 0)
D. if(b==0) m=1; n=2;
此题选: D 满分:4 分
22. 有变量说明语句int a,b,c;,顺序执行下面语句: a=b=c=1; ++a ++b ++c; 那么,变量b的值应是( )。
A. 2
B. 1
C. 0
D. 3
需要购买答案的联系QQ:79691519满分:4 分
23. 设x, y和z是int型变量,且x=3, y=4, z=5,则下面表达式中值为0的是( )。
A. ’x’ ’y’
B. x =y
C. x y+z y-z
D. !((x
此题选: D 满分:4 分
24. 设变量均为整型,则表达式(a=2,b=3,a++,a+=b)的值为( )。
A. 2
B. 3
C. 6
D. 9
需要购买答案的联系QQ:79691519满分:4 分
25. 赋值语句 char c1=“”是( )赋值语句。
A. 正确
B. 不正确
需要购买答案的联系QQ:79691519满分:4 分
版权声明

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

分享: