微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
的 参考答案: B ----------------------------------------3、在结构化程序设计方法中,下面内聚性最弱的是( )。 A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚 参考答案: C ----------------------------------------4、最简单的交换排序方法是( )。 A.快速排序B.选择排序C.堆排序D.冒泡排序 参考答案: D ----------------------------------------5、在深度为7的满二叉树中,叶子结点的个数为( )。 A.32B.31C.64D.63 参考答案: C ----------------------------------------6、在结构化方法中,软件功能分解属于下列软件开发中的阶段是( )。 A.详细设计B.需求分析C.总体设计D.编程调试 参考答案: C ----------------------------------------7、结构化程序设计的主要特征是( )。 A.封装和数据隐藏B.继承和重用C.数据和处理数据的过程分离D.把数据和处理数据的过程看成一个整体 参考答案: C ----------------------------------------8、在数据库管理系统的层次结构中,处于最上层的是( )。 A.应用层B.语言翻译处理层C.数据存取层D.数据存储层 参考答案: A ----------------------------------------9、概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )。 A.把软件划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码 参考答案: D ----------------------------------------10、数据库关系模型中可以有三类完整性约束,下列选项中不属于三类完整性约束的是( )。 A.实体完整性规则B.参照完整性规则C.对象完整性规则D.用户自定义完整性规则 参考答案: C ----------------------------------------11、语句cout <<setprecison (3)<<3.1415926<<end1;的输出为( )。 A.3.14B.3.1C.3.142D.3.141 参考答案: A ----------------------------------------12、下列关于C++函数的说明中,正确的是( )。 A.内联函数就是定义在另一个函数体内部的函数B.函数体的最后一条语句必须是retur 语句C.标准C++要求在调用一个函数之前,必须先声明其原型D.编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式 参考答案: C ----------------------------------------13、设有a、b、c、d、m、n均为int型变量,且 a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( )。 A.0B.1C.2D.3 参考答案: C ----------------------------------------14、面向对象程序设计将数据与( )放在一起,作为一个互相依存、不可分割的整体来处理。 A.信息B.数据抽象C.数据隐藏D.对数据的操作 参考答案: D ----------------------------------------15、下列运算符中全都可以被友元函数重载的是( )。 B.[],+,(),ewC.-gt,+,*,gtgtD.ltlt,gtgt,+,* 参考答案: D ----------------------------------------16、下列关于析构函数的描述中,错误的是( )。 A.类中有且仅有一个析构函数B.析构函数可以有形参C.析构函数没有函数类型D.析构函数对象消失时被自动执行 参考答案: B ----------------------------------------17、结构化程序设计的主要特征是( )。 A.封装和数据隐藏B.继承和重用C.数据和处理数据的过程分离D.把数据和处理数据的过程看成一个整体 参考答案: C ----------------------------------------18、下列关于C++流的说明中,正确的是( )。 A.与键盘、屏幕、打印机和通信端口的交互都可以通过流类来实现B.从流中获取数据的操作称为插入操作,向流中添加数据的操作称为提取操作C.ci 是一个预定义的输入流类D.输出流有一个名为oe的成员函数,其作用是生成一个新的流对象 参考答案: A ----------------------------------------19、下列对变量的引用中,错误的是( )。 A.it a;it am=a;B.char a;char am=a;C.it a;it am;=a;D.float a;float am=a; 参考答案: B ----------------------------------------20、 阅读下面程序: #include <iostream.h> fun (int a, int b) { int c; c=a+b; return c; } void main() { int x=6, y=7, z=8, r; r=fun( (x--, y++, x+y), z--); cout<<r<<end1; } 则该程序的输出结果是( )。 A.11B.20C.21D.31 参考答案: C ----------------------------------------21、下列对字符数组进行初始化中,( )是正确的。 A.char 1[]=acd;B.char 2[3]=xyz;C.char 3[][]={''a'',''x'', ''y'');D.char 4 [2][3]={xyz, r}; 参考答案: A ----------------------------------------22、下列引用的定义中,( )是错误的。 A.it i; it j=iB.it i; it j; j=iC.float i; float j=iD.char d; char k=d 参考答案: B ----------------------------------------23、进行初始化即可自动获得初值0的变量包括( )。 A.任何用tatic 修饰的变量B.任何在函数外定义的变量C.局部变量和用tatic 修饰的全局变量D.全局变量和用tatic 修饰的局部变量 参考答案: D ----------------------------------------24、 有如下程序: #include <iostream> using namespace std; class Base { public: void fun() {cout<<Base:: fun<<end1; } }; class Derived: public Base { public: void fun() { ____________________________ cout<<Derived:: fun<<end1; } }; int main() { Derived d; D. fun(); return O; } 已知其执行后的输出结果为:Base:: funDerived:: fun则程序中下划线处应填入的语句是( )
|