单选题下面描述中正确的是( )。
单选题若有定义语句“double x[5]={1.0,2.0,3.0,4.0,5.0},* p=x”,则错误引用x数组元素的是______。
单选题开发大型软件时,产生困难的根本原因是( )。
单选题有如下类的定义。应在空格处填入的语句是 ( )。 class MyClass { ______________ int x, y; public: MyClass(int a=0,int b=0) { x=a; y=b; } static void change{) { x-=10; y-=10; };
单选题有如下程序: #include<iostream> uslng
namespace std; class Con {
char ID; public:
Con():ID('A){cout<<1;} Con(char ID):ID(ID){cout<<2;}
Con(Con&c):ID(c.getID()){cout<<3;} char
getID()const{return ID;} }; void show(Con
c){cout<<c.getID();} int main() {
Con c1; show(c1); Con
c2('B'); show(c2); return 0;
} 执行上面程序的输出是______。
A.13A23A
B.23A13B
C.13A23B
D.13823A
单选题执行语句:{cout<<setfill("*")<<setw(10)<<setfill("#")<<left<<123<<"OK"<<endl;return 0;)后将输出
____
。
单选题C++对C语言作最大的改进是( )。
单选题有如下程序:
#include<iostream>
using namespace std;
int main()
{
char str[100],*p;
cout<<"Please input a string:";
cin;str;
p=str;
for(int i=0;*p!="/0";p++,i++);
cout<<"i"<<endl;
return 0;
}
运行这个程序时,若输入字符串为:
abcdefg abcd
则输出结果是______。
单选题下列关于软件设计基本原理的叙述中错误的是
单选题在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是______。
单选题继承具有 ______,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员 A) 规律性 B) 传递性 C) 重复性 D) 多样性
单选题设有表示学生选课的3张表,学生S(学号、姓名、性别、年龄、身份证号)、课程C(课号、课名)、选课SC(学号、课号、成绩),则表SC的关键字(键或码)为{{U}}
{{/U}}。
A.课号、成绩
B.学号、成绩
C.学号、课号
D.学号、姓名、成绩
单选题有如下类定义: c1ass Test { public: Test(){a=0;c=0;} //① int f(int a)const{this—>a=a;} //② static int g(){return a;} //③ void h(int b){Test::b=b;}; //④ private: int a; static int b; const int c; }; int Test::b=0; 在标注号码的行中,能被正确编译的是( )。
单选题下列特征中不是面向对象方法的主要特征的是 ( )。
单选题有如下两个类定义: class AA; class BB AA v1,*v2; BB v3; int *v4; ; 其中有一个成员变量的定义是错误的,这个变量是( )。
单选题关于类和对象不正确的说法是( )。
单选题以下有关类与结构体关系的叙述不正确的是 A) 结构体中只包含数据;类中封装了数据和操作 B) 结构体的成员对外界通常是开放的;类的成员可以被隐蔽 C) 用struct不能声明一个类型名;而class可以声明一个类名 D) 结构体成员默认为Public;类成员默认为private
单选题如果表达式一X/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
单选题下面叙述错误的是{{U}} {{/U}}。
A.基类的protected成员在派生类中仍然是protected的
B.基类的protected成员在public派生类中仍然是protected的
C.基类的protected成员在private派生类中是privated的
D.基类的protected成员不能被派生类的对象访问
单选题下列不属于C++规定的类继承方式是______。