一起答

2015年全国计算机等级考试二级C语言全真模拟试卷(9)

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:141次
  • 作答时间:120分钟
试卷简介

2015年全国计算机等级考试二级C语言全真模拟试卷(9),本套试卷中的习题源于辅导专家十多年来对考试命题规律的潜心研究,对大纲命题趋势的把握和对千变万化的考题中永恒不变且常考知识点的提炼。熟练掌握和反复演练后,相信每一位考生都能对知识点和考试思路有比较准确的把握,答题技巧实现质的飞跃。

  • 选择题
  • 程序填空题
  • 程序改错题
  • 程序设计题
部分试题预览
  1. 给定程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符:按排列的顺序交叉合并到C所指数组中,过长的剩余字符接在C所指的数组的尾部。例如,当a.所指字符串中的内容为“abcdef9”,b所指字符串中的内容为“1234”时,c所指数组中的内容应“a4b3c2dlef9”;而当a所指字符串中的内容为“1234”,b所指字符串的内容为“abcdef9”时,c所指数组中的内容应该为“lg2f3e4dcba”。

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

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!

    试题程序:

  2. 给定程序中,函数fIm的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,

    处理后新字符串的首地址作为函数值返回。

    例如。s所指字符串为asdl23fgh543df,理后新字符串为l23543asdfghdf。

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

    注意:部分源程序给出如下。

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

    试题程序:

     1.jpg2.jpg

  3. 函数fun的功能是:将s所指字符串中下标为偶数同时ASCIl值为奇数的字符删除,S所指串中剩余的字符形成的新串放在t所指的数组中。

    例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符C的ASCIl码值为奇数,在数组中的下标为偶数,因此必须删除;而字符l的ASCIl码值为奇数,在数组中的下标为奇数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是“BDFl2345”。   

    注意:部分源程序给出如下。

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

    试题程序:

  4. 以下叙述中错误的是( )。

    • A.C程序对预处理命令行的处理是在程序执行的过程中进行的
    • B.预处理命令行的最后不能以分号表示结束
    • C.#define MAX是合法的宏定义命令行
    • D.在程序中凡是以“#”开始的语句行都是预处理命令行
  5. 有以下程序

    • A.A
    • B.B
    • C.C
    • D.D
  6. 以下叙述中错误的是( )。

    • A.可以通过typedef增加新的类型
    • B.可以用typedef将已存在的类型用一个新的名字来代表
    • C.用typedef定义新的类型名后,原有类型名仍有效
    • D.用typedd可以为各种类型起别名,但不能为变量起别名
  7. 有以下程序

    • A.A
    • B.B
    • C.C
    • D.D
  8. 有以下程序

    • A.A
    • B.B
    • C.C
    • D.D
  9. 有以下定义和语句

    • A.A
    • B.B
    • C.C
    • D.D
  10. 有以下程序

    程序运行后的输出结果是( )。

    • A.24
    • B.28
    • C.32
    • D.36