首页 考试吧论坛 Exam8视线 考试商城 网络课程 模拟考试 考友录 实用文档 求职招聘 论文下载
2013中考 | 2013高考 | 2013考研 | 考研培训 | 在职研 | 自学考试 | 成人高考 | 法律硕士 | MBA考试
MPA考试 | 中科院
四六级 | 职称英语 | 商务英语 | 公共英语 | 托福 | 托业 | 雅思 | 专四专八 | 口译笔译 | 博思
GRE GMAT | 新概念英语 | 成人英语三级 | 申硕英语 | 攻硕英语 | 职称日语 | 日语学习 |
零起点法语 | 零起点德语 | 零起点韩语
计算机等级考试 | 软件水平考试 | 职称计算机 | 微软认证 | 思科认证 | Oracle认证 | Linux认证
华为认证 | Java认证
公务员 | 报关员 | 银行从业资格 | 证券从业资格 | 期货从业资格 | 司法考试 | 法律顾问 | 导游资格
报检员 | 教师资格 | 社会工作者 | 外销员 | 国际商务师 | 跟单员 | 单证员 | 物流师 | 价格鉴证师
人力资源 | 管理咨询师 | 秘书资格 | 心理咨询师 | 出版专业资格 | 广告师职业水平 | 驾驶员
网络编辑 | 公共营养师 | 国际货运代理人 | 保险从业资格 | 电子商务师 | 普通话 | 企业培训师
营销师
卫生资格 | 执业医师 | 执业药师 | 执业护士
会计从业资格考试会计证) | 经济师 | 会计职称 | 注册会计师 | 审计师 | 注册税务师
注册资产评估师 | 高级会计师 | ACCA | 统计师 | 精算师 | 理财规划师 | 国际内审师
一级建造师 | 二级建造师 | 造价工程师 | 造价员 | 咨询工程师 | 监理工程师 | 安全工程师
质量工程师 | 物业管理师 | 招标师 | 结构工程师 | 建筑师 | 房地产估价师 | 土地估价师 | 岩土师
设备监理师 | 房地产经纪人 | 投资项目管理师 | 土地登记代理人 | 环境影响评价师 | 环保工程师
城市规划师 | 公路监理师 | 公路造价师 | 安全评价师 | 电气工程师 | 注册测绘师 | 注册计量师
化工工程师 | 材料员
缤纷校园 | 实用文档 | 英语学习 | 作文大全 | 求职招聘 | 论文下载 | 访谈 | 游戏
计算机等级考试
您现在的位置: 考试吧(Exam8.com) > 计算机等级考试 > 计算机二级 > C加加 > 模拟试题 > 正文

2012年全国计算机二级考试C++笔试模拟试题(六)

