C++程序设计复习题及参考答案.doc
文本预览下载声明
《C++程序设计》课程复习资料
一、单项选择题:
1.下列字符串中可以用作 C++标识符的是 [ ]
A.goto B.Student C.123 D.k-ld
2.定义变量 int a=6,则 a++的值是 [ ]
A.7 B.6 C.5 D.4
3.已知字母A的ASCII码为65,则表示字符常量A 错误的是 [ ]
A. \101 B. \x41 C. 65 D.“A”
4.结构化程序由三种基本结构组成,不包括 [ ]
A.顺序结构选择结构.控制结构循环结构A.++i; B. D--; C. c++; D. --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. int
8.下列哪个是 C++语言的合法的字符常量? [ ]
A. ”\0” B. 054 C. \x89 D. \092
9.定义整型变量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++语言编写的代码程序 [ ]
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; i++)
if (in/2) break;
A.n/2 B.n/2+1 C.n/2-1 D.n-1
15.在下面的一维数组定义中,有语法错误的语句是 [ ]
A. int a[ ]={1,2,3}; B. int a[10]={0};
C. int a[ ]; D. int a[5];
16.下面的保留字中,不能作为函数的返回类型
显示全部