一起答

2012年3月全国计算机等级《二级C语言》考前预测试卷(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 下面程序的功能是:输出100以内能被3整除且个位数为9的所有整数,请填空。

  2. 下面程序的运行结果是________。

  3. 下面程序的输出结果是__________。

  4. 下面程序运行后的输出结果是____________。

  5. 在面向对象方法中,类的实例称为__________。

  6. 队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作__________。

  7. 一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于__________的联系。

  8. 若X和n均是int型变量,且x=12,n=5,则执行y=x%=(n%_2)表达式后Y的值为________ 。

  9. 下面程序中的数组a包括10个整数元素,从a中第二个元素起,分别将后项减前项之差存入数组b,并按每行4个元素输出数组b,请填空。

  10. 下面程序的输出结果是(  )。

    • A)0
    • B)2
    • C)3
    • D)不确定的值
  11. 以下叙述中正确的是(  )。

    • A) C程序中注释部分可以出现在程序中任意合适的地方
    • B)C程序的书写格式是固定的,每行只能写一条语句
    • C)构成C程序的基本单位是函数,所有函数名都可以由用户命名
    • D)在对C语言程序进行编译时,可以发现注释行中的拼写错误
  12. 下面程序段的输出结果是(  )。

    • A)1.237000
    • B)输出格式说明与输出项不匹配,输出无定值
    • C)1.236000
    • D)1.24
  13. 下列语句组中,不正确的是(  )。

    • A)char*s;s-"Olympic";
    • B)char s口="Olympic";
    • C)char*s;s={"Olympic"};
    • D)char s口={"Olympic"};
    • A)x=27,y=27
    • B)x=12,y=13
    • C)x=15,y=14
    • D)x=y=27
  14. 若函数中有定义语句:int a;,则(  )。

    • A)系统将自动给a赋初值0
    • B)这时a中的值是和随机数
    • C)系统将自动给a赋初值-1
    • D)这a中无任何值
  15. 下述语句中,在字符串s1和s2相等时显示”they are Equal”的是(  )。

    • A)if(*s1==*s2)    puts("they are Equal");
    • B)if(!strcmp(s1,s2))    puts("they are Equal");
    • C)if(s1=s2)puts(”they are Equal”);
    • D)if(strcmp(s1,s2))    puts(”they are Equal”);
  16. 下列二维数组初始化语句中,正确且与语句int a[][3]={1,2,3,4,5}等价的是(  )。

    • A)int a[2][]={{1,2,3},{4,5));
    • B)int a[][3]={1,2,3,4,5,0};
    • C)int a[][3]={{1,0},{2,0},{3,0)};
    • D)int a[2]={{1,2,3),{4,5,6)};
  17. 已知一个文件中存放若干工人档案记录,其数据结构如下:

  18. 有以下程序:

    程序运行时,输入的值在哪个范围才会有输出结果(  )

    • A)不等于5的整数
    • B)大于0且不等5的整数
    • C)大于0或等于5的整数
    • D)小于5的整数
  19. 若有说明int m[3][4]={3,9,7,8.5},(*q)[4];和赋值语句q=m;,则对数组元素m[i][j](其中O<=i<3,0<=j<4)值的正确引用为(  )。

    • A)(q i)[j]
    • B)*q[il][j]
    • C)*(*q[i] j)
    • D)*(*(q i) j)
  20. 下列选项中,不属于数据管理员(DBA)职责的是(  )。

    • A)数据库维护
    • B)数据库设计
    • C)改善系统性能,提高系统效率
    • D)数据类型转换
  21. 当a=4,b=5,c=7,d=6时,执行下面一段程序:

    • A)1
    • B)2
    • C)3
    • D)4
  22. 下列描述中,正确的是(  )。

    • A)线性链表是线性表的链式存储结构
    • B)栈与队列是非线性结构
    • C)双向链表是非线性结构
    • D)只有根结点的二叉树是线性结构
  23. 将E—R图转换到关系模式时,实体与联系都可以表示成(  )。

  24. 数据库系统的核心是(  )。

    • A)数据模型
    • B)软件开发
    • C)数据库设计
    • D)数据库管理系统
  25. 以下叙述错误的是(  )。

    • A)变量的作用域取决于变量定义语句的位置
    • B)全局变量可以在函数以外的任何部位进行定义
    • C)局部变量的作用域可用于其他函数的调用
    • D)一个变量说明为static存储类型是为了限制其他编译单元的引用
    • A)2A3N4E5O
    • B)1H213U4E
    • C)1A2N3E4O
    • D)1A2N3E4O
    • A)200
    • B)170 
    • C)260
    • D)230
  26. 数据管理技术发展的三个阶段中,(  )没有专门的软件对数据进行管理。

    I.人工管理阶段

    II.文件系统阶段

    Ⅲ.数据库阶段

    • A)仅I
    • B)仅Ⅲ
    • C)I和II
    • D)II和Ⅲ
  27. 若输入bcdefgh、m、abcdefg,以下程序的输出结果为(  )。

    • A)bcdefgh
    • B)m
    • C)abcdefg
    • D)bcdefgh abcdefg
  28. 某二叉树中度为2的结点有10个,则该二叉树中有(  )个叶子结点。

  29. 在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是(  )。

    • A)外模式
    • B)逻辑模式
    • C)概念模式
    • D)物理模式
  30. 设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=RX S,则T的元组的个数为(  )。

    • A.6
    • B.8
    • C.9
    • D.12
  31. 下列方法中,属于白盒法设计测试用例的方法的是(  )。

    • A.错误推测
    • B.因果图
    • C.基本路径测试
    • D.边界值分析
  32. 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为(  )。

    • A)并运算
    • B)交运算
    • C)差运算
    • D)积运算
  33. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。

    • A)控制流
    • B)加工
    • C)存储文件
    • D)源和潭
  34.  

    • A)必须是逻辑表达式
    • B)必须是关系表达式
    • C)必须是逻辑表达式或关系表达式
    • D)可以是任意合法的表达式
  35. 设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为(  )。

    • A)7
    • B)8
    • C)9
    • D)10