C++基础知识测试.docx
- 文档编号:6429950
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:29
- 大小:21.84KB
C++基础知识测试.docx
《C++基础知识测试.docx》由会员分享,可在线阅读,更多相关《C++基础知识测试.docx(29页珍藏版)》请在冰豆网上搜索。
C++基础知识测试
试卷编号:
10849
所属语言:
C++
试卷方案:
C++基础知识测验
试卷总分:
100分
共有题型:
3种
一、填空共30题(共计30分)
第1题(1.0分)题号:
1089
运行程序后,输出结果【1】【2】【3】//注意一行为一空
#include
voidmain()
{
intx(5);
do{
switch(x%2)
{
case1:
X--;
break;
caseO:
x++;
break;
}
X--;
cout< }while(x>O); } 答案: =======(答案1)======= 3 =======(答案2)======= 1 =======(答案3)======= -1 第2题(1.0分)题号: 339 赋值运算符的结合性是由【1】至【2】 答案: =======(答案1)======= 右 =======(答案2)======= 左 第3题(1.0分)题号: 925 在C++语言结构化程序中,【1】是程序的基本组成单元;在C++语言的面向对象设计框架中, 【2】是程序的基本组成单元。 答案: =======(答案1)======= 函数 =======(答案2)======= 类 第4题(1.0分)题号: 931 设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--)k=i+j; 语句后,K的值为【1】。 答案: =======(答案1)======= 10 第5题(1.0分)题号: 926 C++语言的参数传递机制包括传值和传地址两种,如果调用函数 时,需要改变实参或者返回多个值,应该采取【1】方式。 答案: =======(答案1)======= 传地址 =========或========= 传址 第6题(1.0分)题号: 515 给出以下程序的输出结果是【1】 #include voidmain() { int*v,b; v=&b;b=100;*v+=b; cout< } 答案: =======(答案1)======= 200 第7题(1.0分)题号: 924 C++中封装性、继承性和【1】是面向对象程序设计的三个主要性质。 答案: =======(答案1)======= 多态性 第8题(1.0分)题号: 927 继承有方式有公有继承、私有继承和【1】三种。 答案: =======(答案1)======= 保护继承 =========或========= 保护 第9题(1.0分)题号: 1849 类中成员默认的访问权限是【1】的. 答案: =======(答案1)======= 私有 =========或========= private 第10题(1.0分)题号: 314 与! (x>2)等价的表达式是【1】 答案: =======(答案1)======= x<=2 第11题(1.0分)题号: 1799 类继承中,缺省的继承方式是【1】. 答案: =======(答案1)======= 私有派生 =========或========= 私有 =========或========= 私有继承 =========或========= private 第12题(1.0分)题号: 1838 使用关键字inline说明的函数称为【1】函数, 具有相同函数名但具有不同实现的函数称为【2】函数。 答案: =======(答案1)======= 内联 =======(答案2)======= 重载 第13题(1.0分)题号: 1674 在C语言中,二维数组元素在内存中的存放顺序是【1】. 答案: =======(答案1)======= 按行主顺序存放 第14题(1.0分)题号: 1677 若有定义: inta[3][4]={{1,2},{0},{4,6,8,10}};则初始化后,a[1][2]得到的初值是【1】,a[2][1]得到的初值是【2】. 答案: =======(答案1)======= 0 =======(答案2)======= 6 第15题(1.0分)题号: 1668 下面程序段是找出整数的所有因子,请填空. cin>>x; i=1; for(;【1】;) { if(x%i==0)cout< i++; } 答案: =======(答案1)======= i<=x 第16题(1.0分)题号: 1821 当方法有返回值,必须在该方法体内使用【1】语句. 答案: =======(答案1)======= return 第17题(1.0分)题号: 1614 在C语言中的实型变量分为两种类型,它们是【1】和【2】. 答案: =======(答案1)======= 单精度型(或: float) =======(答案2)======= 双精度型(或: double) 第18题(1.0分)题号: 1845 C++语言的参数传递机制包括传值和传地址两种,参数为引用时采用的是【1】方式。 答案: =======(答案1)======= 传地址 第19题(1.0分)题号: 1616 若s是int型变量,且s=6,则下面表达式的值为【1】. s%2+(s+1)%2 答案: =======(答案1)======= 1 第20题(1.0分)题号: 1824 C++中任何一个数组的名字是一个【1】指针,该指针的值是该数组第一个数组元素的地址. 答案: =======(答案1)======= 常量 第21题(1.0分)题号: 1745 C语言规定,可执行程序的开始执行点是【1】. 答案: =======(答案1)======= 程序中的main()函数 第22题(1.0分)题号: 1607 一个C源程序至少应包括一个【1】. 答案: =======(答案1)======= 主函数(或: main函数) 第23题(1.0分)题号: 908 已知: char*s="hello";执行语句"for(inti=0;*s++;i++);"之后,变量i的结果是【1】 答案: =======(答案1)======= 5 第24题(1.0分)题号: 1618 若x和a均是int型变量,则执行表达式 (1)后的x值为【1】,执行表达式 (2)后的x值为【2】. (1)x=(a=4,6*2) (2)x=a=4,6*2 答案: =======(答案1)======= 12 =======(答案2)======= 4 第25题(1.0分)题号: 1813 若变量y是变量x的引用,则对变量y的操作就是对变量【1】的操作. 答案: =======(答案1)======= x 第26题(1.0分)题号: 1670 下面程序段的运行结果是【1】. for(a=1,i=-1;-1<=i<1;i++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 基础知识 测试