一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 以下程序的运行结果是_________ 。

  2. 下面程序输出的结果是________。

  3. 下面程序的运行结果是____________。

  4. 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于__________阶段。

  5. 不改变关系表中的属性个数但能减少元组个数的是__________。

  6. 有以下定义和语句,贝JJsizeof(a.share)的值是_________。

  7. 在面向对象方法中,__________是具有相似性质的对象的集合。

  8. 关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为_________。

  9. 下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。

  10. 在面向对象方法中,信息隐蔽是通过对象的__________性来实现的。

  11. 若按功能划分,软件测试的方法通常分为白盒测试方法和__________测试方法。

  12. 以下程序的输出结果是_________。

  13. 若有以下定义和语句:

    • A)8,10,10
    • B)10,10,10
    • C)8,8,10
    • D)8,16,10
  14. 在printf的格式字符中,e格式字符的作用是(  )。

    • A)以十六进制无符号形式输出整数
    • B)以带符号的十进制形式输出整数
    • C)以指数形式输出实数
    • D)以字符形式输出,且只输出一个字符
  15. 有以下程序:

    • A)33,033,0x21
    • B)33,033,21
    • C)33,041,021
    • D)33,41,21
    • A)how
    • B)howareyou
    • C)h
    • D)howarevou
  16. 以下程序的输出结果是(  )。

    • A)1
    • B)3
    • C)2
    • D)4
  17. sizeof(char)是( )。

    • A)一种函数调用
    • B)一个整型表达式
    • C)一个字符型表达式
    • D)一个不合法的表达式
  18. 若有定义:float x=1.5;int a=1,b=3,c=2;则正确的swish语句是(  )。

  19. 以下关于return语句的叙述中不正确的是(  )。

    • A)一个自定义函数中必须有一条return语句
    • B)一个自定义函数中可以根据不同情况设置多条return语句
    • C)如果一个函数有多个return语句,那么不论运行到哪一个retum语句,该函数将结束
    • D)没有return语句的自定义函数在执行完最后一条语句时返回到调用处
  20. 设有如下定义:

    struct sk

    { int m;

    floatx;

    }data,*q;

    若要使q指向data中的m域,正确的赋值语句是(  )。

    • A)q=&data.m;
    • B)*q=data.m;
    • C)q=(struct sk*)&data.m;
    • D)q=(struct sk*)data.m;
  21. 字符串”%%\"ABCDEF\"\\"的长度是(  )。

    • A)11
    • B)10
    • C)5
    • D)3
  22. 若运行时给变量X输入12,则以下程序的运行结果是(  )

    • A)0
    • B)22
    • C)12
    • D)10
  23. 线性表常采用的两种存储结构是(  )。

    • A)散列方法和索引方式
    • B)链表存储结构和数组
    • C)顺序存储结构和链式存储结构
    • D)线性存储结构和非线性存储结构
  24. 检查软件产品是否符合需求定义的过程称为(  )。

    • A)确认测试
    • B)需求测试
    • C)验证测试
    • D)路径测试
  25. 下列二叉树描述中,正确的是(  )。

  26. 有以下程序

    • A)741
    • B)963
    • C)852
    • D)875421
  27. 两个或两个以上的模块之间关联的紧密程度称为(  )。

    • A)耦合度
    • B)内聚度
    • C)复杂度
    • D)连接度
  28. 数据结构主要研究的是数据的逻辑结构、数据的运算和(  )。

    • A)数据的方法
    • B)数据的存储结构
    • C)数据的对象
    • D)数据的逻辑存储
  29. 下列特征中不是面向对象方法的主要特征的是(  )。

    • A)多态性
    • B)标识惟一性
    • C)封装性
    • D)耦合性
  30. 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(  )。

    • A)软件矛盾
    • B)软件危机
    • C)软件藕合
    • D)软件产生
    • A)以上的说明形式非法
    • B)NODE是一个结构体类型
    • C)OLD是一个结构体类型
    • D)OLD是一个结构体变量
  31. 设x为整型变量,n=14,n的地址为4000;m=6,m的地址为2000;执行语句x=&n后的结果为(  )。

    • A)14
    • B)6
    • C)2000
    • D)4000
  32. 设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为(  )。

    • A)23,l3,51,57,66,26,81,69,76
    • B)13,23,26,51,57,66,81,76,69
    • C)23,13,51,57,26,66,81,69,76
    • D)23,13,51,57,81,26,66,69,76
  33. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(  )。

    • A)逻辑设计
    • B)需求分析
    • C)详细设计
    • D)物理设计
  34. 下列说法不正确的是

  35. 下面关于算法的叙述中,正确的是(  )。

  36. 详细设计主要确定每个模块具体执行过程,也称过程设计,下列不属于过程设计工具的是(  )。

    • A)DFD图
    • B)PAD图
    • C)N-S图
    • D)PDL
  37. 下列选项中,不属于数据库管理的是(  )。

    • A)数据库的建立
    • B)数据库的调整
    • C)数据库的监控
    • D)数据库的校对
  38. 若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是(  )。

    • A)a d;
    • B)a ;
    • C)a=b=c=d=100;
    • D)a=(b=3) (d=5);
  39. 下列工具中,不属于结构化分析的常用工具的是(  )。

    • A)数据流图
    • B)数据字典
    • C)判定树
    • D)N—S图
  40. 算法的时间复杂度是指(  )。

    • A)算法的长度
    • B)执行算法所需要的时间
    • C)算法中的指令条数
    • D)算法执行过程中所需要的基本运算次数
  41.  

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

    • A)软件交付使用后还需要进行维护
    • B)软件一旦交付使用就不需要再进行维护
    • C)软件交付使用后其生命周期就结束
    • D)软件维护是指修复程序中被破坏的指令