一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在两种基本测试方法中,__________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。

  2. 在E.R图中,矩形表示__________。

  3. 若有定义:int a=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是__________

    c=(a-=(b-5));c=(a%3) (b=1):

  4. 下面fun函数的功能是将形参X的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。

  5. 若S是int型变量,且s=8,则s%3 (s 1)%3表达式的值为________。

  6. 软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和_________的集合。

  7. 数据库系统的三级模式分别为_________模式、内模式与外模式。

  8. 以下程序用以删除字符串中所有的空格,请填空。

  9. 若给fun函数的形参S传送字符串:”abe.6354abc”,则函数的返回值是_________。(字符串中包括空格)

  10. 若a=1,b=2,c=3,d=4;则条件表达式a>b?a:c

  11. 定义int a=5,b;,则执行表达式b= a*--a之后,变量b的值为_________。

  12. 著有以下定义(设int类型变量占2个字节)

    • A)i=8,d=9
    • B)i=%d,j=%8
    • C)i=%d,j=%d
    • D)8,9
  13. 下列选项中可作为C语言合法常量的是(  )。

    • A)-80
    • B)-080
    • C)-8e1.0
    • D)-80.0e
  14. 下面说法正确的是(  )。

    • A.一个C程序可以有多个主函数
    • B.一个C语言的函数中只允许有一对花括号
    • C.C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内
    • D.在对C程序进行编译时,可以发现注释行中的拼写错误
  15. 有以下程序:

    • A)32,13
    • B)46,10
    • C)72,13
    • D)72,10
  16. 以下选项中,当x为大于1的奇数时,值为0的表达式为(  )。

    • A)x%2==1
    • B)x/2
    • C)x%2!=0
    • D)x%2==0
  17. 在数据库系统的组织结构中,下列(  )映射把用户数据库与概念数据库联系了起来。

    • A)外模式/模式
    • B)内模式/外模式
    • C)模式/内模式
    • D)内模式/模式
  18. 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的(  )。

    • A.连接码
    • B.关系码
    • C.外码
    • D.候选码
  19. 在下列选项中,没有构成死循环的程序段是(  )

    • A)1
    • B)3
    • C)7
    • D)10
  20. 以下叙述正确的是(  )

    • A)只能在循环体内和switch语句体内使用break语句
    • B)contiune语句的作用是结束整个循环的执行
    • C)在循环体内使用break语句或continue语句的作用相同
    • D)从多层循环嵌套中退出时,只能使用goto语句
  21. 有以下程序:

    • A)ABCDDEFEDBD
    • B)abcDDfefDbD
    • C)abcAAfefAbA
    • D)Abcddfefdbd
  22. B)变量data所占内存字节数与成员c所占字节数相等

    C)程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000

    D)data可以作为函数的实参

  23. 下列有关数据库的描述,正确的是(  )。

    • A)数据库设计是指设计数据库管理系统
    • B)数据库技术的根本目标是要解决数据共享的问题
    • C)数据库是一个独立的系统,不需要操作系统的支持
    • D)数据库系统中,数据的物理结构必须与逻辑结构一致
  24. 对建立良好的程序设计风格,下面描述正确的是(  )。

    • A)程序应简单、清晰、可读性好
    • B)符号名的命名只要符合语法
    • C)充分考虑程序的执行效率
    • D)程序的注释可有可无
  25. 有以下程序:

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

    • A)1001,zhangDa,1098.0
    • B)1002,ChangRong,1202.0
    • C)1001,ChangRong,1098.0
    • D)1002,zhangDa,1202.0
  26. 下列关于软件测试的目的和准则的叙述中,正确的是(  )。

    • A)软件测试是证明软件没有错误
    • B)主要目的是发现程序中的错误
    • C)主要目的是确定程序中错误的位置
    • D)测试最好由程序员自己来检查自己的程序
  27. 以下程序中c的二进制值是(  )。

    char a=2,b=4,c;

    c=a^b>>2

    • A)00000011
    • B)00010100
    • C)00011100
    • D)00011000
  28.  

     

  29. 在数据库管理技术的发展中,数据独立性最高的是(  )。

    • A)人工管理
    • B)文件系统
    • C)数据库系统
    • D)数据模型
  30. 下而程序的输出结果是(  )。

    • A)32
    • B)26
    • C)24
    • D)4
  31.  

    • A)12
    • B)15
    • C)16
    • D)20
  32. 设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为(  )。

    • A)课程号,成绩
    • B)学号,成绩
    • C)学号,课程号
    • D)学号,课程号,成绩
  33. 若i、j已定义成int型,则以下程序段中内循环体的总执行次数是(  )。

    • A)20
    • B)24
    • C)25
    • D)30
  34. fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是(  )。

    • A)字符串读入后会自动加入'\0'
    • B)fp是指向该文件的文件型指针
    • C)fgets函数将从文件中最多读入n个字符
    • D)fgcts函数将从文件中最多读入n-1个字符
  35. 下面程序的运行结果是(  )。

    • Aaa
    • B)89
    • C)gggh
    • D)aa89gggh
  36. 对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为(  )。

    • A)1
    • B)2
    • C)3
    • D)4
  37. 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和(  )。

    • A)编码设计
    • B)测试阶段
    • C)运行阶段
    • D)物理设计
  38. 字符串”\\\”ABCDEF\"\\"的长度是(  )

    • A)11
    • B)10
    • C)5
    • D)3
  39.  

    • A)0 2
    • B)1 3
    • C)5 7
    • D)1 2
    • A)32
    • B)3000
    • C)0
    • D)不确定
  40. 已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是(  )。

    • A)一个整型变量,代表要读入的数据项总数
    • B)一个文件指针,指向要读的文件
    • C)一个指针,是指向的输入数据放在内存中的起始位置
    • D)一个存储区,存放要读的数据项