成人高考C++程序设计 复习资料Word下载.docx
- 文档编号:14867397
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:12
- 大小:17.65KB
成人高考C++程序设计 复习资料Word下载.docx
《成人高考C++程序设计 复习资料Word下载.docx》由会员分享,可在线阅读,更多相关《成人高考C++程序设计 复习资料Word下载.docx(12页珍藏版)》请在冰豆网上搜索。
B.\\
C.\n
D.\b
4.若有语句char
int
b=strlen(a);
则执行语句后b的值为(
)。
5.在while循环中使用(
)语句可以立即跳出整个循环体。
A.continue
B.return
C.case
D.break
6.下列程序的执行结果为(
)
#include
void
main(
{
n=10;
int*
pn=&
n;
&
rn=pn;
(*pn)++;
cout<
<
n="
<
"
(*rn)++;
}(2分)
A.n=11,n=12
B.n=11,n=11
C.n=10,n=11
D.n=11,n=10
7.定义函数
show(int
a,int
b)
return
a+b;
}
则a被称为函数的(
A.形参
B.返回值
C.名字
D.实参
8.说明语句在某一个类定义、函数定义或复合语句中的变量被称为(
A.全局变量
B.局部变量
C.形式变量
D.实际变量
9.要禁止修改指针p本身,又要禁止修改p所指向的数据,这样的指针应定义为(
A.constchar*p=“ABCD”;
B.char*constp=“ABCD”;
C.charconst*p=“ABCD”;
D.constchar*constp=“ABCD”;
10.若声明数组int
a[10],则对数组中第三个元素的引用正确的是(
A.a[1]
B.a[2]
C.a[3]
D.a[4]
11.使用地址作为实参传给形参,下列说法正确的是(
A.实参是形参的备份
B.实参与形参无联系
C.实参与形参是同一对象
D.形参是实参的备份
12.函数调用自身被称为(
A.继承
B.重载
C.递归
D.多态
13.
在int
a=3,int
*p=&
a;
中,*p的值是(
A.变量a的地址值
B.变量p的地址值
C.3
D.无意义
14.指针变量是用来存放(
)的变量。
A.其他变量的值
B.其他变量的变量名
C.函数名
D.地址
15.字符串常量“A”的长度是(
A.0
B.1
C.2
D.3
16.语句cout
setiosflags(ios:
:
scientific)
setprecision(4)
a
endl;
中setprecision(4)的含义是(
A.设置输出域宽为4
B.设置用八进制输出数据
C.设置浮点数的输出精度为4
D.设置输出数据的间距为4
17.
n=0;
while(n=1)n++;
while循环执行次数是(
A.0次
B.1次
C.不确定次
D.无限次
18.在C++中,函数原型不能标识(
A.函数的返回类型
B.函数参数的个数
C.函数参数类型
D.函数的功能
19.下列程序段的输出结果是(
for(i=0,j=10,k=0;
i<
=j;
i++,j-=3,k=i+j);
C.6
D.7
20.有如下语句
i=1;
while(i<
10>
i++;
则程序执行时循环执行(
)次。
(2分)
B.8
C.9
D.10
二多选题(共10题,总分值30分)
21.如果打开文件时,选用的文件操作方式为“wb+”,则下列说法中正确的是(
)(3分)
A.要打开的文件是二进制文件
B.要打开的文件必须存在
C.要打开的文件可以不存在
D.打开文件后可以读取数据
22.若有说明"
x=3,
y[3][3];
,则对y数组元素的非法引用是(
A.y[0][x]
B.y[x][2]
C.y[2][1+1]
D.y[1][3-x]
23.在C++语言中,不合法的字符常量是(
A.\x43'
B.'
ab'
C.'
\084'
D."
\0"
24.下面数据结构中是线性结构的有(
(3分)
A.链表
B.数组
C.图
D.栈
25.已知x,y,z是整型变量,则下列选项中正确的是(
A.if(x&
y)cout<<"
x&
y"
;
B.if(x=y)cout<<"
x=y"
C.if(x#y)cout<<"
x#y"
D.if(x<>y)cout<<"
x<>y"
26.C++中类的派生方式有(
A.private
B.static
C.public
D.protected
27.在C语言中,不合法的长整型常数是(
A.2.1869e10
B.0L
C.4962710
D.0.054838743
28.在下列选项中,正确的赋值语句是(
A.k=i==j;
B.a=b+c=1;
C.n1=(n2=(n3=0));
D.++t;
29.下列运算符中,优先级相同的是(
A.~
B.%
C./
D.>
30.以下说法中不正确的是(
A.C++语言程序总是从第一个函数开始执行
B.C++语言程序总是从main()函数开始执行
C.C++语言程序中的main()函数必须放在程序的开始部分
D.在C++语言程序中,要调用的函数必须在main()函数中定义
三判断(共15题,总分值30分)
31.在C++中,可以通过在当前类中将另一个类作为自己的友元类,来在另一个类中访问当前类的私有成员。
(2分)(
32.返回值类型、参数个数和类型都相同的函数也可以重载。
33.一条语句最多只能定义一个变量并指定初始值。
34.for语句的格式为:
for(表达式1;
表达式2;
表达式3)
语句若在for语句中省略3个表达式,则循环一定执行无数次。
35.构造函数可以声明为虚函数。
36.C++语言中,函数的声明和函数的定义必须在同一个源文件内。
37.C++中的注释可以帮助读者阅读源程序,但并不参与程序的运行。
38.同一个数组中的各个元素数据类型一定相同。
39.C++是一种以编译方式实现的高级语言。
40.某类中的友元类的所有成员函数可以存取或修改该类中的私有成员。
41.for语句中的循环控制变量必须在for语句内部进行声明。
42.类的私有成员只能被类中的成员函数访问,任何类以外的函数对它们的访问都是非法的。
43.C++中的函数都具有返回值。
44.typedef是用来定义一些C++中没有的新数据类型。
45.在C++中,运算符优先级相同的情况下,按照从右向左的顺序进行计算。
1.答案:
B
解析过程:
2.答案:
C
3.答案:
4.答案:
5.答案:
D
6.答案:
A
7.答案:
8.答案:
9.答案:
10.答案:
11.答案:
12.答案:
13.答案:
14.答案:
15.答案:
16.答案:
17.答案:
18.答案:
19.答案:
20.答案:
21.答案:
A,C,D
22.答案:
A,B
23.答案:
B,C,D
24.答案:
A,B,D
25.答案:
26.答案:
27.答案:
28.答案:
29.答案:
B,C
30.答案:
31.答案:
T
32.答案:
F
33.答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 成人高考C+ 程序设计 复习资料 成人高考 C+