首页 > 教育频道 > 考试 > 中考 > 正文
2018年12月计算机二级C语言冲刺试题及答案(6)
时间:2018-12-03 16:06:12    来源:    浏览次数:    教育首页    

  零起点德语

  等级考试

  华为认证

  水平考试

  职称计算机

  微软认证

  思科认证

  Oracle认证

  Linux认证

  导游考试

  出版资格

  价格鉴证

  网络编辑

  法律顾问

  管理咨询

  企业培训

  社会工作者

  银行从业

  教师资格

  保险从业

  证券从业

  秘书资格

  电子商务

  期货考试

  国际商务

  心理咨询

  司法考试

  国际货运代理人

  人力资源管理师

  广告师职业水平

  卫生资格

  执业医师

  执业药师

  执业护士

  会计从业资格

  基金从业资格

  统计从业资格

  会计职称

  法律顾问

  初级会计职称

  资产评估师

  高级经济师

  注册会计师

  高级会计师

  美国注册会计师

  审计师考试

  国际内审师

  注册税务师

  理财规划师

  一级建造师

  安全工程师

  设备监理师

  公路监理师

  公路造价师

  二级建造师

  招标师考试

  物业管理师

  电气工程师

  建筑师考试

  造价工程师

  注册测绘师

  质量工程师

  岩土工程师

  注册给排水

  造价员考试

  注册计量师

  环保工程师

  化工工程师

  暖通工程师

  咨询工程师

  结构工程师

  城市规划师

  材料员考试

  消防工程师

  监理工程师

  房地产估价

  土地估价师

  安全评价师

  房地产经纪人

  投资项目管理师

  环境影响评价师

  土地登记代理人

  宝宝起名

  缤纷校园

  实用文档

  入党申请

  英语学习

  思想汇报

  作文大全

  工作总结

  求职招聘

  论文下载

  直播课堂

  

  学历|高考中考考研自考成考外语|四六级职称英语商务英语公共英语资格|公务员报关员银行证券司法导游教师计算机|等考软考

  工程|一建二建造价师监理师咨询师安全师结构师估价师造价员会计|会计证会计职称注会经济师税务师医学|卫生资格医师药师[更多]

  

  考试动态|报考指南

  报考指南

  报名条件|考试科目

  考试费用|合格标准

  考试大纲|考试报名

  考试时间|成绩查询

  成绩查询

  计算机一级成绩查询

  计算机二级成绩查询

  计算机三级成绩查询

  计算机四级成绩查询|证书领取

  证书领取

  证书领取

  历年真题

  历年真题

  一级|二级|三级|四级

  计算机等级考试答案|模拟试题

  模拟试题

  一级|二级|三级|四级

  考试答案|上机题库

  计算机一级|计算机二级

  计算机三级|计算机四级

  名师指导|考试教材|考试大纲

  复习指导

  复习指导

  MsOffice|网络安全

  VFP++

  MySQL

  网络|数据库|软件测试技术

  信息安全技术|嵌入式系统开发技术

  网络工程师|数据库工程师

  软件测试工程师|信息安全工程师

  嵌入式系统开发工程师

  名师指导|考试经验|直播课堂

  视频题库|短信提醒

  热点专题|关注微信扫一下关注微信

  在线模考

  预测试题┊模拟试题┊历年真题┊随机试题

  通关必备

  网络课程┊考试用书┊短信提醒┊课程团购

  交流互动

  考试论坛┊官方微博

  

  北京|天津|河北|山西|湖北|江苏|安徽|山东|上海|浙江|江西|福建|湖南|宁夏|内蒙古|河南|

  四川|重庆|贵州|云南

  北京|天津|河北|山西|湖北|江苏|安徽|山东

  上海|浙江|江西|福建|湖南|宁夏|内蒙古|河南

  四川|重庆|贵州|云南|辽宁|吉林|广东|广西

  海南|陕西|甘肃|新疆|青海|西藏|黑龙江|全国

  关注微信扫一下关注微信

  在线模考

  培训名师

  课程咨询

  考试书城

  2018年12月计算机二级C语言冲刺试题及答案(6)

  来源:考试吧2018-12-0316:03:55【考试吧:中国教育培训第一门户】模拟考场

  “2018年12月计算机二级C语言冲刺试题及答案(6)”供考生参考。更多计算机等级考试模拟试题等信息请访问考试吧

  计算机等级考试网。

  点击查看:2018年12月计算机二级C语言冲刺试题及答案汇总

  1.(A)是构成C语言程序的基本单位。

  C、子程序

  D、子例程

  2语言程序从C开始执行。

  A、程序中第一条可执行语句

  B、程序中第一个函数

  C、程序中的main函数

  D、包含文件中的第一个函数

  3、以下说法中正确的是(C)。

  A、C语言程序总是从第一个定义的函数开始执行

  B、在C语言程序中,要调用的函数必须在main()函数中定义

  C、C语言程序总是从main()函数开始执行

  D、C语言程序中的main()函数必须放在程序的开始部分

  4.下列关于C语言的说法错误的是(B)。

  A、C程序的工作过程是编辑、编译、连接、运行

  B、C语言不区分大小写。

  C、C程序的三种基本结构是顺序、选择、循环

  D、C程序从main函数开始执行

  5.下列正确的标识符是(C)。

  5~8题为相同类型题

  考点:标识符的命名规则

  只能由字母、数字、下划线构成

  数字不能作为标识符的开头

  关键字不能作为标识符

  选项A中的“-”,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)

  6.下列C语言用户标识符中合法的是(B)。

  D、-e2E)unio

  选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1)

  7.下列四组选项中,正确的C语言标识符是(C)。

  选项A中的“%”,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)

  8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。

  A、print_3ddb8aBc

  B、Iamone_halfstart$it3pai

  C、str_1Cpppowwhile

  D、PxqMy->bookline

  选项B中的“”,”$”,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)

  9语言中的简单数据类型包括(D)。

  A、整型、实型、逻辑型

  B、整型、实型、逻辑型、字符型

  C、整型、字符型、逻辑型

  D、整型、实型、字符型

  10.在C语言程序中,表达式5%2的结果是C。

  %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1;5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1

  /为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2

  11语言中,关系表达式和逻辑表达式的值是(B)。

  D、‘T’或’F’

  12.下面(D)表达式的值为4.

  C、(float)11/3

  D、(int)(11.0/3+0.5)

  【解析】(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。

  (2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。

  选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.

  选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B11.0/3=3.666666

  选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同

  选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4

  13.设整型变量a=2,则执行下列语句后,浮点型变量b的值不为0.5的是(B)

  A、b=1.0/a

  B、b=(float)(1/A、

  C、b=1/(float)a

  D、b=1/(a*1.0)

  14.若“intn;floatf=13.8;”,则执行“n=(int)f%3”后,n的值是(A)

  C、4.333333

  【解析】“(int)f“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1

  15.以下对一维数组a的正确说明是:D

  A、chara(10)

  C、intk=5,a[k]

  D、chara[3]=

  【解析】详见教材P143~144,一维数组的定义、初始化

  类型符数组名[常量表达式]

  类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。

  选项A,常量表达式只能放在中括号[]中

  选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。

  选项C,常量表达式不能为变量。

  16.以下能对一维数组a进行初始化的语句是:(C)

  A、inta[5]=(0,1,2,3,4,)

  B、inta(5)=

  C、inta[3]=

  D、inta=

  【解析】详见教材P145,一维数组的定义、初始化

  选项B,D,常量表达式只能放在中括号[]中

  选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用对其初始化,选项A用了().

  17.在C语言中对一维整型数组的正确定义为D。

  A、inta(10)

  B、intn=10,a[n]

  C、intn;a[n]

  D、10

  18、已知:inta[10];则对a数组元素的正确引用是(D)。

  【解析】详见教材P144,数组元素的引用

  数组名[下标]

  引用数组元素时,[]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数

  inta[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0]表示组中第1个元素;a[1]表示组中第2个元素;a[2]表示组中第3个元素;......;a[9]表示组中第10个元素.

  选项A,超过了数组a的逻辑地址下标范围

  选项B,逻辑地址下标只能为整数

  选项C,逻辑地址下标只能放在[]中

  19.若有以下数组说明,则i=10;a[a[i]]元素数值是(C)。

  inta[12]=

  【解析】先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].

  a[10]对应下面数组中的元素为9.因此a[a[i]]即为a[9]

  a[9]对应下面数组中的元素为6.因此a[9]即为6

  20.若有说明:inta[][3]=,,};则数组a的第一维的大小为:(B)

  D、无确定值

  【解析】二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行

  扫描/长按二维码帮助考试通关

  

  

  2018年等考报考资讯

  

  2018等考各科通关技巧

  

  2018各科最新预测试卷

  

  2018等考各科备考资料

  微信搜索"考试吧"了解更多考试资讯、下载备考资料

分享到: 更多
相关阅读:
如果你对教育频道有任何意见或建议,请到交流平台反馈。
企业服务
推广信息
点击排行
时尚资讯
广告投放QQ:2802524913