一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。

  2. 已知“int a=2,b=2,c=3:”,则执行完语句“a*=18 (b )-( c);”后,a的值是__________。

  3. 下面程序把从终端读入的文本(用@作为文本结束标志)复制到一个名为bi.dat的新文件中。请填空。

  4. 以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。

  5. 若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是__________。

    c=(b-=(a-5));

    a=(c%3) (a=8);

  6. 若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。

  7. 算法的基本特征主要包括四个方面,它们分别是可行性、确定性、 __________和拥有足够的情报。

  8. 以下程序的运行结果是__________。

  9. 以下程序的功能是:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。

  10. 写出下列程序的执行结果。

  11. 当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的__________。

  12. 软件产品从提出、实现、使用维护到停止使用退役的过程称为__________

  13. 以下程序的运行结果是(  )。

    • A)0
    • B)1
    • C)2
    • D)3
  14. 假设有语句size of(double),则它是(  )。

    • A)一个整型表达式
    • B)一个双精度浮点型表达式
    • C)一种函数调用
    • D)一种函数定义
  15. 以下程序运行后的输出结果是________。

  16. 有以下程序段

    • A)55566.0
    • B)566.0
    • C)7777.0
    • D)566777.0
  17. 以下选项中与if(a—1)a :else a=b:语句功能不同的语句是(  )

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

    • A)0?0
    • B)0?12
    • C)0?0
    • D)0
  19. 以下叙述中不正确的是(  )。

    • A)在不同的函数中可以使用相同的名字的变量
    • B)函数中的形式参数是局部变量
    • C)在一个函数内定义的变量只在本函数范围内有效
    • D)在一个函数内的复合语句中定义的变量在本函数范围内有效
  20. 下列程序的输出结果是(  )。

    • A)6,2
    • B)6,4
    • C)8,4
    • D)8,6
  21. 关于字符常量,以下叙述正确的是(  )。

    • A)空格不是一个字符常量
    • B)字符常量能包含大于一个的字符
    • C)单引号中的大写字母和小写字母代表的是相同的字符常量
    • D)所有的字符常量都可以作为整型量来处理
  22. 下列关于函数的叙述中正确的是(  )。

    • A.每个函数都可以被其他函数调用(包括main函数)
    • B.每个函数都可以被单独编译
    • C.每个函数都可以单独运行
    • D.在一个函数内部可以定义另一个函数
  23. 有以下程序:

    程序的输出结果是(  )

  24. 若有“double a;”,则正确的输入语句是(  )

  25. 以下选项中非法的字符常量是(  )。

  26. 有以下程序:

    #include

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

    • A)26
    • B)19
    • C)10
    • D)20
  27. 在软件生产过程中,需求信息的来源是(  )。

    • A)程序员
    • B)项目经理
    • C)设计人员
    • D)软件用户
  28. 以下语句定义正确的是(  )

    • A.int a[1][4]-{1,2,3,4,5};
    • B.float a[3][]={{1},{2},{3}};
    • C.long a[2][3]={{1},{1,2},{1,2,3},{0,0)};
    • D.double a[][3]={O);
  29. 以下程序运行后的输出结果是(  )。

    • A)27
    • B)6
    • C)25
    • D)30
    • A)20 30
    • B)20 50
    • C)30 50
    • D)30 20
  30. 下列关于类、对象、属性和方法的叙述中,错误的是(  )。

    • A)类是对一类具有相同的属性和方法对象的描述
    • B)属性用于描述对象的状态
    • C)方法用于表示对象的行为
    • D)基于同一个类产生的两个对象不可以分别设置自己的属性值
  31. 以下对联合类型叙述正确的是(  )。

    • A)可以对联合变量名直接赋值
    • B)使用联合变量的目的是为了节省内存
    • C)任何一个联合变量可以同时引用联合中的不同成员
    • D)联合类型定义中不能同时出现结构类型的成员
  32. 下列方法中,不属于软件调试方法的是(  )。

    • A)回溯法
    • B)强行排错法
    • C)集成测试法
    • D)原因排除法
  33. 下列选项中不属于软件生命周期开发阶段任务的是(  )。

    • A)软件测试
    • B)概要设计
    • C)软件维护
    • D)详细设计
  34. 在数据库系统的内部结构体系中,索引属于(  )。

    • A)模式
    • B)内模式
    • C)外模式
    • D)概念模式
  35. 设x=021,y=012,则z=x|y的值是(  )。

    • A)1
    • B)0
    • C)00011011
    • D)11000010
  36. 下列关于线性表的叙述中,不正确的是(  )。

    • A)线性表可以是空表
    • B)线性表是一种线性结构
    • C)线性表的所有结点有且仅有一个前件和后件
    • D)线件表是由n个元素组成的一个有限序列
  37. 设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是(  )。

    • A)1
    • B)3
    • C)7
    • D)9
  38. 若语句“t=fun(fun(x,y,a),(a b,a c),x y z);”对fun函数的调用正确,则fun函数的形参个数为(  )。

    • A)3
    • B)4
    • C)5
    • D)6
  39. 关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。

    • A)实体完整性约束
    • B)参照完整性约束
    • C)属性完整性约束
    • D)用户自定义的完整性约束
    • A)11,42,31    12,22,41
    • B)11,41,20    12,42,20
    • C)11,21,40    11,21,21
    • D)1 1,41,21    12,42,22
  40. 有以下程序:

    • A)2
    • B)4
    • C)6
    • D)3
    • A)2
    • B)3
    • C)4
    • D)5
  41. 下列不属于软件工程3个要素的是(  )。

  42. 有以下程序:

    • A)20,30,
    • B)30,17
    • C)15,30,
    • D)20,15,
  43. 已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是(  )。

    • A)ABCDE
    • B)ECABD
    • C)EACDB
    • D)CDEAB
  44. 已知字母a的ASCII码为十讲制数97,下而程序的输出结果是(  ).

    • A)输出无定值
    • B)d,e
    • C)e,f
    • D)g,d
  45. 设有输入语句scanf("a=%d,b=%d,c=%d",&a,&b,&c),为使变量a的值为2,b的值为4,C的值为8,则从键盘输入数据的正确形式是(  )。

    • A)1,3,2<回车>
    • B)a=1 b=3 c=2<回车>
    • C)132<回车>
    • D)a=2,b=4,c=8<回车>