一起答

2012年3月全国计算机等级《二级C语言》模拟试题(7)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. __________的目的是分析数据间内在语义关联,在此基础上建立一个数据的抽象模型。

  2. 设有以下程序:

  3. 下列程序的输出结果是_________。

  4. 用树形结构表示实体之间联系的模型是__________。

  5. 算法的复杂度主要包括__________复杂度和空间复杂度。

  6. 以下程序的功能是将字符串s中所有小写字母'a'删去,请填空。

  7. 若有定义:int a=10,b=8,c=4:然后顺序执行下列语句后,变量a中的值是__________。c=(b-=(a-4));a=(c%2) (b-1);

  8. 下面程序的输出是_________。

  9. 以下不正确的转义字符是(  )。

  10. 下列合法的标识符是(  )。

    • A)123
    • B)#256
    • C)a.55
    • D)abhj1_2_3
  11. 有以下程序

    • A)0
    • B)4
    • C)6
    • D)7
  12. 对于一个正常运行的C程序,下列叙述中正确的是(  )。

    • A)程序的执行总是从main函数开始,在main函数结束
    • B)程序的执行总是从程序的第一个函数开始,在main函数结束
    • C)程序的执行总是从main函数开始,在程序的最后一个函数中结束
    • D)程序的执行总是从程序中的第一个函数开始,在程序的最后一个函数中结束
  13. 设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是(  )。

    • A)b%(c%4)
    • B)b%(c-a%5)
    • C)b%a-a%5
    • D)(b%a)-(a%4)
  14. 以下选项中,能用作数据常量的是(  )。

    • A)018
    • B)o11
    • C)0.8e2.5
    • D)25L
  15. 程序设计的任务包括(  )。

    • A)编写程序代码并上机调试
    • B)确定所用数据结构
    • C)确定所用算法
    • D)以上选项均正确
  16. 待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第(  )个位置。

    A)2

    B)3

    C)4

    D)5

  17. 设Y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为(  )。

    A)E2000

    B)E2001

    C)6

    D)14

  18. 以下程序的输出结果是(  )。

    A)2,2

    B)1,3

    C)3,2

    D)3,1

  19. 下面关于数据库三级模式结构的叙述中,正确的是(  )。

    A)内模式可以有多个,外模式和模式只有一个

    B)外模式可以有多个,内模式和模式只有一个

    C)内模式只有一个,模式和外模式可以有多个

    D)模式只有一个,外模式和内模式可以有多个

  20. 下列程序的输出结果是(  )。

    A)2 1

    B)1 2

    C)编译出错

    D)0 0

  21. 在C语言程序中,以下说法正确的是(  )。

    A)函数的定义和函数的调用均不可以嵌套

    B)函数的定义不可嵌套,但函数的调用可以嵌套

    C)函数的定义可以嵌套,但函数的调用不可以嵌套

    D)函数的定义和函数的调用均可以嵌套

  22. 若输入“abcdef”、“abdef”,以下程序的输出结果为(  )

    #include

    A)-1

    B)0

    C)’abcdeff’

    D)’abdef’

  23. 下列关于C语言数据文件的叙述中正确的是(  )。

    A)文件由ASCII码字符序列组成,C语言只能读写文本文件

    B)文件由二进制数据序列组成,C语言只能读写二进制文件

    C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件

    D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

  24.  

     

  25. 在数据流图中,带有箭头的线段表示的是(  )。

    A)控制流

    B)数据流

    C)模块调用

    D)事件驱动

  26. 若执行下述程序时,若从键盘输入6和8,结果为(  )

    A)36

    B)64

    C)48

    D)以上都不对

  27. 若定义函数int*func(  ),则函数func的返回值为(  )。

    A)一个实数

    B)一个指向整型变量的指针

    C)一个指向整型函数的指针

    D)一个整型函数的入口地址

  28. 一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是(  )。

    A)DBACEF

    B)CBEFDA

    C)FDAEBC

    D)DFABEC

  29. 在软件开发中,需求分析阶段产生的主要文档是,(  ).

    A)数据字典

    B)详细设计说明书

    C)数据流图说明书

    D)软件需求规格说明书

  30. 算法的空问复杂度是指(  )。

    A)算法程序的长度

    B)算法程序中的指令条数

    C)算法程序所占的存储空间

    D)算法执行过程中所需要的存储空间

  31. 设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为(  )。

    A)T=R∩S

    B)T=R∪S

    C)T=R?S

    D)T=R/S

  32. 下列字符数组初始化语句中,不正确的是(  )。 

     

  33. 下列叙述中,不属于设计准则的是(  )。

    A)提高模块独立性

    B)使模块的作用域在该模块的控制域中

    C)设计成多入口、多出口模块

    D)设计功能可预测的模块

  34. 下列关于线性链表的描述中,正确的是(  )。

    I、只含有一个指针域来存放下一个元素地址

    II、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)

    III、结点由两部分组成:数据域和指针域。

    A)仅I、II

    B)仅I、III

    C)仅Il、III

    D)全部

  35. 设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是(  )

    A)char str[]="string";c=str;

    B)scanf("%s",c);

    C)c=getchar;

    D)char str[]="string";strcpy("c,str")

  36. 下述程序的输出结果是(  )

    A)9

    B)10

    C)12

    D)2

  37. 开发大型软件时,产生困难的根本原因是(  )。

    A)大型系统的复杂性

    B)人员知识不足

    C)客观世界千变万化

    D)时间紧、任务重

  38. 对下列二叉树进行中序遍历的结果是(  )。

    A)ABCDEFGH

    B)ABDGEHCF

    C)GDBEHACF

    D)GDHEBFCA