C程序设计复习题及参考答案

上传人:s9****2 文档编号:560372713 上传时间:2022-09-24 格式:DOC 页数:16 大小:128KB
返回 下载 相关 举报
C程序设计复习题及参考答案_第1页
第1页 / 共16页
C程序设计复习题及参考答案_第2页
第2页 / 共16页
C程序设计复习题及参考答案_第3页
第3页 / 共16页
C程序设计复习题及参考答案_第4页
第4页 / 共16页
C程序设计复习题及参考答案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《C程序设计复习题及参考答案》由会员分享,可在线阅读,更多相关《C程序设计复习题及参考答案(16页珍藏版)》请在金锄头文库上搜索。

1、.C+程序设计课程复习资料一、单项选择题:1.下列字符串中可以用作 C+标识符的是 A.goto B.Student C.123 D.kld2.定义变量 int a=6,则 a+的值是 A.7 B.6 C.5 D.43.已知字母A的ASCII码为65,则表示字符常量A 错误的是 A. 101 B. x41 C. 65 D.“A”4.结构化程序由三种基本结构组成,不包括 A.顺序结构 B.选择结构 C.控制结构 D.循环结构5.己知有定义:const int D 5;int i=1;double f=0.32;char c=15;则下列选项错误的是 A.+i; B. D-; C. c+; D.

2、-f;6.若有定义为“int *r =new int 10;”,则释放指针所指内存空间的操作是 A. delete r; B. delete *r C. delete r; D. delete r ;7.下列哪个是 C+语言的不正确的标识符? A._No1 B. Ab1 C. bgc D. int8.下列哪个是 C+语言的合法的字符常量? A. ”0” B. 054 C. x89 D. 0929.定义整型变量x,y,z并赋初始值6的正确语句是 A. int x=y=z=6; B. int x=6,y=6,z=6; C. x=y=z=6; D. int x,y,z=6;10.用 C+语言编写的代

3、码程序 A.可立即执行 B.是一个源程序C.经过编译即可执行 D.经过解释才能执行11.将两个字符串连接起来组成一个字符串时,选用的函数是 A. strlen () B. strcpy () C. strcat () D. strcmp ()12.在程序中,预处理命令开头的字符都是 A. * B. # C. & D. 13.在 C+语言中,表示一条语句结束的符号是 A. “#” B. “;” C. “” D. “/”14.在下面的循环语句中循环体执行的次数为 for(int i=0; in/2) break;A.n/2 B.n/2+1 C.n/2-1 D.n-115.在下面的一维数组定义中,有

4、语法错误的语句是 A. int a =1,2,3; B. int a10=0;C. int a ; D. int a5;16.下面的保留字中,不能作为函数的返回类型 A. void B. int C. new D. long17.下面的函数声明中,“void BC(int a, int b);”的重载函数是 A. int BC(int x, int y); B. void BC(int a, char b);C. float BC(int a, int b, int c=0); D. int BC(int a, int b=0);18.假定AB为一个类,则该类的复制构造函数的声明语句为 A.

5、AB&(AB x); B. AB(AB x); C. AB(AB* x); D. AB(AB&);19.表达式(1,2,3,4)的结果是 A. 1 B. 2 C. 3 D. 420.在函数中如果不说明变量的存储类型,则默认的存储类型是 A. auto B. static C. extern D. register21.下面字符序列中,合法的 C+常量是 A.078 B.5L C.9e7.5 D.AB22.int a声明的自动型变量 a在没有赋值的情况下,其值为 A.0 B.-1 C.1 D.随机数23.设“int f(int);”和“int g(int);”是函数f和g的原形,以下将f作为语句

6、调用的是 A. g(f(3) B. f(g(3) C. g(f(3)+2) D. p=f(g(3)1)24.下面对构造函数和析构函数正确定义的项是 A. X:X(参数), X:X() B. void X:X(), void X:X()C. X:X(参数), X:X(参数) D. void X:X(参数), void X:X(参数)25.变量生存期是指 A.变量定义 B.变量在内存中分配存储单元到被释放期间C.程序的运行 D.可执行代码的生存期26.以下选项中 C+表达式不能正确表示的数学关系axb为 A. ax & x=b B. x=b & a=x) & !(xb) D. axp=5 C.A.*p=5 D.*A1.p=531.以下选项中,决定函数的返回值的类型是 A.调用该函数的主调函数类型 B.return语句中的表达式类型C.定义函数时所指定的返回值类型 D.调用函数时临时决定32.下面for语句的循环次数为 for(int i=0,x=0; !x & i=5; i+);A.无穷次 B.5 C.6 D.733.在下面的字符数组定义中,有语法错误的语句是 A.char a20=abcdefg B.char a =x+y=55C.char a15= 1, 2 D.char a10= 5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号