- A.用户定义的函数中可以没有return语句
- B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
- C.用户定义的函数中若没有return语句,则应当定义函数为void类型
- D.函数的return语句中可以没有表达式
- A.可以说明虚函数
- B.可以定义友元函数
- C.可以进行构造函数重载
- D.不能说明其对象
- A.源程序要文档化
- B.数据说明的次序要规范化
- C.避免滥用goto语句
- D.模块设计要保证高耦合、高内聚
- A(){cout<<"A";} };
- classB{public:B(){cout<<"B";}};
- classC:publicA{
- Bb; public:
- C(){cout<<"C";} };
- intmain(){Cobj;return0;} 执行后的输出结果是( )。
- A.CBA
- B.BAC
- C.ACB
- D.ABC
- A.不合法的运算符
- B.一元运算符
- C.无操作数的运算符
- D.二元运算符
- A.13A23A
- B.23A13B
- C.13A23B
- D.13823A
- A.程序的内部逻辑
- B.程序的复杂结构
- C.使用说明书
- D.程序的功能
- A.软件测试的目的是证明程序是否正确
- B.软件测试的目的是使程序运行结果正确
- C.软件测试的目的是尽可能多地发现程序中的错误
- D.软件测试的目的是使程序符合结构化原则
- A.typedefstruct; {intn;charC;}REC; RECt1,t2;
- B.structREC; {intn;charC;} RECt1,t2;
- C.typedefstructREC; {intn=0;charc='A';}t1,t2
- D.struct {intn;charC;}REC; RECt1,t2
- A.全局变量
- B.局部变量
- C.静态变量
- D.常量
- A.operator+(operator*(y,z))
- B.x.operator+(operator*(y,z))
- C.x.operator+(X*(y,z))
- D.x+(operator*(y,z))
- A.-369
- B.369
- C.0.369
- D.整数集合{1,2,3,4,5}
- A.125
- B.n/Z
- C.n
- D.n+1
- A.1:1联系
- B.1:m联系
- C.m:1联系
- D.m:n联系
- A.构造函数名与类名相同
- B.构造函数可以有返回值
- C.构造函数可以重载
- D.每个类都有构造函数
- A.数据共享问题
- B.数据安全问题
- C.大量数据存储问题
- D.简化数据维护
- A.测试的挑剔性
- B.完全测试的不可能性
- C.测试的可靠性
- D.测试的经济性
- A.类Shape是虚基类
- B.类Shape是抽象类
- C.类Shape中的Draw函数声明有误
- D.语句“ShapeS;”能够建立Shape的一个对象S
- 23
-
下面说法正确的是( )。
- A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
- B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
- C.类的内联函数必须在类体内定义
- D.类的内联函数必须在类体外通过加关键字inline定义
- A.3
- B.4
- C.6
- D.7
- A.派生类成员函数只能访问基类的公有成员
- B.派生类成员函数只能访问基类的公有和保护成员
- C.派生类成员函数可以访问基类的所有成员
- D.派生类对基类的默认继承方式是公有继承
- A.inta=b=0;
- B.charA=65+1,b='b';
- C.floata=1,"b=&a,"c=&b;
- D.doublea=0.0;b=1.1;
- A.耦合性
- B.内聚性
- C.复杂性
- D.数据传输特性
- A.栈
- B.树
- C.队列
- D.二叉树
- A.n=0
- B.n=1
- C.n=2
- D.n=3
- A.scanf("%f%f",x,y);
- B.scanf("%f%f"&x,&y);
- C.scanf("%If%le",px,py);
- D.scanf("%lf%If"x,y);
- A( ){cout<<"A";} };
- classB{public:B( ){cout<<"B";}};
- classC:publicA{
- Bb; public:
- C( ){cout<<"C";} };
- intmain( ){Cobj;return0;} 执行后的输出结果是( )。
- A.CBA
- B.BAC
- C.ACB
- D.ABC
- A.1234
- B.2344
- C.4332
- D.1123
- A.R-S
- B.R×S
- C.R∩S
- D.R∪S
- A.N—S图
- B.PAD图
- C.程序流程图
- D.E—R图
- A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
- B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
- C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
- D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
- 36
-
对于语句“cout<
- A.*********1*2
- B.********12
- C.*******1*2
- D.12********
- A.栈是“先进先出”的线性表
- B.队列是“先进后出”的线性表
- C.循环队列是非线性结构
- D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
- A.intoperator-(FunNumber);
- B.FunNumberoperator-();
- C.FunNumberoperator-(int);
- D.intoperator-(FunNumber,FunNumber);
- A.x=value;
- B.x=C::value;
- C.p=&value
- D.p=C::value
- A.publicA
- B.privateA
- C.protectedA
- D.virtualpublicA
- A.属性
- B.关系
- C.键
- D.域
- A.ABCDEF
- B.BDAECF
- C.ABDCEF
- D.ABCDFE
- A.控制流
- B.事件驱动
- C.模块调用
- D.数据流