《C++语言程序设计》在线作业二
试卷总分:100
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 若有以下定义语句double a[8],*p=a; int i=5; 对数组元素错误的引用是( )
A. *a
B. *a[5]
C. *(p+i)
D. p[8]
此题选: D 满分:5 分
2. 执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()。
A. 3, 3, 2
B. 3,2,2
C. 3,2,3
D. 2,3,2
满分:5 分
3. 若有以下定义和赋值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所指的存储单元。
满分:5 分
4. 设int a=5,b,*p= a,则使b不等于5的语句为:()。
A. b=* a
B. b=*a
C. b=*p
D. b=a
满分:5 分
5. C语言中用于结构化程序设计的三种基本结构是()。
A. if、switch、break
B. if while for
C. while do- while for
D. 顺序结构、选择结构、循环结构
此题选: D 满分:5 分
6. 有如下定义类型语句,若从键盘输入数据,正确的输入语句是()。Int x;char y;char z[20];
A. scanf("%d%c%c", x, y, z);
B. scanf("%d%c%s", x, y, z);
C. scanf("%d%c%c", x, y,z);
D. scanf("%d%c%s", x, y,z);
此题选: D 满分:5 分
7. 下列标识符错误的是()。
A. x1y
B. _123
C. 2ab
D. _ab
满分:5 分
8. 使用语句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
满分:5 分
9. 若已定义:int a[9],*p=a;不能表示a[1] 地址的表达式是()。
A. p+1
B. a+1
C. a++
D. ++p
满分:5 分
10. 对于for(s=2; ;s++)可以理解为:()。
A. for(s=2;0 ;s++)
B. for(s=2;1 ;s++)
C. for(s=2;s 2 ;s++)
D. for(s=2;s 2;s++)
满分: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
满分:5 分
12. C程序的基本单位是:()。
A. 子程序
B. 程序
C. 子过程
D. 函数
此题选: D 满分:5 分
13. 定义结构体的关键字是()。
A. union
B. enum
C. struct
D. typedef
满分:5 分
14. 不是C语言实型常量的是:()。
A. 55.0
B. 0.0
C. 55.5
D. 55e2.5
此题选: D 满分:5 分
15. 设x=1,y=2,m=4,n=3,则表达式x y?x:m n?y:n的值为:()。
A. 1
B. 3
C. 2
D. 4
满分:5 分
16. 定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()。
A. 类型标识符 (*a)[3]
B. 类型标识符 *a[2]
C. 类型标识符 *a[3]
D. 以上写法都不对。
满分:5 分
17. 以下选项中不能使指针正确指向字符串的是()。
A. char *ch;*ch=“hello”
B. char *ch=“hello”
C. char *ch=“hello”;ch=“bye”
D. char *ch”;ch=“hello”
满分:5 分
18. 设整型变量a为5,使b不为2的表达式是()。
A. b=a/2
B. b=6-(--a)
C. b=a%2
D. b=a 3?2:1
满分:5 分
19. 若有定义和语句:int a=21,b=021; printf(“%x,%d”,a,b);输出结果()。
A. 17,15
B. 16,18
C. 17,19
D. 15,17
此题选: D 满分:5 分
20. 设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是()。
A. 0
B. 2
C. -4
D. 4
满分:5 分
试卷总分:100
单选题
一、单选题(共 20 道试题,共 100 分。)
V
1. 若有以下定义语句double a[8],*p=a; int i=5; 对数组元素错误的引用是( )
A. *a
B. *a[5]
C. *(p+i)
D. p[8]
此题选: D 满分:5 分
2. 执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为()。
A. 3, 3, 2
B. 3,2,2
C. 3,2,3
D. 2,3,2
满分:5 分
3. 若有以下定义和赋值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所指的存储单元。
满分:5 分
4. 设int a=5,b,*p= a,则使b不等于5的语句为:()。
A. b=* a
B. b=*a
C. b=*p
D. b=a
满分:5 分
5. C语言中用于结构化程序设计的三种基本结构是()。
A. if、switch、break
B. if while for
C. while do- while for
D. 顺序结构、选择结构、循环结构
此题选: D 满分:5 分
6. 有如下定义类型语句,若从键盘输入数据,正确的输入语句是()。Int x;char y;char z[20];
A. scanf("%d%c%c", x, y, z);
B. scanf("%d%c%s", x, y, z);
C. scanf("%d%c%c", x, y,z);
D. scanf("%d%c%s", x, y,z);
此题选: D 满分:5 分
7. 下列标识符错误的是()。
A. x1y
B. _123
C. 2ab
D. _ab
满分:5 分
8. 使用语句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
满分:5 分
9. 若已定义:int a[9],*p=a;不能表示a[1] 地址的表达式是()。
A. p+1
B. a+1
C. a++
D. ++p
满分:5 分
10. 对于for(s=2; ;s++)可以理解为:()。
A. for(s=2;0 ;s++)
B. for(s=2;1 ;s++)
C. for(s=2;s 2 ;s++)
D. for(s=2;s 2;s++)
满分: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
满分:5 分
12. C程序的基本单位是:()。
A. 子程序
B. 程序
C. 子过程
D. 函数
此题选: D 满分:5 分
13. 定义结构体的关键字是()。
A. union
B. enum
C. struct
D. typedef
满分:5 分
14. 不是C语言实型常量的是:()。
A. 55.0
B. 0.0
C. 55.5
D. 55e2.5
此题选: D 满分:5 分
15. 设x=1,y=2,m=4,n=3,则表达式x y?x:m n?y:n的值为:()。
A. 1
B. 3
C. 2
D. 4
满分:5 分
16. 定义一个数组a是一个具有3个元素的指针数组,它的定义语句格式是()。
A. 类型标识符 (*a)[3]
B. 类型标识符 *a[2]
C. 类型标识符 *a[3]
D. 以上写法都不对。
满分:5 分
17. 以下选项中不能使指针正确指向字符串的是()。
A. char *ch;*ch=“hello”
B. char *ch=“hello”
C. char *ch=“hello”;ch=“bye”
D. char *ch”;ch=“hello”
满分:5 分
18. 设整型变量a为5,使b不为2的表达式是()。
A. b=a/2
B. b=6-(--a)
C. b=a%2
D. b=a 3?2:1
满分:5 分
19. 若有定义和语句:int a=21,b=021; printf(“%x,%d”,a,b);输出结果()。
A. 17,15
B. 16,18
C. 17,19
D. 15,17
此题选: D 满分:5 分
20. 设整型变量n的值为2,执行语句“n+=n-=n*n”后,n的值是()。
A. 0
B. 2
C. -4
D. 4
满分:5 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 13春天津大学《保险精算导论》在线作业一
下一篇 : 13春天津大学《材料力学》在线作业一