试题 百分网手机站

全国计算机二级C语言考前冲刺试题及答案

时间:2020-09-09 15:25:17 试题 我要投稿

全国计算机二级C语言考前冲刺试题及答案2016

  一、程序填空题

  给定程序中,函数fun的功能是:将形参s所指字符串中所有ASCIl码值小于97的字符存入形参t所指字符数组中,形成一个新串,并统计出符合条件的字符个数作为函数值返回。

  例如,形参s所指的字符串为:Abe@lx56 s,程序执行后t所指字符数组中的字符串应为:A@156 t。

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

  不得增行或删行,也不得更改程序的结构!

  二、程序修改题

  下列给定程序中,函数fun的功能是:给定n个实数。输出平均值,并统计平均值以上(含平均值)的实数个数。例如,n=8时,输入l93.199、195.673、195.757、196.051、196。092、196。596、196.579、196.763、所得平均值为195.838745,在平均值以上的实数个数应为5。

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

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

  试题程序.

  三、程序设计题

  编写函数fun,其功能是:根据以

  

  参考答案

  一、程序填空题

  【参考答案】

  (1)*s(2)s++(3)n

  【解题思路】

  填空1:判断s所指向的字符串中的字符符合条件时,将当前字符存放到t指向的字符串中,所以应填$s。

  填空2:判断完一个字符之后,将字符串的指针移到下一个位置,所以应填s++。

  填空3:题目要求函数要返回符合条件的字符个数n,所以应填n。

  二、程序修改题

  【参考答案】

  (1){intj,c=0;float xa=0.0;

  (2)if(x[j]>=xa)

  

  的语句;

  本题中的第二个错误:在C语言中,判断大于或等于的运算符应为>=,所以程序中的语句”if(x[j]=>xa)”应改为”if(x[j]>=xa)”或相同作用的语句。

  三、程序设计题

  

  【解题思路】

  本题考查算术运算的算法,先建立一个jc函数来计算m的阶乘,函数中使用一个for循环来计算m的阶乘,并将计算结果作为函数的返回值。在fun函数中调用jC函数,来计算三个阶乘的除法。

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

计算机二级C语言试题及答案10-06

计算机二级《C语言》专项试题及答案09-28

计算机二级C语言程序设计考前测试题及答案09-10

全国英语等级考试二级考前冲刺试题及答案06-13

计算机二级考试试题C语言冲刺试题10-12

计算机二级考试C++考前冲刺试题09-15

2017计算机二级考试C语言考前冲刺题10-04

计算机二级C语言考前测试题09-25

全国公共英语二级考前模拟冲刺试题及答案07-11

计算机二级C语言测试题及答案解析09-30