试题 百分网手机站

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

时间:2020-11-05 12:23:51 试题 我要投稿

2017全国计算机二级《C语言》操作试题及答案

  一、程序填空题

  给定程序中,函数fun的功能是:把形参S所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则将整个字符串复制到形参t所指字符数组中。

  例如,形参s所指的字符串为:abcdefgh,n的.值为5,程序执行后t所指字符数组中的字符串应为:defgh。

  请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。

  注意:部分源程序在文件BLANKl.C中。

  二、程序修改题

  下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。

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

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

  
  

  三、程序设计题

  
  
 

  参考答案

  一、程序填空题

  【参考答案】

  
  

  二、程序修改题

  【参考答案】

  (1)if(i%k==0)

  (2)if(k==i)

  【解题思路】

  (1)判断当前数是否为素数,若存在一个数(除1和其自身)能整除当前数,则跳出本次循环,所以if条件应为i%k==0。

  (2)如果i是素数,则循环结束时k==i,将该值返回。

  三、程序设计题

  【参考答案】

  
  

  【解题思路】

  本题考查:偶数的判定方法;整除的实现。本题题干信息是:能整除X且不是偶数的所有整数。循环语句中变量i从1开始且每次增2,所以i始终是奇数。

  整除的方法,已经讲过多次,这里就不再赘述了。对于本题目要求的不是偶数的判定方法,即该数对2求余不为0。除本题描述的方法外,还可以通过for循环语句直接把偶数筛出去,确保参与操作的数均为奇数。


更多计算机二级考试相关试题推荐:

1.2017年9月计算机二级《C语言》操作题及答案

2.2017年3月计算机二级考试C语言模拟试题及答案

3.2017年3月计算机二级C语言提分训练题及答案

4.2017年3月计算机二级C语言习题及答案

5.2017年3月计算机二级C语言强化习题及答案

6.2017年计算机二级《C语言》第7、8章重要考点

7.2017计算机二级C语言复习训练题及答案

8.2017年计算机二级C语言备考练习题及答案

9.2017计算机二级C语言选择题训练及答案

10.2017年3月计算机二级C语言模拟试题及答案

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

1.计算机二级C语言试题及答案

2.计算机二级《C语言》专项试题及答案

3.计算机二级C语言测试题及答案解析

4.计算机二级C语言预测试题及答案

5.计算机二级《C语言》备考试题及答案

6.计算机二级C语言程序设计试题及答案

7.全国计算机二级c语言练习题及答案

8.2017年9月计算机二级C语言基础试题及答案

9.计算机二级考试C语言程序设计试题及答案