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

所属学校:天津大学 科目:C语言程序设计 2015-03-17 13:45:12
《C++语言程序设计》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 定义结构体的关键字是()。
A. union
B. enum
C. struct
D. typedef
需要购买答案的联系QQ:79691519满分:5 分
2. 若有以下定义和赋值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 分
3. 表示关系12 =x =y的C语言表达式为:()。
A. (12 =x) (x =y)
B. (12 =x) (x =y)
C. (12 =x) (x =y)
D. (12 =x) (x =y)
需要购买答案的联系QQ:79691519满分:5 分
4. 下面几种说法中哪个是正确的()。
A. else语句需与它前面的if语句配对使用;
B. else语句需与前面最接近它的if语句配对使用;
C. else语句需与前面最接近它的,且没有和其它else语句配对的if语句配对;
D. 以上都正确。
需要购买答案的联系QQ:79691519满分:5 分
5. 执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()。
A. 3, 3, 2
B. 3,2,2
C. 3,2,3
D. 2,3,2
需要购买答案的联系QQ:79691519满分:5 分
6. 如果X=5,执行语句X*=X+=X*3后,则X的值为()。
A. 100
B. 400
C. 450
D. 900
需要购买答案的联系QQ:79691519满分:5 分
7. 链表的首指针能根据程序的需要进行移动读取链表中的某项内容,即链表可以没有首指针吗()。
A. 当然可以
B. 不可以
C. 无所谓
D. 最好不要移动首指针
需要购买答案的联系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. 以下叙述中不正确的是()。
A. 在不同的函数中可以使用相同名字的变量。
B. 函数中的形式参数是局部变量。
C. 在一个函数内的符合语句中定义变量在本函数范围内有效。
D. 在一个函数内定义的变量只在本函数范围内有效。
需要购买答案的联系QQ:79691519满分:5 分
10. 设整型变量a为5,使b不为2的表达式是()。
A. b=a/2
B. b=6-(--a)
C. b=a%2
D. b=a 3?2:1
需要购买答案的联系QQ:79691519满分:5 分
11. 若有以下说明和定义语句: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 分
12. 设int型变量a为5,使b不为2的表达式是()。
A. b=a/2
B. b=6-(-a)
C. b=a%2
D. b=a 3?2:1
需要购买答案的联系QQ:79691519满分:5 分
13. c语言中int型数-8在内存中的存储形式为()。
A. 1111111111111000
B. 1000000000001000
C. 0000000000001000
D. 1111111111110111
需要购买答案的联系QQ:79691519满分:5 分
14. C程序的基本单位是:()。
A. 子程序
B. 程序
C. 子过程
D. 函数
此题选: D 满分:5 分
15. 一个C程序的执行是从()。
A. main()函数开始,直到main()函数结束。
B. 第一个函数开始,最后一个函数结束。
C. 第一个语句开始,最后一个语句结束。
D. main()函数开始,直到最后一个函数。
需要购买答案的联系QQ:79691519满分:5 分
16. 设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是()。
A. 0
B. 2
C. -4
D. 4
需要购买答案的联系QQ:79691519满分:5 分
17. 有说明语句:char a[ ]=“this is a book”。请问该数组到底占了几个字节()。
A. 11
B. 12
C. 14
D. 15
此题选: D 满分:5 分
18. 若有以下定义语句double a[8],*p=a; int i=5; 对数组元素错误的引用是( )
A. *a
B. *a[5]
C. *(p+i)
D. p[8]
此题选: D 满分:5 分
19. 以下选项中不能使指针正确指向字符串的是()。
A. char *ch;*ch=“hello”
B. char *ch=“hello”
C. char *ch=“hello”;ch=“bye”
D. char *ch”;ch=“hello”
需要购买答案的联系QQ:79691519满分:5 分
20. 在C语言中,非法的八进制是:()。
A. 016
B. 018
C. 017
D. 02
需要购买答案的联系QQ:79691519满分:5 分
版权声明

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

分享: