2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案

上传人:新** 文档编号:564899958 上传时间:2022-08-10 格式:DOCX 页数:7 大小:19.20KB
返回 下载 相关 举报
2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案_第1页
第1页 / 共7页
2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案_第2页
第2页 / 共7页
2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案_第3页
第3页 / 共7页
2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案_第4页
第4页 / 共7页
2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案》由会员分享,可在线阅读,更多相关《2023年计算机二级-C++语言程序设计考试历年易错与难点高频考题荟萃含答案(7页珍藏版)》请在金锄头文库上搜索。

1、 2023年计算机二级-C+语言程序设计考试历年易错与难点高频考题荟萃含答案(图片大小可任意调节)第1卷一.综合能力测验(共15题)1.单选题 设 int x=1 ,y=1;表达式(! x+ | y )的值是A.0B.1C.2D.-12.判断题 字符数组中的最后一个字符必须是 0 。3.单选题 能正确表示 a 和 b 同时为正或同时为负的逻辑表达式是A.a=0|b=0 )&(aB.(a=0 & b=0)&(aC.(a+b0) &(a+bD.a*b04.单选题 已定义以下函数: int fun(int *p)return *p; fun 函数返回值是 A.一个整数B.形参 p 的地址值C.形参

2、p 中存放的值D.不确定的值5.单选题 适宜采用inline定义函数情况是A.函数体含有循环语句B.函数体含有递归语句C.函数代码少、频繁调用D.函数代码多、不常调用6.单选题 C 语言中,合法的字 符型常数是A.AB.“A”C.65D.A7.单选题 C+源程序文件的默认扩展名为A.cppB.exeC.objD.lik8.单选题 为了判断两个字符串s1和s2是否相等,应当使用A.if (s1=s2)B.if(s1=s2)C.if (strcmp(s1,s2)D.if (strcmp(s1,s2)=0)9.单选题 下面叙述中正确的是A.空语句就是指程序中的空行B.花括号对 只能用来表示函数的开头

3、和结尾,不能用于其他目的C.复合语句在语法上包含多条语句,其中不能定义局部变量D.当用 cin 从键盘输入数据时,每行数据在没有按下回车键( Enter 键)前,可以任意修改10.单选题 下方叙述中正确的是A.if 语句只能嵌套一层B.不能在 else 子句中在嵌套 if 语句C.改变 if-else 语句的缩进格式,会改变程序的执行流程D.if 子句和 else 子句中可以是任意合法的 C +语句11.判断题 字符串作为一维数组存放在内存中。12.单选题 若有说明:inta10;则对a数组元素的正确引用是A.a10B.a3.5C.a5-3D.a-113.单选题 在下面循环语句中循环体执行的次

4、数为 int i=0,s=0; while(sA.4 B.5C.6D.714.单选题 在下面循环语句中循环体执行的次数为 for(int i=0; i if(in/2) break; A. n/2B.n/2+1C.n/2-1D.n-115.单选题 字符串”a+b=12n”的长度为( )。长度算的不是字节,“12”算为 2A.6B.7C.80D.9第1卷参考答案一.综合能力测验1.正确答案:B2.正确答案: 错误3.正确答案:D4.正确答案:A5.正确答案:C本题解析: 解析:(P59)内联函数具有程序代码少、频繁调用和执行效率高的特征,所以选择C项。 6.正确答案:A7.正确答案:A8.正确答

5、案:D9.正确答案:D10.正确答案:D11.正确答案: 正确12.正确答案:C13.正确答案:C14.正确答案:B15.正确答案:B第2卷一.综合能力测验(共15题)1.判断题 循环体中 continue 语句的作用是结束整个循环的执行。2.单选题 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用 ( )符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车3.单选题 计算机能直接执行的程序是A.可执行程序B.目标程序C.源程序D.汇编程序4.单选题 下列不能作为类的成员的是A.自身类对象的指针B.自身类对象C.自身类对象的引用D.另一个类的对象5.单选题 编写C

6、+程序一般需经过的几个步骤依次是()A.编辑、调试、编译、连接B.编辑、编译、连接、运行C.编译、调试、编辑、连接D.编译、编辑、连接、运行6.单选题 以下标识符中不全是保留字的是A.case for intB.default then whileC.bool class longD.goto return char7.单选题 能作为 C+程序的基本单位是A.字符B.语句C.函数D.源程序文件8.单选题 C 语言规定:在一个源程序中,main 函数的位置A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后9.判断题 使用 while 和 do-while 循环时,循环变量

7、初始化的操作应在循环语句之前处理。10.单选题 若有如下定义,则 _是对数组元素的正确的引用。 int a10 , *p ; p=a ; p=a ; p=a ; p=a ; A.*&a10B.a11C.* (p+10)D.*p11.单选题 设”int a=12;”,则执行完语句 ”a+=a*a;”后,a 的值是A.12B.144C.156D.28812.单选题 C+程序从上机到得到结果的几个操作步骤依次是A.编译、编辑、连接、运行B.编辑、编译、连接、运行C.编译、运行、编辑、连接D.编辑、运行、编辑、连接13.单选题 在下面的字符数组定义中,哪一个有语法错误。A.char a20= ”abc

8、defg”;B.char a= ”x+y=55. ”;C.char a15;D.char a10= 5;14.单选题 已知: int x ;int y10 ;下列 _是合法的。A.&xB.&(x+3C.&5D.&y15.单选题 若a=-14,b=3,则条件表达式aA.-14B.-13C.3D.4第2卷参考答案一.综合能力测验1.正确答案: 错误2.正确答案:D3.正确答案:A4.正确答案:B本题解析: 解析:类的定义,如果有自身类对象,使得循环定义,B项错误。在类中具有自身类的指针,可以实现链表的操作,当然也可以使用对象的引用。类中可以有另一个类的对象,即成员对象。所以选择B选项。 5.正确答案:B本题解析: (P21)经过编辑、编译、连接和运行四个步骤。编辑是将C+源程序输入计算机的过程,保存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转换为可执行程序的过程,结果为exe。运行是执行exe,在屏幕上显示结果的过程。 6.正确答案:B7.正确答案:C8.正确答案:C9.正确答案: 正确10.正确答案:D11.正确答案:C12.正确答案:B13.正确答案:D14.正确答案:A15.正确答案:A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号