2016全国计算机二级《C语言》机考试题及答案

一、程序填空题(共18分)

下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。

二、程序修改题(共18分)

下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。

例如,若输入“Ab,cD”,则输出“AB,CD”。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODIl.C中,不得增行或删行,也不得更改程序的结构!

三、程序设计题(共24分)

编写函数fun,其功能是:将所有大于1小于整数m的非素数存人XX所指数组中,非素数的个数通过k返回。

例如,若输入l7,则应输出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PROGl.C中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

参考答案

一、程序填空题

【参考答案】

(1)M(2)

【考点分析】

本题考查:for循环语句的循环条件;if语句条件表达式;return语句完成函数值的返回。

【解题思路】

填空1:题目指出88所指字符串数组中共有M个字符串,所以for循环语句循环条件是i

填空2:要求求长度最短的字符串,t n中存放的是已知字符串中长度最短的字符串的长度,这里将当前字符串长度与+n1七较,若小于t n,则将该长度值赋给+n,因此if语句的务件表达式为1en

填空3:将最短字符串的`行下标作为函数值返回,变量-储存行下标的值。

二、程序修改题

【参考答案】

(1)if((tt[i]>=’a’)&&(tt[i]<=‘z’))

(2)tt[i]一=32;

【考点分析】

本题考查:if语句条件表达式;小写字母转大写字母的方法。

【解题思路】

(1)分析本题可知,要判断字符是否为小写字母,即判断其是否在a—z之间,所以这里需要进行连续的比较,用&&。(2)从ASCI1码表中可以看出,小写字母的ASCI1码值比对应大写字母的ASCI1值大32。将字符串中的小写字母改为大写字母的方法是:从字符串第一个字符开始,根据ASCI1码值判断该字母是不是小写字母,若是,则ASCI1码值减32即可。

三、程序设计题

【参考答案】

【考点分析】

本题考查:如何判断非素数;循环判断结构;数组的引用。

【解题思路】

题目要求将1—m之问的非素数存人数组中,应使用循环判断结构。循环语句用来遍历1一m之间的每个数,判断语句用来判断该数是否为素数,若不是素数,则将其存人数组中。这道题目是考查—个数是否为素数的简单延伸,只要掌握了判断素数的方法,问题便能顺利解决。

【解题宝典】

判定一个数是否为素数,即该数除了能被1和它本身外,不能被任何数整除。

代码实现为:

for(j=2;j

此语句需要熟记,很多判断素数的题目也可通过此法解决。

【2016全国计算机二级《C语言》机考试题及答案】相关文章:

c语言字符串机考题,2016全国计算机二级《C语言》机考试题及答案相关推荐

  1. 计算机二级vb考试真题,2016年计算机二级《VB》考试题及答案

    2016年计算机二级<VB>考试题及答案 (1)下列符号常量的声明中不合法的是 A.ConstaAsSingle=3.5 B.ConstaAsDouble=5+8 C.ConstaAsIn ...

  2. 国二c语言操作题评分标准,全国计算机二级C语言操作题题库.doc

    全国计算机二级C语言操作题题库 1.程序Cmody021.c输出如下所示图形: * *** ***** ******* ********* #include void main() { int i,j ...

  3. 计算机二级c语言考试内容有哪些,全国计算机二级C语言公共部分考什么的那些内容?..._公共英语考试_帮考网...

    全国计算机二级考试时间:春季是3月份,秋季是9月份.具体的日期每年都不一样. 全国计算机等级考试的成绩将在考后约45-90天内得到成绩(不同地区公布成绩的时间将有所差异),查询方法有声讯电话(快.收费 ...

  4. 2012年9月计算机二级c语言,2012 年9月 全国计算机二级c语言试题

    2012 年9月 全国计算机二级c语言试题 (11)以下叙述中正确的是 A)在C语言程序中,main 函数必须放在其他函数的最前面 B)每个后缀为.C的C语言源程序都可以单独进行编译 C)在C语言程序 ...

  5. 全国二级c语言通过秘诀,2020年全国计算机二级C语言备考技巧

    [摘要] 第一次参加全国计算机等级考试的考生对于考试内容相关的某些问题并不清楚,小编今天就整理下2020年全国计算机二级C语言备考技巧内容,解决大家在全国计算机等级考试的疑问. 2020年全国计算机二 ...

  6. 计算机二级c语言题库pdf,历年全国计算机二级C语言题库.pdf

    50道 C 语言知识题 1.以下叙述中正确的是 A)用C 程序实现的算法必须要有输入和输出操作 B)用C 程序实现的算法可以没有输出但必须要有输入 C)用C 程序实现的算法可以没有输入但必须要有输出 ...

  7. 全国二级c语言考试题型,2016年电大 -全国计算机二级c语言考试题型及考试重点.doc...

    2016年电大 -全国计算机二级c语言考试题型及考试重点 全国计算机二级C语言资格考试 考试方式全国计算机二级C语言.笔试:90分钟,满分100分,其中含公共基础知识部分的30分.???? 2.上机: ...

  8. c语言二重循环的盒图怎么画,全国计算机二级C语言程序设计讲义 循环嵌套.ppt...

    全国计算机二级C语言程序设计讲义 循环嵌套 第7讲 循环的嵌套 一.continue 语句和 break 语句 1.continue语句 2.break语句 二.循环的嵌套 三.goto语句 葛挑破隶 ...

  9. 二级java题型及分值_2016年全国计算机二级java语言程序设计考试大纲

    2016年全国计算机二级java语言程序设计考试大纲 2016年3月计算机考试即将在3月26日-29日进行,为了帮助大家顺利通过2016年计算机二级考试,下面百分网小编为大家带来2016年全国计算机二 ...

最新文章

  1. 【C#串口编程计划】C#串口协议解析 -- 二进制数据
  2. mariadb 和mysql主从_MariaDB主从同步
  3. 机器学习实战(二)——k-近邻算法
  4. 解决win7“该文件没有与之关联的程序来执行该操作”
  5. 想了解表格问答,我们先看看TA的前世
  6. 邮件群发 php shell,Shell发送邮件以HTML展示
  7. vCenter HA (至少VCSA6.5及以上)
  8. sql timestep 秒数后6位_excel中,如何截取身份证号后6位?前4位?或者中间8位?...
  9. Java核心编程总结(九、File文件类),王道训练营Java百度云盘
  10. 程序员的表白文,加点不一样的料!
  11. 17-03-21 课堂笔记
  12. 使用腾讯位置服务 JavaScript API GL 打造自己的 3D 地图
  13. proteus仿真运行时出现的错误
  14. 声散射 matlab,逆向运用Fourier衍射定理快速预报水中目标的声散射特性
  15. Winfrom 常用控件(二)
  16. C++计算三角形周长和面积
  17. 目标检测YOLO实战应用案例100讲-基于深度学习的航拍图像YOLOv5目标检测研究及应用(论文篇)
  18. 大学必须掌握的软件基础课程
  19. 中小型企业需用什么样的生产加工管理软件?
  20. 用PS通道消除人物脸部斑点的磨皮, 有什么技巧

热门文章

  1. 【神经网络】(3) 卷积神经网络(CNN),案例:动物三分类,附python完整代码
  2. 二、多并发实现接口压力测试
  3. c语言resource files的作用,c – resource.h中的宏用于什么?
  4. 【点云论文速读】最佳点云分割分析
  5. 修改IDEA项目的JDK应用路径
  6. vue引入图片路径的三种主要方法
  7. 换发型app任性扣费?苹果app订阅任性扣费?怎么办?刚成功
  8. [置顶] 当我拿车钥匙的时候,刚交的女朋友跑了。。。
  9. ucos-iii串口用信号量及环形队列中断发送,用内建消息队列中断接收
  10. 将前台日期格式转成与数据库日期格式相对应,后台java转数据库日期格式