14春天津大学《C语言程序设计》在线作业二

所属学校:天津大学 科目:C语言程序设计 2015-03-17 13:36:10
《C++语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 以下叙述中不正确的是()。
A. 在不同的函数中可以使用相同名字的变量。
B. 函数中的形式参数是局部变量。
C. 在一个函数内的符合语句中定义变量在本函数范围内有效。
D. 在一个函数内定义的变量只在本函数范围内有效。
需要购买答案的联系QQ:79691519满分:5 分
2. 下面几种说法中哪个是正确的()。
A. else语句需与它前面的if语句配对使用;
B. else语句需与前面最接近它的if语句配对使用;
C. else语句需与前面最接近它的,且没有和其它else语句配对的if语句配对;
D. 以上都正确。
需要购买答案的联系QQ:79691519满分:5 分
3. 能正确表达逻辑关系“a≥10或a≤0”的C语言表达式是()。
A. a =10 or a =0
B. a =10 a =0
C. a =10 a =0
D. a =10 a =0
需要购买答案的联系QQ:79691519满分:5 分
4. 若有以下定义和赋值double *q,a=5.5; int *p,i=1; double *q,a=5.5;int *p,i=1; p= i; q= a;以下对赋值语句叙述错误的是()。
A. *p=*q变i中的值。
B. p=oxffd0;将改变p的值,使p指向地址为ffd0的存储单元。
C. *q=*p;等同于a=i;
D. *p=*q;是取q所指变量的值放在p所指的存储单元。
需要购买答案的联系QQ:79691519满分:5 分
5. 在C语言中对于实型数组,其每个数组元素的类型是()。
A. 实型
B. 整型
C. 可以为任何类型
D. 不确定
需要购买答案的联系QQ:79691519满分:5 分
6. 若有以下说明和定义语句:union uti {int n;double g;char ch[9];} struct srt{float xy;union uti uv;}aa;则变量aa所占内存的字节数是()。
A. 9
B. 8
C. 13
D. 17
需要购买答案的联系QQ:79691519满分:5 分
7. 使用语句scanf(“a=%f,b=%d”, a, b);输入数据时,正确的数据输入是:()。
A. a=2.2,b=3
B. a=2.2 b=3
C. 2.2 3
D. 2.2,3
需要购买答案的联系QQ:79691519满分:5 分
8. 设整型变量s,t,c1,c2,c3,c4的值均为2,则执行语句(s=c1==c2) (t=c3 c4)后,s,t的值为:()。
A. 1,2
B. 1,1
C. 0,1
D. 1,0
此题选: D 满分:5 分
9. struct ex{ int x ;float y;char z ;}example;则下面的叙述中不正确的是()。
A. struct结构体类型的关键字
B. example是结构体类型名
C. x,y,z都是结构体成员名
D. struct ex是结构体类型
需要购买答案的联系QQ:79691519满分:5 分
10. 若有定义和语句:int a=21,b=021; printf(“%x,%d”,a,b);输出结果()。
A. 17,15
B. 16,18
C. 17,19
D. 15,17
此题选: D 满分:5 分
11. 设A,B均为整型变量,下列表达式中不是赋值表达式的是()。
A. A=b+3,b+5,--b
B. A=4*5;
C. A=++A-B
D. a=b=5
需要购买答案的联系QQ:79691519满分:5 分
12. 定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()。
A. 类型标识符 (*a)[3]
B. 类型标识符 *a[2]
C. 类型标识符 *a[3]
D. 以上写法都不对。
需要购买答案的联系QQ:79691519满分:5 分
13. 不是C语言实型常量的是:()。
A. 55.0
B. 0.0
C. 55.5
D. 55e2.5
此题选: D 满分:5 分
14. 设x=1,y=2,m=4,n=3,则表达式x y?x:m n?y:n的值为:()。
A. 1
B. 3
C. 2
D. 4
需要购买答案的联系QQ:79691519满分:5 分
15. 在C语言中,非法的八进制是:()。
A. 016
B. 018
C. 017
D. 02
需要购买答案的联系QQ:79691519满分:5 分
16. n为整型常量,且n=2;while(n--);printf(“%d”,n);执行后的结果是:()。
A. 2
B. 1
C. -1
D. 0
需要购买答案的联系QQ:79691519满分:5 分
17. 已有定义语句:int x=3,y=4,z=5;则值为0的表达式是()。
A. x y++
B. x =++y
C. x!=y+z y-z
D. y%z =y-z
需要购买答案的联系QQ:79691519满分:5 分
18. 若已定义:int a[9],*p=a;不能表示a[1] 地址的表达式是()。
A. p+1
B. a+1
C. a++
D. ++p
需要购买答案的联系QQ:79691519满分:5 分
19. 若有以下定义语句double a[8],*p=a; int i=5; 对数组元素错误的引用是( )
A. *a
B. *a[5]
C. *(p+i)
D. p[8]
此题选: D 满分:5 分
20. 若有int a[3][5]={2,2},{2,6},{2,6,2}},则数组a共有个元素:()。
A. 8
B. 5
C. 3
D. 15
此题选: D 满分:5 分
版权声明

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

分享: