一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 编写函数fun,其功能是:根据以下公式求π的值(要求精度0.0005,即某项小于0.0005时停止迭代)。

    程序运行后,若输入精度

    0.0005,则程序应输出为3.14…

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

  2. 下列给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。

    请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

    注意:部分源程序在文件BLANKl.C中。

    不得增行或删行,也不得更改程序的结构!

  3. 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。

    例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。

    注意:部分源程序在文件MOD11.C中,不得增行或删行,也不得更改的程序的结构!

  4. 有以下程序:   

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

    • A.1,2,3,4,5,6,7,8,9,10,
    • B.10,9,8,7,6,5,4,3,2,1,
    • C.2,3,1,6,8,7,5,4,10,9,
    • D.10,9,8,7,6,1,2,3,4,5,
  5. 以下程序运行后的输出结果是(  )。

    • A.z  
    • B.0 
    • C.元素Ch[5]地址  
    • D.字符y的地址
  6. 数据的存储结构是指(  )。

    • A.存储在外存中的数据 
    • B.数据所占的存储空间
    • C.数据在计算机中的顺序存储方式  
    • D.数据的逻辑结构在计算机中的表示
  7. 下列程序的输出结果是(  )。

    main

    {

    double d = 3.2;int x,y;

    x=1.2;y=(x+3.8)/5.0;

    printf("%d\n",d*y);

    }

    • A.3  
    • B.3.2
    • C.0
    • D.3.07
  8. 有以下程序:

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

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

    • A.算法是指对解题方案的准确而完整的描述
    • B.算法的有穷性是指算法程序的长度是有限的
    • C.算法是否有效与拥有的情报无关
    • D.算法的基本特征有可行性、确定性和有穷性
  10. 有以下程序:

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

    • A.Mtemoon  
    • B.Aftemoon
    • C.Morning
    • D.orning
  11. 数据库设计包含四个阶段,它们是需求分析、(  )、逻辑设计和物理设计。

    • A.编码设计  
    • B.测试阶段
    • C.运行阶段  
    • D.概念设计
  12. 有以下程序:

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

    • A.9.One*World  
    • B.9.One*Dream!
    • C.10.One*Dream!   
    • D.10.One*World
    • A.int 
    • B.float 
    • C.double  
    • D.不确定
  13. 下列叙述中正确的是(  )。

    • A.软件测试的目的是确定程序中错误的位置
    • B.软件测试的目的是发现程序中的错误
    • C.软件调试的目的是发现程序中的错误
    • D.软件调试后一般不需要再测试
  14. 有以下程序:

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

    • A.ABCDDEFEDBD     
    • B.abcDDfefDbD
    • C.abcAAfefAbA 
    • D.Abcddfefdbd
  15. 设有图书(图书编号,书名,第一作者,出版社.、读者(借书证号,姓名,单位,职称.和借阅(借书证号,图书编号,借书日期,还书日期.三张表,则表借阅的关键字(键或码.为(  )。

    • A.借书证号,图书编号 
    • B.图书编号,借书日期
    • C.借书日期,还书日期  
    • D.借书证号,借书日期
  16. 下列叙述中正确的是(  )。

    • A.数据库不需要操作系统的支持
    • B.数据库设计是指设计数据库管理系统
    • C.数据库是存储在计算机存储设备中的、结构化的相关数据的集合
    • D.数据库系统中,数据的物理结构必须与逻辑结构一致
  17. 下列叙述中正确的是(  )。

    • A.一个算法的空间复杂度大,则其时间复杂度也必定大
    • B.一个算法的空间复杂度大,则其时间复杂度必定小
    • C.一个算法的时间复杂度大,则其空间复杂度必定小
    • D.上述三种说法都不对
  18. 若变量均已正确赋初值,则以下语句中

    错误的是(  )。

    • A.tl=t2;   
    • B.t2.numl=tl.numl;
    • C.t2.mark=tl.Mark
    • D.t2.num2=tl.hum2;
  19. 下列叙述中正确的是(  )。

    • A.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
    • B.线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
    • C.线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
    • D.顺序存储结构能存储有序表,链式存储结构不能存储有序表
  20. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(  )。

    • A.大写字母
    • B.连接符
    • C.数字字符
    • D.下划线
  21. 有以下程序:

    程序的运行结果是(  )。

    • A.1  
    • B.2 
    • C.3
    • D.4
  22. 设有以下说明语句:

    则下面的叙述中不正确的是(  )。

    • A.struct结构体类型的关键字
    • B.example是结构体类型名
    • C.x,y,z都是结构体成员名
    • D.struet ex是结构体类型名
  23. 下面概念中,不属于面向对象方法的是(  )。

    • A.对象   
    • B.继承   
    • C.类   
    • D.过程调用
  24. 检查软件产品是否符合需求定义的过程称为(  )。

    • A.确认测试  
    • B.集成测试
    • C.验证测试
    • D.验收测试
  25. 对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为(  )。

    • A.log2n
    • B.n2
    • C.n
    • D.n+1
  26. 阅读以下程序:

    该程序在编译时产生错误,原因是(  )。

    • A.定义语句出错,Case是关键字,不能用作用户自定义标识符
    • B.定义语句出错,printF不能用作用户自定义标识符
    • C.定义语句无错,sCanf不能作为输入函数使用
    • D.定义语句无错,printf不能输出Case的值
  27. 若有以下说明,则能打印出”An”的语句的是(  )。

    • A.
    • B.
    • C.
    • D.
  28. 计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是(  )。

    • A.C语言程序仅可以编译执行
    • B.C语言程序仅可以解释执行
    • C.C语言程序既可以编译执行又可以解释执行
    • D.以上说法都不对
  29. 现有定义int a;double b;float c;char k;,则表达式a/b+C—k值的类型为:(  )。

    • A.int 
    • B.double
    • C.float 
    • D.char
  30. 现有格式化输入语句,

    已知在输入数据后,

    x,Y,z的值分别是23,56,78,则下列选项中正确的输入格式是(  )。

    • A.23,56,78
    • B.x=23,y=56,z=78
    • C.x=23C,sumy=56,z=78
    • D.x=23],sum]y=56,line]z=78
  31. 下列数据结构中,能用二分法进行查找的是(  )。

    • A.顺序存储的有序线性表 
    • B.线性链表
    • C.二叉链表 
    • D.有序线性链表
  32. 下列程序的输出结果是(  )。

    • A.3 
    • B.4     
    • C.5
    • D.6
  33. 有以下程序:

    执行后的输出结果是(  )。

    • A.7  
    • B.3   
    • C.2   0)O
  34. 有以下程序:

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

    • A.197   
    • B.143  
    • C.33
    • D.28
  35. 下列选项中属于结构化程序设计原则的是(  )。

    • A.可封装  
    • B.多态性  
    • C.自下而上   
    • D.逐步求精
  36. 数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。

    • A.加工 
    • B.控制流
    • C.数据存储 
    • D.数据流
  37. 有定义语句:int m=1,n=2,P=5,x;,则以下选项中各程序段执行后,x的值不等于5的是(  )。

    • A.
    • B.
    • C.
    • D.
  38. 若有定义:char*st=”how are you”;,下列程序段中正确的是(  )。

    • A.
    • B.
    • C.
    • D.
  39. 设有定义:int x=3;,以下表达式中,值不为l2的是(  )。

    • A.x*=x+1  
    • B.x++,3*x
    • C.x*=(1+x) 
    • D.2*x.x+=6
  40. 以下程序运行后的输出结果是(  )。

    • A.2 20.000000
    • B.100 20.000000
    • C.2 40.000000
    • D.100 40.000000
  41. 有以下程序:

    程序的运行结果是(  )。

    • A.y=0  
    • B.y=1 
    • C.y=2 
    • D.y=3
  42. 在C语言中,合法的长整型常数是(  )。

    • A.0.123456   
    • B.4962717 
    • C.9L
    • D.5.321e2