一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 规定输入的字符串中只包含字母和+号。编写函数fun,其功能是:除了字符串前导和尾部的母号外,将其他的*号全部删除。形参h已指向字符串中第一个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 

  2. 下列给定程序中,函数fIm和funx的功能是:用二分法求方程的一个根,并要求绝对误差不超过0.001。   .

     例如,若给m输入一100,n输入90,则函数求得的二个根为2.000。

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

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

     试题程序:

  3. 下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。

  4. 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数.feof(fp)的返回值为()

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

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

    • A.A
    • B.B
    • C.C
    • D.D
  7. 假定已建立以下链表结构,且指针p和q已指向如图所示的结点:

    • 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.A
    • B.B
    • C.C
    • D.D
  11. 有以下程序

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

    • A.A
    • B.B
    • C.C
    • D.D
  13. 下列函数的功能是(   )

    • A.A
    • B.B
    • C.C
    • D.D
  14. 以下关于字符串的叙述中正确的是( )。

    • A.A
    • B.B
    • C.C
    • D.D
  15. 以下能正确定义字符串的语句是(   )。

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

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

    • A.A
    • B.B
    • C.C
    • D.D
  18. 已定义以下函数

    • A.A
    • B.B
    • C.C
    • D.D
  19. 设有定义

    • A.A
    • B.B
    • C.C
    • D.D
  20. 以下程序段完全正确的是( )。

    • A.A
    • B.B
    • C.C
    • D.D
  21. 以下关于return语句的叙述中正确的是( )。

    • A.一个自定义函数中可以根据不同情况设置多条return语句
    • B.一个自定义函数中必须有一条return语句
    • C.定义成void类型的函数中可以有带返回值的retum语句
    • D.没有return语句的自定义函数在执行结束时不能返回到调用处
  22. 有以下程序

    1.jpg 

    程序的运行结果是( )

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

    1.jpg 

    程序的运行结果是( )

    • A.1
    • B.0
    • C.2
    • D.3
  24. 有以下程序

    2.jpg   

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

    • A.10,l4
    • B.8,11
    • C.7,ll
    • D.9,l8
  25. 以下程序爱中,与语句:

    • A.A
    • B.B
    • C.C
    • D.D
  26. 在以下给出的表达式中,与while(E)中的(E)不等价的表达式是( )。

    • A.A
    • B.B
    • C.C
    • D.D
  27. 已知大写:字母A的ASCIl码是65,小写字母a的ASCIl码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是( )。

    • A.A
    • B.B
    • C.C
    • D.D
  28. 若有定义语句:

    • A.A
    • B.B
    • C.C
    • D.D
  29. 若有定义:

    2.jpg   

    能把整数3赋给变量a,5赋给变量b的输入数据是( )

    • A.3:5
    • B.3,5
    • C.3 5
    • D.35
  30. 以下关于C语言的叙述中正确的是( )。

    • A.c语言中的注释不可以夹在变量名或关键字的中间
    • B.c语言中的变量可以在使用之前的任何位置进行定义
    • C.在C语言算术表达式的书写中,运算符两侧的运算数类型必须一致
    • D.C语言的数值常量中夹带空格不影响常量值的正确表示
  31. 以下不合法的字符常量是( )。 

     

    • A.A
    • B.B
    • C.C
    • D.D
  32. 以下选项中正确的定义语句是( )。

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

    • A.c程序在运行过程中所有计算都以十进制方式进行
    • B.c程序在运行过程中所有计算都以二进制方式进行
    • C.所有C程序都需要编译链接无误后才能运行
    • D.c程序中字符变量存放的是字符的ASCIl值
  34. 在软件设计中不使用的工具是( )。

    • A.系统结构图
    • B.PAD图
    • C.数据流图
    • D.程序流程图
  35. 下面不属于需求分析阶段任务的是( )。

    • A.确定软件系统的功能需求
    • B.确定软件系统的性能需求
    • C.需求规格说明书评审
    • D.制定软件集成测试计划
  36. 下面描述中,不属于软件危机表现的是( )。

    • A.软件过程不规范
    • B.软件开发生产率低
    • C.软件质量难以控制
    • D.软件成本不断提高
  37. 在黑盒测试方法中,设计测试用例的主要根据是( )。

    • A.程序内部逻辑
    • B.程序外部功能
    • C.程序数据结构
    • D.程序流程图
  38. 在满足实体完整性约束的条件下( )。

    • A.一个关系中廊该有一个或多个候选关键字
    • B.一个关系中只能有一个候选关键字
    • C.一个关系中必须有多个候选关键字
    • D.一个关系中可以没有候选关键字
  39. 有三个关系R、S和T如下:

    1.jpg    

    则由关系R和S得到关系T的操作是( )。

    • A.自然连接
    • B.交
    • C.除
    • D.并
  40. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。

    • A.外模式
    • B.内模式
    • C.概念模式
    • D.逻辑模式
  41. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为( )。

    • A.16
    • B.10
    • C.6
    • D.4
  42. 下列叙述中正确的是( )。

    • A.循环队列是队列的一种链式存储结构
    • B.循环队列是队列的一种顺序存储结构
    • C.循环队列是非线性结构
    • D.循环队列是一种逻辑结构
  43. 下列关于线性链表的叙述中,正确的是( )。

    • A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
    • B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
    • C.进行插入与删除时,不需要移动表中的元素
    • D.各数据结点的存储顺序与逻辑顺序可以不一致,它们的存储空间也可以不一致