【计算机类职业资格】国家二级C++机试(C++语言概述、数据类型、运算符和表达式)模拟试卷5及答案解析.doc
《【计算机类职业资格】国家二级C++机试(C++语言概述、数据类型、运算符和表达式)模拟试卷5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级C++机试(C++语言概述、数据类型、运算符和表达式)模拟试卷5及答案解析.doc(10页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C+机试(C+语言概述、数据类型、运算符和表达式)模拟试卷 5 及答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.下列描述中,不属于面向对象思想主要特征的是( )。(分数:2.00)A.封装性B.跨平台性C.继承性D.多态性2.下列字符串中,正确的 C+标识符是( )。(分数:2.00)A.foo-1B.2bC.newD.2563.下列符号中可以用作 C+标识符的是( )。(分数:2.00)A._radiusB.foo-barC.elseD.3room4.下列符号中,正确的 C+标识符是( )。(分数:2.00)A.enumB.100
2、bitC.s-1D.int5.下列字符串中,不可以用作 C+标识符的是( )。(分数:2.00)A.y_2006B._TEST_HC.ReturnD.SWitch6.下列符号中能够作为 C+标识符的是( )。(分数:2.00)A.constB.2aC._shapeD.-count7.下列字符串中不能作为 C+标识符使用的是( )。(分数:2.00)A.WHILEB.userC._lvarD.9stars8.下列字符串中可以用作 C+标识符的是( )。(分数:2.00)A.2009varB.gotoC.test-2009D._1239.在下列字符中,不允许作为 C+标识符的是( )。(分数:2.
3、00)A.bB.BC._D.210.下列选项中,正确的 C+标识符是( )。(分数:2.00)A.6_groupB.group-6C.age+3D._group_611.下列选项可以做 C+标识符的是( )。(分数:2.00)A._256B.fatigC.deleteD.5char12.下列符号中不属于 C+关键字的是( )。(分数:2.00)A.friendB.namespaceC.continueD.byte13.下列选项中,不是 C+关键字的是( )。(分数:2.00)A.classB.functionC.friendD.vinual14.下列关于 C+函数的叙述中,正确的是( )。(分
4、数:2.00)A.每个函数至少要具有一个参数B.每个函数都必须返回一个值C.函数在被调用之前必须先声明D.函数不能自己调用自己15.必须用对大括号括起来的程序段是( )。(分数:2.00)A.switch 语句中的 case 标号语句B.if 语句的分支C.循环语句的循环体D.函数的函数体16.Windows 环境下,由 C+源程序文件编译而成的目标文件的扩展名是( )。(分数:2.00)A.cppB.exeC.objD.1ik17.在开发一个 C+程序的整个过程中,第 3 个步骤为( )。(分数:2.00)A.链接B.运行C.编辑D.编译18.下列各组类型声明符中,含义相同的一组是( )。(
5、分数:2.00)A.unsigned long int 和 longB.signed short int 和 shortC.unsigned short 和 shortD.short int 和 int19.字面常量 42、42、42L 的数据类型分别是( )。(分数:2.00)A.long,double,intB.long,float,intC.int,double,longD.int,float,long20.下列叙述中,错误的是( )。(分数:2.00)A.false 是一个逻辑型常量B.b是一个字符型常量C.365 是一个 int 常量D.31415926 是一个 double 常量2
6、1.关键字 unsigned 不能修饰的类型是( )。(分数:2.00)A.charB.intC.floatD.long int22.已知枚举类型定义语句为: enum TokenNAME,NUMBER,PLUS=5,MINUS,PRINT=10; 则下列叙述中错误的是( )。(分数:2.00)A.枚举常量 NAME 的值为 1B.枚举常量 NUMBER 的值为 1C.枚举常量 MINUS 的值为 6D.枚举常量 PRINT 的值为 1023.已知枚举类型声明语句为: enum COLORWHITE,YELLOW,GREEN=5,RED,BLACK=10; 则下列说法中错误的是( )。(分数:
7、2.00)A.枚举常量 YELLOW 的值为 1B.枚举常量 RED 的值为 6C.枚举常量 BLACK 的值为 10D.枚举常量 WHITE 的值为 124.下列枚举类型的定义中,包含枚举值 3 的是( )。(分数:2.00)A.enum testRED,YELLOW,BLUE,BLACK;B.enum testRED,YELLOW=4,BLUE,BLACK);C.enum test RED=-1,YELLOW,BLUE,BLACK;D.enum testRED,YELLOW=6,BLUE,BLACK;25.下列语句中,错误的是( )。(分数:2.00)A.const int buffer=
8、256;B.const int temp;C.const double *point;D.eonst double*rt=-new double(55);26.在函数中,可以用 auto、extem、register 和 static 这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。(分数:2.00)A.autoB.extemC.registerD.static27.下列语句中错误的是( )。(分数:2.00)A.const int a;B.const int a=10;C.eonst int *point=0;D.const int *point=ne
9、w int(10);28.有如下程序段: int i=4;intj=1; int main() int i=8,j=i; eoutijend1; 运行时的输出结果是( )。(分数:2.00)A.44B.4lC.88D.8129.下列选项中,正确的 C+表达式是( )。(分数:2.00)A.counter+3B.element3+C.a+=bD.a=b30.若有定义语句“int i=2,j=3;”,则表达式 ij 的结果是( )。(分数:2.00)A.0B.07C.066667D.06666666731.若有定义“int x=4,y=5;”,则表达式“yx+?x-:y+”的值为( )。(分数:2
10、.00)A.3B.4C.5D.6国家二级 C+机试(C+语言概述、数据类型、运算符和表达式)模拟试卷 5 答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.下列描述中,不属于面向对象思想主要特征的是( )。(分数:2.00)A.封装性B.跨平台性 C.继承性D.多态性解析:解析:封装性、继承性和多态性是面向对象程序设计的三个基本特征。跨平台性不是面向对象程序设计的特征。2.下列字符串中,正确的 C+标识符是( )。(分数:2.00)A.foo-1B.2bC.newD.256 解析:解析:此题考查的是 C+语言中标识符的定义。标识符由字母、数字或下
11、划线构成,但第一个字符必须是字母或下划线;标识符中大小写字母是不同的;用户定义标识符时,不允许采用系统的关键字。3.下列符号中可以用作 C+标识符的是( )。(分数:2.00)A._radius B.foo-barC.elseD.3room解析:解析:此题考查的是 C+语言中标识符的定义。标识符有字母、数字和下划线构成,其第一个字母必须是字母或下划线;定义标识符时,不要采用系统的保留字。4.下列符号中,正确的 C+标识符是( )。(分数:2.00)A.enumB.100bitC.s-1D.int 解析:解析:此题考查的是 C+语言中标识符的概念。标识符是由数字、字母以及下划线构成,其第一个字符
12、必须是字母或下划线,中间不能有空格;标识符的长度是任意的,但由于编译系统的限制一般不超过31 个字符;标识符中的大小写字母是不同的;定义标识符时不能采用系统的保留字。5.下列字符串中,不可以用作 C+标识符的是( )。(分数:2.00)A.y_2006B._TEST_HC.ReturnD.SWitch 解析:解析:此题考查的是标识符。标识符是由数字、字母以及下划线构成,其第一个字符必须是字母或下划线,中间不能有空格:标识符的长度是任意的,但由于编译系统的限制一般不超过 31 个字符;标识符中的大小写字母是不同的;定义标识符时不能采用系统的保留字。6.下列符号中能够作为 C+标识符的是( )。(
13、分数:2.00)A.constB.2aC._shape D.-count解析:解析:此题考查的是 C+标识符。标识符是由数字、字母以及下划线构成,其第一个字符必须是字母或下划线,中间不能有空格;标识符的长度是任意的,但由于编译系统的限制一般不超过 31 个字符:标识符中的大小写字母是不同的;定义标识符时不能采用系统的保留字。7.下列字符串中不能作为 C+标识符使用的是( )。(分数:2.00)A.WHILEB.userC._lvarD.9stars 解析:解析:在 C+中变量名的命名必须遵循一定的原则,其中之一即是第一个字符必须是字母或者下划线。8.下列字符串中可以用作 C+标识符的是( )。
14、(分数:2.00)A.2009varB.gotoC.test-2009D._123 解析:解析:标识符是用户为程序中各种需要命名的“元素”所起的名字。标识符的组成要符合一定的规则: 标识符是一个以字母或下划线开头的,由字母、数字、下划线组成的字符串。 标识符不能与任意一个关键字同名。 标识符中的字母区分大小写。 标识符不宜过长。C+语言一般设定个标识符的有效长度为 32 个字符。 由这四条规则可知,选项 D)为正确答案。9.在下列字符中,不允许作为 C+标识符的是( )。(分数:2.00)A.bB.BC._D.2 解析:解析:C+的标识符是一个以字母或下划线开头的,由字母、数字、下划线组成的字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 机试 语言 概述 数据类型 运算 表达式 模拟 试卷 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-1331710.html