一起答

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

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

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

  • 选择题
  • 程序填空题
  • 程序改错题
  • 程序设计题
部分试题预览
  1. 下列给定程序中,函数fun的功能是:求两个非零正整数的最大公约数,并作为函数值返回。

    例如,若nmnl和num2分别为49和21,则输出的最大公约数为7;若num1和num2分别为27和81,

    则输也的最大公约数为27。

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

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

    试题程序:

    1.jpg

  2. 规定输入的字符串中只包含字母和奉号。编写函数fun,其功能是:删除字符串中所有的。号。编写函

    数时,不得使用c语言提供的字符串函数。

    例如,字符串中的内容为1.jpg,删除后,字符串中的内容应当是“ABCDEFG”。

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

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

    试题程序:   

    1.jpg

  3. 有以下程序

    1.jpg

    • A.A
    • B.B
    • C.C
    • D.D
  4. 下列给定程序中,函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到[ao]、a[l[、a[2]中,把偶数从数组中删除,奇数个数通过函数值返回。   

    例如,若a所指数组中的数据最初排列为:9,l,4,2,3,6,5,8,7,删除偶数后a所指数组中的数据为:9,l,3,5,7,返回值为5。

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

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

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

    试题程序:   

     1.jpg2.jpg

  5. 若有以下程序段

    2.jpg 

    输出结果:是( )。

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

    • A.getehar函数用于从磁盘文件读入字符
    • B.gets匿数用于从终端读入字符串
    • C.取ns函数用于把字符串输出到文件
    • D.fwrite函数用于以二进制形式输出数据到文件
  7. 程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q、均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。

    1.jpg

    该程序段实现的功能是( )。

    • A.首结点成为尾结点
    • B.尾结点成为首结点
    • C.删除首结点
    • D.删除尾结点
  8. 有以下程序

    1.jpg  

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

    • A.143
    • B.197
    • C.33
    • D.28
  9. 以下关于typedef的叙述错误的是( )。

    • A.用tyFedef可以增加新类型
    • B.typedef只是将已存在的类型用一个新的名字来代表
    • C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
    • D.用typedef为类型说明一个新名,通常可以增加程序的可读性
  10. 有以下程序

    1.jpg 

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

    • A.21
    • B.11
    • C.6
    • D.120