试题

9月计算机二级《C语言》考前练习题及答案

时间:2022-11-27 01:09:40 试题 我要投稿
  • 相关推荐

2016年9月计算机二级《C语言》考前练习题及答案

  一、程序填空题

  给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填人正确的内容并把下画线删除,使程序得出正确的结果。

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

  试题程序:

  二、程序修改题

  下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。

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

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

  试题程序:

  三、程序设计题

  请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1一m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。

  例如,字符串中原有的内容为”ABCDEFGHl—JK”,m的值为3,移动后,字符串中的内容应该是”DEFGHUKABC”。

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

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

  试题程序:

  参考答案

  一、程序填空题

  【参考答案】

  (1)i(2)ps Ej](3)tp

  【解题思路】

  本题是按字符串的长短进行排序。

  填空1:外循环每循环一次,k应保存当前的i值,所以应填i。

  填空2:使用内循环对i+1后面的字符串长度进行比较,所以应填ps[j]。

  填空3:此处的作用是交换两个变量的值,所以应填tp。

  二、程序修改题

  【参考答案】

  (1)double fun(int n)

  (2)return sum;

  【解题思路】

  (1)根据函数的返回值可知函数fun应定义为double类型。

  (2)语法错误,缺分号。

  三、程序设计题

  
  

【9月计算机二级《C语言》考前练习题及答案】相关文章:

计算机二级《C语言》基础练习题及答案02-06

计算机二级Access考前练习题及答案12-12

2023年9月计算机二级C语言程序设计备考题及答案04-20

计算机二级C语言模拟练习题10-14

计算机二级C语言考试冲刺练习题11-15

2023下半年全国计算机二级C语言考前模拟试题及答案07-10

计算机二级《C语言》选择题题库及答案11-16

2023计算机二级C语言测试题及答案04-26

2023年9月计算机二级《VB》考题与答案09-05

2023年下半年全国计算机二级C语言考前模拟试题及答案09-16