当前位置:首页 > C++语言程序设计阶段作业一、二
学生答案: [B;] 得分: 提示: [5] 试题分值: 5.0
12. 下面程序运行的结果是( )。
#include
for (i=1;i<=4;i++){ if (i%2) cout <<\ else continue; cout <<\ }
cout <<\}
A. *$ B. $ C. #*#*$ D. *#*#$
知识点: 第三章 单选题 学生答案: [D;] 得分: 提示: [5] 试题分值: 5.0
13. 下列运算符中,优先级最高的是_____。
A. ++ B. [] C. % D. &&
知识点: 第四章单选题 学生答案: [B;] 得分: 提示: [5] 试题分值: 5.0
14. 有如下的枚举类型声明语句,声明后fri的值是_____。
enum weekday {sun=7,mon=1,tue,wed,thu,fri,sat};
A. 5 B. 6 C. 7 D. 8
知识点: 第四章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0
15. 有如下说明:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是( )。
A. *p+9 B. *(p+8) C. *p+=9 D. p+8
知识点: 第四章单选题 学生答案: [B;] 得分: 提示: [5] 试题分值: 5.0
16. 有如下程序段:
int i=0,j=1; int &r=i; //① r=j; //②
int *p = &i; //③ *p = &r; //④
其中会产生编译错误的语句是( )。
A. ④ B. ③ C. ② D. ①
知识点: 第四章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0
17. 语句int *p = &k; 定义了指针p,与这个语句等效的语句序列是_____。
A. int *p; p=&k; B. int *p; p=k; C. int *p; *p=&k; D. int *p; *p=k;
知识点: 第四章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0
18. 要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,
则下列定义语句中错误的是_____。
A. int vect[] = {30,50,-88} B. int vect[] = {30,50,-88,0,0} C. int vect[5] = {30,50,-88} D. int vect[5] = {30,50,-88,0,0}
知识点: 第四章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0
19. 结构体和联合体的所有成员变量和成员函数均默认为_____类型。
A. public B. private C. protected D. void
知识点: 第五章单选题 学生答案: [A;] 得分: 提示: [5] 试题分值: 5.0
20. 下列关于this指针的叙述中,正确的是( )。
A. 任何与类相关的函数都有this指针 B. 类的成员函数都有this指针 C. 类的友元函数都有this指针 D. 类的非静态成员函数才有this指针
知识点: 第五章单选题 学生答案: [D;] 得分: 提示: [5] 试题分值: 5.0
第二阶段作业
一、单项选择题(共20道小题,共100.0分)
1. 下面是两个类的声明:
class AA { int x; public:
AA(int n):x(n){} }; class BB {
static int a; const int b; AA c; public:
BB(int, int, int);
共分享92篇相关文档