选择判断题
想要过目不忘
这个作者很懒,什么都没留下…
展开
-
PTA选择判断——2019_4I/O Stream
1-1使用提取符(<<)可以输出各种基本数据类型的变量的值,也可以输出指针值。对1-2预定义的插入符从键盘上接收数据是不带缓冲区的。错1-3记录流的当前格式化状态标志字中的每一位用于记录一种格式,这种格式是不能被设置或清除的。错1-4设置和清除格式标志字的成员函数需要通过对象来引用它们,输出显示格式的对象通常是cout。对1-5操纵符本身是一个对象,它可以直接被提取符或插入符操作。对1-6get()函数不能从流中提取终止字符,终止字符仍留在流中。getli原创 2020-06-17 17:36:02 · 4175 阅读 · 0 评论 -
PTA选择判断——2019_4Polymorphism
1-1将构造函数说明为纯虚函数是没有意义的。对1-2抽象类是指一些没有说明对象的类。错//抽象类是含有纯虚函数的类1-3动态绑定是在运行时选定调用的成员函数的。对1-4因为静态成员函数不能是虚函数,所以它们不能实现多态。对1-5在析构函数中调用虚函数时,采用动态束定。错调用析构函数时,已经有完整的定义了,不是函数模板,所以不是动态束定。1-6在一个成员函数内调用一个虚函数时,对该虚函数的调用进行动态束定。对1-7虚函数不能是类的静态成员。对1-8原创 2020-06-17 17:09:24 · 2422 阅读 · 0 评论 -
PTA选择判断——2019_4Inheritance
2-1下列关于类的继承描述中,( )是正确的。4派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。 派生类也是基类,所以它们是等价的。 派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。 一个基类可以有多个派生类,一个派生类可以有多个基类。第一个选项:不i可以访问私有数据成员第三个选项:可以通过基类的公有成员函数或者保护成员函数来访问基类的私有数据成员2-2在c++中,类之间的继承关系具有( )。3自反性 对称性 传递性 反对称性2原创 2020-06-17 16:22:19 · 2484 阅读 · 0 评论 -
PTA选择判断——2019_4Overload
1-1函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。对1-2重载函数可以带有默认值参数,但是要注意二义性。对1-3多数运算符可以重载,个别运算符不能重载,运算符重载是通过函数定义实现的。对1-4对每个可重载的运算符来讲,它既可以重载为友元函数,又可以重载为成员函数,还可以重载为非成员函数。错在多数情况下,将运算符重载为类的成员函数和类的友元函数都是可以的。一般情况下,单目运算符最好重载为类的成员函数;双目运算符则最好重载为类的友元函数。类型转换函数只能定原创 2020-06-17 16:06:05 · 3679 阅读 · 0 评论 -
PTA选择判断——2019_4Friend and Template
1-1函数模板的友元函数必须是模板函数。错1-2模板函数可以用同名的另一模板函数重载。对1-3同一个形式参数名只能用于一个模板函数错1-4关键字class 指定函数模板类型参数,实际上表示“任何用户自定义类型”。错2-1模板函数的真正代码是在哪个时期产生的____。3源程序中声明函数时 源程序中定义函数时 源程序中调用函数时 运行执行函数时2-2类模板的模板参数____。4只可作为数据成员的类型 可作为成员函数的返回类型 可作为成员函数的参数类型 以上三原创 2020-06-17 15:49:09 · 2119 阅读 · 1 评论 -
PTA选择判断——2019_4Object Array and Pointer to Object
2-1静态成员函数没有:2返回值 this指针 指针参数 返回类型2-2下面关于成员函数和常成员函数的程序,输出结果是 3#include<iostream>using namespace std;class MyClass {public: MyClass(int x): val(x) {} void Print() const {cout << "const:val=" << val << '\t';} vo原创 2020-06-17 15:32:09 · 998 阅读 · 0 评论 -
PTA选择判断——2019_4Class and Object Definition and Using
1-1 类可以有两种重要的成员:成员变量和方法,类还可以有一种成员:内部类。对1-2 一个类可以实现多个接口。对1-3构造函数名应与类名相同,返回类型为void。错1-4引用一个类的属性或调用其方法,必须以这个类的对象为前缀。错1-5类也是一种数据类型(type)。对1-6对象是类的实例(instance)。对1-7数组也是对象。对1-8在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。对1-9声明构造方原创 2020-06-17 15:26:29 · 3801 阅读 · 0 评论 -
PTA选择判断——2019_4List
1-1 单向链表中的每个结点都需要动态分配内存空间。1-2 通常使用结构的嵌套来定义单向链表结点的数据类型。原创 2020-06-17 15:01:34 · 2574 阅读 · 0 评论 -
PTA选择判断——2019_4Struct
1-1共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。对1-2结构体变量可以作数组元素。对1-3指向结构体变量的指针可以作函数参数,实现传址调用。对1-4结构体成员的类型必须是基本数据类型。错1-5结构体成员必须是不同数据类型的变量。错1-6结构体数组中可以包含不同结构体类型的结构体变量。错1-7结构体类型本身不占用内存空间,结构体变量占用内存空间。对2-1定义如下结构体:struct sk{ int a;原创 2020-06-16 21:31:04 · 2040 阅读 · 0 评论 -
PTA选择判断——2019_4Pointer
1-1 可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数。对1-2 int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素。错1-3 函数名代表该函数的入口地址。因此,可用函数名给指向函数的指针变量赋值。对1-4 指向结构体变量的指针可以作函数参数,实现传址调用。对1-5 字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。对2-1关于new运算符的下列描述中,()是错误的。4它可以用来动态创建对象和对象数组原创 2020-06-16 21:01:24 · 7668 阅读 · 4 评论 -
PTA选择判断——2019_4Array
1-1 制造(new)数组时,要指定数组长度,以便为数组分配内存。对1-2一个数组可以存放不同类型的数值。错1-3程序运行中可以改变数组的大小。错2-1数组定义为 int s[3][2]={1, 2, 3, 4, 5, 6},数组元素( )的值为4。 2s[3][0] s[1][1] s[1][2] s[0][1]2-2设有数组定义:char array [ ]="China"; 则数组 array所占的空间为()。34个字节 5个字节 6个字节 7个字节2.原创 2020-06-16 20:16:01 · 1327 阅读 · 0 评论 -
PTA选择判断——2019_4Basic Programming
1-1 标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。对1-2 C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。对1-3 浮点型常量的指数表示中 ,e 是可以省略的。错1-4 表达式语句和表达式没有什么区别。错1-5 条件运算符?和:是一对运算符,不能分开单独使用。对1-6 函数strcmp从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。对1-7原创 2020-06-16 19:47:25 · 2080 阅读 · 0 评论