- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一题、单项选择题(每题 1分,5道题共5分)
1、下面不属于C++吾言的特点的是
* A、C++
* A、C++支持数据封装
、C++支持继承性
C、
C、C++支持动态绑定
D、C++不允许破环封装
B、编译程序D、程序分析A、如果x的值小于10,则将打印包B、如果x的值大于或等于10,则将含行号和文件名的错误信息,而且程序终 止打印包含行号和文件名的错误信息,而且 程序终止。C、
B、编译程序
D、程序分析
A、如果x的值小于10,则将打印包
B、如果x的值大于或等于10,则将
含行号和文件名的错误信息,而且程序终 止
打印包含行号和文件名的错误信息,而且 程序终止。
C、如果x的值小于10,则将打印包
如果x的值大于或等于10,则将
含行号和文件名的错误信息,但程序继续 执行
打印包含行号和文件名的错误信息,但程 序继续执行。
4、执行完下列语句后,n的值为多少? ( )int n; for (n
0; n 100; n++)
A、 n
99
B、 n
100
C、n
101
D、n
99
2、下面的步骤不属于 C++程序开发步骤的是
A、编辑程序
C、连接程序
3、断言assert(x 10)的作用是
5、下列关于条件语句的描述中,错误的是
A、if语句中只有一个 else子句 句
A、if语句中只有一个 else子句 句
、if语句中可以有多个 else if 子
C、if语句中if体内不能是开关语句
D、if语句的if体内可以是循环语句
第二题、多项选择题(每题 2分,5道题共10分) 1、以下语句循环次数为无限次的是
A、for ( y = 0,x = 1;x ++y;x = I++) I =
A、
B、for(;;x++ =
B、
for(;;x++ = I);
c、
while(1){x++;}
D、for(I = 10;;I--)sum+ =
D、
2、关于重载函数正确的说法是
# A、函数重载指在同一作用域内多个函数使用相同的函数名
B、重载函数的参数必须不同
』C、重载函数的返回值类型必须不同
“ D、两个功能相似的操作可以重载函数得到
3、下面函数声明正确的是
17
A、void f1(int a,int b);
B、 void f2(int a,int c,int b
C、 void f3(int a ,int b
D、 int f4(…);
=-1);
=-1, int c);
C++程序中声明变量int *p1 , *p2 ,m
=5, n ;下面错误的语句是
F
A、
p1 =
=m; p2 = p1;
17
B、
p1 =
=m; p2 = n;*p1
=*p2
C、
p1 =
= m;p2= p1;
D、
p1 =
= m;*p2= *p1;
5、执行下面程序后,
a
和b的值分别为
void main() { int a, b, k
==m;b= (-*p1)/(*p2)+7; cout a b endl;}
=4, m = 6,*p1 = k,*p2 = m; a = p1
』A、0
』B、4
“ C、7
? D、3
第三题、判断题(每题1分,5道题共5分)
1、定义时使用关键字inline 的函数叫做内联函数。
正确
2、变量声明int * p [5] 定义了一个指向数组的指针变量
正确
错误
P。
错误
测试结果如下:
? 1.1 [
? 1.2 [
1.3 [
1.4 [
单选][ 单选][ 单选][ 单选][
错] 错] 错] 错]
n v 100; n++) a
1.5 [
? 2.1 [
2.2 [
2.3 [
2.4 [
单选][ 多选][ 多选][ 多选][ 多选][
错]
错]
错]
错]
下面不属于 C++语言的特点的是 a b c 下面的步骤不属于 C++程序开发步骤的是 断言assert(x v 10)的作用是 a b 执行完下列语句后,n的值为多少?( b 下列关于条件语句的描述中,错误的是 以下语句循环次数为无限次的是 abcd
关于重载函数正确的说法是 ABCD ab
)int n; for (n
ab ad abc abc bc
=0;
下面函数声明正确的是 abcd abc bc ab
=5, n ;下面错误的语句
错]C++程序中声明变量int *p1 , *p2 ,m ab ac
是 abcd abc
2.5 [多选][
k= 4, m = 6,*p1 = k,*p2 = m; a = p1 = = m;b= (-*p1)/(*p2)+7; cout bvv endl;}
3.1 [
3.2 [
3.3 [
3.4 [
3.5 [
错]执行下面程序后,a和b的值分别为void main() { int a, b,
vv avv
判
您可能关注的文档
最近下载
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(研优卷).docx VIP
- 教育、科技、人才一体化视域下发展新质生产力的四重逻辑和实践路径.docx VIP
- 教育、科技、人才一体化视域下发展新质生产力的四重逻辑和实践路径.docx VIP
- 教育、科技、人才一体化与新质生产力发展.pptx VIP
- 《大棚番茄基质槽式栽培技术规程》.docx
- 立体车库 毕业论文外文翻译.docx VIP
- 教育、科技、人才一体推进新质生产力发展.docx VIP
- 2024年湖南水利水电职业技术学院单招职业技能测试题库含答案(考试直接用).docx VIP
- 社交礼仪教程(第7版 微课版)课件 第五章 餐饮礼仪.pptx
- 2025清华:DeepSeek从入门到精通.pdf
文档评论(0)