一起答

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

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

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

  • 选择题
  • 程序填空题
  • 程序改错题
  • 程序设计题
部分试题预览
  1. 下列给定程序中,函数fun的功能是:求出s所指字符串中最后一次出现的t所指字符串的地址,并通过

    函数值返回,在主函数中输出从此地址开始的字符串;’若未找到,则函数值为NULL。

       例如,当字符串中的内容为“123dabfl23dx”,t中内容为“ab”时,输出结果应是“l23dx”。

    当字符串中的内容为“l23dabfl23dx”,t中内容为“aim”时,则程序输出未找到信息“Notfound!”。

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

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

    试题程序:

  2. 函数fun的功能是:将S所指字符串中除下标为偶数同时ASCIl码值也为偶数的字符外,其余的全部删除;字符串中剩余字符所形成的新串放在t所指的数组中。

       例如,若s所指字符串中的内容为“ABCDEFGl23456”,其中字符A的ASCIl码值为奇数,因此应当删除;字符8的ASCIl码值为偶数,但在数组中的下标为奇数,因此也应当删除;字符2的ASCIl码值为偶数,在数组中的下标也为偶数,因此不应当删除,其他依此类推。最后t所指的数组中的内容应是‘'246”。

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

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

       试题程序:

    • A.A
    • B.B
    • C.C
    • D.D
  3. 下列关于C语言文件的叙述中正确的是( )。

    • A.文件睦数据序列组成,可以构成二进制文件或文本文件
    • B.文件由结构序列组成,可以构成二进制文件或文本文件
    • C.文件由一系列数据依次排列组成,只能构成二进制文件
    • D.文件由字符序列组成,其类型只能是文本文件
  4. 下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参所指的存储单元中。

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

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

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

    试题程序:   

  5. 有以下程序

      1.jpg   

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

    • A.一20
    • B.一l2
    • C.0
    • D.10
  6. 有以下程序

    1.jpg 

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

    • A.8
    • B.4
    • C.6
    • D.2
  7. 有以下程序  

    • A.A
    • B.B
    • C.C
    • D.D
  8. 设有以下语句

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

    1.jpg  

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

    • A.1,2
    • B.1,1
    • C.2,1
    • D.2,2