一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 与二维表中的“行”的概念最接近的概念是_________。

  2. 下列软件系统结构图的宽度为__________。

  3. 下面程序的功能是:计算1~20之间的奇数之和与偶数之和,请填空使程序功能完整。

  4. 对长度为8的线性表进行冒泡排序,最坏情况下需要比较的次数为_________。

  5. 在面向对象方法中,对象之间进行通信的构造称为__________。

  6. 栈中允许进行插入和删除的一端叫做__________。

  7. 数据结构分为逻辑结构与__________。

  8. 若int x=1,y=2;则计算表达式y =y-=x*=y后的y值是_________。

  9. 下面程序的运行结果是__________。

  10. 用树型结构表示实体类型及实体间联系的数据模型称为__________。

  11. 执行以下“for(i_1;i<=4;i十 );”语句后,变量i的值是__________。

  12. 二叉树的遍历可以分为三种:前序遍历、__________遍历和后序遍历。

  13. 下列程序段选择项,使i的运行结果为3的程序段是(  )。

  14. 若x,ij和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,X的值为(  )。

    • A)4
    • B)16
    • C)32
    • D)52
  15. 若在定义语句:int a,b,C,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是(  )。

    • A)scanf("%dft,a,b,c);
    • B)scanf("%d%d%d",a,b,c);
    • C)scanf("%d”,p);
    • D)scanf("%d",&p);
  16. 有以下程序:

    • A)62
    • B)63
    • C)23
    • D)36
  17. 在下列选项中,没有构成死循环的是(  )。

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

    • A)22
    • B)11
    • C)34
    • D)12
    • A)00010100
    • B)00011011
    • C)00011100
    • D)00011000
  19. 以下程序段的输出结果为(  )。

    • A)programme
    • B)porm
    • C)有语法错误
    • D)prog
    • A)a
    • B)b
    • C)e
    • D)f
  20. 在学校中,“班级”与“学生”两个实体集之间的联系属于(  )关系。

    • A)一对一
    • B)一对多
    • C)多对
    • D)多对多
  21. 以下(  )不属于对象的基本特征。

    • A)继承性
    • B)封装性
    • C)分类性
    • D)多态性
  22. 下列选项中,不属于模块间耦合的是(  )。

    • A)内容耦合
    • B)异构耦合
    • C)控制耦合
    • D)数据耦合
    • A)5,4,3,2,1
    • B)1,2,3,4,5
    • C)0,0,0,0,0
    • D)4,4,4,4,4
  23. 语句“printf(”a\bhow\’are\’y\\\bou\n”);”的输出结果是(  )。

    • A.a\bhow\'are\'y\\bou
    • B.a\bhow\’are\’y\bou
    • C.how'are'you
    • D.ahow'are'y\bou
  24. 以下函数定义的类型符是(  )。

    • A)与x类型相同
    • B)void类型
    • C)int类型
    • D)无法确定
  25. 下列关于栈和队列的描述中,正确的是(  )。

    • A)栈是先进先出
    • B)队列是先进后出
    • C)队列允许在队头删除元素
    • D)栈在栈顶删除元素
  26. 结构化程序设计的3种结构是(  )。

    • A)顺序结构,分支结构,跳转结构
    • B)顺序结构,选择结构,循环结构
    • C)分支结构,选择结构,循环结构
    • D)分支结构,跳转结构,循环结构
  27. 在一棵二叉树中,叶子结点共有30个,度为1的结点共有40个,则该二叉树中的总结点数共有(  )个。

    • A)89
    • B)93
    • C)99
    • D)100
  28. 若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是(  )。

    • A)v0=7,v1=4,v2=7
    • B)v0=8,v1=4,v2=8
    • C)v0=11,v1=4,v2=11
    • D)v0=13,V1=4,V2=12
  29. 以下程序的输出结果是(  )。

    • A)2,2
    • B)1,3
    • C)3,2
    • D)3,1
  30. 若二二维数组a有m列,则在a[i][j]前的元素个数为(  )

    • A)i*m i
    • B)i*m j
    • C)j*m i 1
    • D)i*m j 1
  31. 下列数组定义中错误的是(  )。

    • A)1
    • B)2
    • C)3
    • D)4
  32. 若变量都已正确说明,则以下程序段(  )。

    • A)输出为:&a=8
    • B)输出为:!!!b=8
    • C)输出为:&a=8 !!!=6
    • D)全部错误
    • A)20.21
    • B)20
    • C)20.0
    • D)0.0
    • A)结构体变量a与结构体成员a同名,定义是合法的
    • B)程序只在执行到该结构体时才为结构体st分配存储单元
    • C)程序运行时为结构体st分配8字节存储单元
    • D)类型名struct st可以通过extern关键字提前引用
  33. 以下描述中,不是线性表顺序存储结构特征的是(  )。

    • A.可随机访问
    • B.需要连续的存储空间
    • C.不便于插入和删除
    • D.逻辑相邻的数据物理位置上不相邻
    • A)将字符串S复制到字符串t中
    • B)比较两个字符串的大小
    • C)求字符串的长度
    • D)将字符串t续接到字符串s中
  34. 对下列二叉树进行前序遍历的结果为(  )。

    • A)ABCDEFGH
    • B)ABDGEHCF
    • C)GDBEHACF
    • D)GDHEBFCA
    • A)12 14
    • B)12 32
    • C)10 14
    • D)10 20
  35. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是(  )。

    • A)C语言程序仅可以编译执行
    • B)C语言程序仅可以解释执行
    • C)C语言程序既可以编译执行又可以解释执行
    • D)以上说法都不对