2级C语言程序设计标准测试试卷2.docxVIP

  • 9
  • 0
  • 约3.3千字
  • 约 11页
  • 2017-04-11 发布于四川
  • 举报
2级C语言程序设计标准测试试卷2

二级C++语言程序设计标准预测试卷二(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、c)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)线性表是线性结构?B)栈与队列是非线性结构?C)线性链表是非线性结构?D)二叉树是线性结构(2)下列数据结构中,插入时不需要移动其他元素的是A)有序线性表?B)无序线性表?C)栈和队列?D)以上三种都不是(3)数据的存储结构是指A)数据所占的存储空间量?B)数据的逻辑结构在计算机中的表示C)数据在计算机中的顺序存储方式?D)存储在外存中的数据?(4)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为?A)221?B)219?C)231?D)229(5)下列关于栈的叙述中正确的是A)只能在栈顶插入元素,而不能删除元素B)可以插入元素,也能删除元素C)插入元素时需要移动栈中所有的元素D)删除元素时需要移动栈中所有的元素(6)下列叙述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是尽可能多的发现程序中的错误C)软件测试的目的是使程序运行结果正确D)软件测试的目的是使程序符合结构化原则(7)下列叙述中正确的是A)在面向对象的程序设计中,各个对象之间应相对独立,相互依赖性小B)在面向对象的程序设计中,各个对象之间应具有密切的联系C)在面向对象的程序设计中,各个对象应都是公用的D)上述三种说法都不对(8)下列叙述中正确的是A)数据库设计是指设计数据库系统B)数据库设计是指设计数据库管理系统C)数据库设计是指在已有数据库管理系统的基础上建立数据库D)以上三种说法都不对(9)设有二元关系R和三元关系S,下列运算中合法的是A)R n S?B)R U S?C)R—S?D)R×S(10)下列关于E—R图的描述中正确的是A)E—R图只能表示实体之间的联系B)E—R图只能表示实体和实体之间的联系C)E—R图只能表示实体和属性D)E—R图能表示实体、属性和实体之间的联系(11)以下叙述中不正确的是A)在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B)在C的函数中,最好使用全局变量C)在C中,形式参数只是局限于所诤?BRD)在C中,函数名的存储类别为外部(12)C++语言中函数返回值的类型决定于A)return语句中的表达式类型?B)调用函数的主调函数类型C)调用函数时r临时类型?D)定义函数时所指定的函数类型(13)若要说明一个类型名STP,使得STP s;等价于char*s;,以下选项中正确的是A)typedef STP chara*s;?B)typedefa *char STP:C)typedefSTPfi*char;?D)typedefchara*TP:(14)以下非法的赋值语句是A)n=(i=2,++i);B)j++?C)++(i+1)?D)x=j0;(15)C十+语言中在C语言的基础上增加的特性不包括A)结构?B)引用?C)类和对象?D)静态成员函数(16)对于下列语句,正确的判断是 for(x=O,y=O;(y!=123)&&(x4);x++);A)是无限循环?B)循环次数不定?C)最多执行4次?D)最多执行3次(17)若有说明:int a[3][4];则对a数组元素的非法引用是A)a[0][2*1]?B)a[1][3]?C)a[4-2][0]?D)a[O][4](18)设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a十h/b的值是A)6.500000?B)6?C)5.500000D)6.000000(19)下面赋值语句中正确的是A)a=7+b+c=a+7:?B)a=7+b++=a+7:C)a=7+b,b++,a+7;?D)a=7+b,c=a+7;(20)语句cout(a=2)(h=-2);的输出结果是A)无输出?B)编译错误?C)-l?D)l来源:考试大-计(21)在下面的函数声明中,存在着语法错误的是A)VOid BC(inta,int)?B)void Bd(int,int)C)VOid(1 BE(int,int=5)?D)int BF(Int x;int y)(22)下列关于指针的操作中.错误的是A)两个同类型的指针可以进行比较运算B)可以用一个空指针赋给某个指针C)一个指针可以加上两个整数之差D)两个同类型的指针可以相加(23)静态成员函数不能说明为A)整型函数?B)常函数?C)虚函数?D)内联函数(24)静态成员函数没有A)返回值?B)this指针?C)指针参数?D)返回类型 (25)以下程序的输出结果为(25)以下程序的输出结果为A)27.000000?B)27.500000?C)28.00

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档