注意:此页面搜索的是所有试题
河南工程学院高级语言程序设计
下面叙述不正确的是()
(A) 派生类一般都用公有派生
(B) 对基类成员的访问必须是无二义性的
(C) 赋值兼容规则也适用于多重继承的组合
(D) 基类的公有成员在派生类中仍然是公有的
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的() (A) 私有成员 (B) 公有成员 (C) 保护成员 (D) 保护成员或私有成员
关于this指针使用说法正确的是() (A) 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码 (B) 保证基类私有成员在子类中可以被访问 (C) 保证基类保护成员在子类中可以被访问 (D) 保证基类公有成员在子类中可以被访问
有关多态性说法不正确的是() (A) C++语言的多态性分为编译时的多态性和运行时的多态性 (B) 编译时的多态性可通过函数重载实现 (C) 运行时的多态性可通过模板和虚函数实现 (D) 实现运行时多态性的机制称为动态多态性
C++类体系中,不能被派生类继承的有() (A) 常成员函数 (B) 构造函数 (C) 虚函数 (D) 静态成员函数
静态成员函数不能说明为() (A) 整型函数 (B) 浮点函数 (C) 虚函数 (D) 字符型函数
关于new运算符的下列描述中,错误的是() (A) 它可以用来动态创建对象和对象数组 (B) 使用它创建的对象或对象数组可以使用运算符delete删除 (C) 使用它创建对象时要调用构造函数 (D) 使用它创建对象数组时必须指定初始值
在函数定义中的形参属于() (A) 全局变量 (B) 局部变量 (C) 静态变量 (D) 寄存器变量
对do-while语句描述正确的是(). (A) do-while语句构成的循环可以使用break语句退出循环 (B) do-while语句构成的循环必须使用break语句退出循环 (C) do-while语句构成的循环,当while中的表达式值为非零时结束循环 (D) do-while语句构成的循环,当while中的表达式值为零时结束循环
以下关于数组描述错误的是(). (A) 数组的大小是固定的,但可以有不同的类型的数组元素 (B) 数组的大小是可变的,但所有数组元素的类型必须相同 (C) 数组的大小是固定的,所有数组元素的类型必须相同 (D) 数组的大小是可变的,可以有不同的类型的数组元素
在定义int a[2][3];之后,对a的引用正确的有(). (A) a[0][2] (B) a[1,3] (C) a[1>2][!1] (D) a[2][0]
下列选项中是C语言合法标志符的有(). (A) :good_morning (B) main (C) stdio.h (D) 8abc
以下4个选项中,可以看作是一条语句的有(). (A) {;} (B) a=0,b=0,c=0; (C) if(a>0); (D) if(b==0) m=1;n=2;
有说明语句char str[]={"football"};正确的描述是( ) (A) 数组str的长度是9 (B) strlen(str)的值是8 (C) str[4]的值是98 (D) str[8]的值是0
continue语句功能正确的描述是( ) (A) 终止当前所在的循环 (B) 结束本轮循环,开始下一轮循环 (C) 跳过循环体下面的语句 (D) 只能用在3种循环语句的循环体中
在公有派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的() (A) 私有成员 (B) 公有成员 (C) 保护成员 (D) 保护成员或私有成员
关于this指针使用说法正确的是() (A) 保证每个对象拥有自己的数据成员,但共享处理这些数据的代码 (B) 保证基类私有成员在子类中可以被访问 (C) 保证基类保护成员在子类中可以被访问 (D) 保证基类公有成员在子类中可以被访问
有关多态性说法不正确的是() (A) C++语言的多态性分为编译时的多态性和运行时的多态性 (B) 编译时的多态性可通过函数重载实现 (C) 运行时的多态性可通过模板和虚函数实现 (D) 实现运行时多态性的机制称为动态多态性
C++类体系中,不能被派生类继承的有() (A) 常成员函数 (B) 构造函数 (C) 虚函数 (D) 静态成员函数
静态成员函数不能说明为() (A) 整型函数 (B) 浮点函数 (C) 虚函数 (D) 字符型函数
关于new运算符的下列描述中,错误的是() (A) 它可以用来动态创建对象和对象数组 (B) 使用它创建的对象或对象数组可以使用运算符delete删除 (C) 使用它创建对象时要调用构造函数 (D) 使用它创建对象数组时必须指定初始值
在函数定义中的形参属于() (A) 全局变量 (B) 局部变量 (C) 静态变量 (D) 寄存器变量
对do-while语句描述正确的是(). (A) do-while语句构成的循环可以使用break语句退出循环 (B) do-while语句构成的循环必须使用break语句退出循环 (C) do-while语句构成的循环,当while中的表达式值为非零时结束循环 (D) do-while语句构成的循环,当while中的表达式值为零时结束循环
以下关于数组描述错误的是(). (A) 数组的大小是固定的,但可以有不同的类型的数组元素 (B) 数组的大小是可变的,但所有数组元素的类型必须相同 (C) 数组的大小是固定的,所有数组元素的类型必须相同 (D) 数组的大小是可变的,可以有不同的类型的数组元素
在定义int a[2][3];之后,对a的引用正确的有(). (A) a[0][2] (B) a[1,3] (C) a[1>2][!1] (D) a[2][0]
下列选项中是C语言合法标志符的有(). (A) :good_morning (B) main (C) stdio.h (D) 8abc
以下4个选项中,可以看作是一条语句的有(). (A) {;} (B) a=0,b=0,c=0; (C) if(a>0); (D) if(b==0) m=1;n=2;
有说明语句char str[]={"football"};正确的描述是( ) (A) 数组str的长度是9 (B) strlen(str)的值是8 (C) str[4]的值是98 (D) str[8]的值是0
continue语句功能正确的描述是( ) (A) 终止当前所在的循环 (B) 结束本轮循环,开始下一轮循环 (C) 跳过循环体下面的语句 (D) 只能用在3种循环语句的循环体中