来源:考试吧Exam8.com) 2012-8-24 15:10:55 考试吧:中国教育培训第一门户 模拟考场
2012年全国计算机二级考试C++笔试模拟试题。

  (12)A

  【命题目的】考查C++语言中的注释问题。

  【解题要点】C++语言中的注释与C语言不同,C语言的注释符号只有/* */,而C++在此基础上又加上了//,此注释用于单行注释。

  【考点链接】注释不影响程序的运行。

  (13)B

  【命题目的】考查C++语言各种数据类型所占的内存大小。

  【解题要点】char型数据所占内存的大小为1个字节。

  【错解分析】int型数据占内存的大小为4个,cong double,double占内存的大小为8个字节。

  【考点链接】求字节数用sizeof运算符。

  (14)B

  【命题目的】考查C++语言的正确赋值方法。

  【解题要点】a=b=c+2实际上相当于a=(b=c+2),进而可分解为两个表达式:b=c+2和a=b。

  【错解分析】选项A)中包含一个不合法的运算符":=";选项C)应改为(int)18.5%3;选项D)可理解为两个表达式:a+7=c+b和a=a+7,其中第一个是错的,因为C++语言规定赋值号的左边只能是单个变量,不能是表达式或常量等。

  【考点链接】C++语言赋值语句的运用。

  (15)A

  【命题目的】关于switch语句的考查。

  【解题要点】该题目的关键是要搞清楚该程序执行了哪几条语句。由于x的值等于1,所以switch结构中,程序从case 1后面的语句开始执行,又因为case 1后面的语句没有以break结束,所以程序要继续往下执行case 2后面的语句。所以,该程序共执行了这三条语句:a++;a++;b++;,因此,变量a和b最后的值应该为2和1。

  【考点链接】break语句可以结束switch语句。

  (16)C

  【命题目的】考查C++语言中"‖"和"&&"运算符。

  【解题要点】该题目的关键是要搞清楚"‖"和"&&"两个逻辑运算符的运算功能。运算符"‖"和"&&"是双目运算符,要求有两个运算量。且规定逻辑与运算中,只有前面运算量的值为真时,才需要判别后面的值。只要前面运算量为假,就不必判别后的值。而逻辑或则为只要前面的运算量为真,就不必判别后的值;只有前为假,才判别后。本题中j++值为真,不进行k++的运算,所以k的值保持不变。

  【考点链接】注意按位与和按位或的用法。

  (17)D

  【命题目的】数组的定义范围。

  【解题要点】本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。

  【错解分析】a[0][4]超过了数组的范围。

  【考点链接】数组的下标是从0开始的。

  (18)D

  【命题目的】对于运算符"&"和"*"的运用。

  【解题要点】"&"是求址运算符,"*"是指针变量的说明符,说明该变量只能存放所定义类型变量的地址。本题中选项D)中的第一和第三项所表达的是同样的意思。

  【错解分析】选项A)中a是一个整型变量。选项B)中&*a等价于a,*point是指针变量所指的内容。选项C)中也是同理。

  【考点链接】在指针运算中,&和*的作用相互抵消。

  (19)D

  【命题目的】本题综合考查函数的调用方式

  【解题要点】函数的形参和实参具有以下特点:

  ①形参变量只有在被调用时才分配内存单元,在调用结束时, 即刻释放所分的内存单元。因此,形参只有在函数内部有效。 函数调用结束返回主调函数后则不能再使用该形参变量。②实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应通过预先用赋值,输入等办法使实参获得确定值。③实参和形参在数量上,类型上,顺序上应严格一致, 否则会发生"类型不匹配"的错误。④函数调用中发生的数据传送是单向的。 即只能把实参的值传送给形参,而不能把形参的值反向地传送给实参。 因此在函数调用过程中,形参的值发生改变,而实参中的值不会变化。

  【错解分析】函数调用不可以作为一个函数的形参。

  【考点链接】函数可以嵌套调用,但是不可嵌套定义。

  (20)A

  【命题目的】考查三目运算符"?:"。

  【解题要点】三目运算符的表达式为(表达式1)?(表达式2):(表达式3),运算过程是当(表达式1)的值为真时,求(表达式2)的值为整个表达式的值;如果(表达式1)的值为假,则求(表达式3)的值为整个表达式的值。题中,表达式x>12的结果为假,所以执行的语句是x-12,最终结果应该是0。

  【考点链接】"?:"的优先级高于"="运算符的优先级。

  (21)D

  【命题目的】考查关于C++语言类的定义方法。

  【解题要点】在C++语言中类定义中的构造函数是私有的,但是其却调用了其中的公有变量,在实例化时会出现错误。

  【考点链接】C++语言类的定义

  (22)A

  【命题目的】考查C++语言中类定义和它的概念。

  【解题要点】C++语言的默认访问权限修饰符是private。

  【错解分析】C++语言中的构造函数是系统默认就有的,用户可以自己定义也可以不定义,故选项B)错误;C++语言的类是可以嵌套定义的,故选项D)错误;C++语言中成员函数的实现部分也可以写在类定义内,故选项C)错误。

  【考点链接】函数不能嵌套定义。

  (23)B

  【命题目的】关于C++语言继承问题的考查。

  【解题要点】C++语言中通常有3种继承修饰符public,protected和private,限制依次严格,另外对类中的数据和函数也有这3种修饰符进行限制。一个派生类能不能继承基类的所有数据成员受它们的限制。

  【考点链接】C++语言中继承关系的修饰符public,protected和private的运用。

  (24)D

  【命题目的】关于C++语言继承问题中派生类对基类的访问能力的考查

  【解题要点】C++语言中通常有三种继承修饰符public,protected,private,限制依次严格,另外对类中的数据和函数也有这三种修饰符进行限制,有3种是不能继承的:公有继承基类的私有成员,私有继承基类的私有成员,保护继承基类的私有成员。

  (25)A

  【命题目的】考查C++语言中不能够重载的操作符。

  【解题要点】C++语言中的不能重载的操作符是., .*, ->*, ::和?:。

  (26)D

  【命题目的】考查C++语言中操作符重载的概念。

  【解题要点】运算符重载的规则是重载时不能改变运算符的操作数个数,不能改变运算符的优先级,不能改变运算符的结合性,不能改变对预定义类型数据的操作方式。

上一页  1 2 3 4 5 6 7 8 9 10 下一页

  相关推荐:

  2012年计算机三级考试PC技术模拟试题考答案汇总

  2012年计算机等级考试二级VB重点知识汇总

  2012年下半年计算机等级考试报名时间及入口汇总

文章搜索
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。