IE盒子

搜索
查看: 117|回复: 1

(附2021年C++赛项真题及答案)

[复制链接]

1

主题

6

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-1-1 19:39:39 | 显示全部楼层 |阅读模式
第四届全国高校计算机能力挑战赛程序设计赛
(附2021年C++赛项真题及答案)




2022年第四届全国高校计算机能力挑战赛
程序设计赛


大赛资料
第四届全国高校计算机能力挑战赛程序设计赛
(2021年C++赛项真题及答案)


已有函数原型int f(int &x)。在执行语句int n=1;后下面下列选项执行函数调用正确的是( ) C++ 单选题(B)
int f(n);
f(n);
f(&n);
f(1);
  C++中带默认参数的函数原型正确的是() C++ 单选题(D)
int f(int x=10,int y,int z=30);
int f(int x=10,int y=20,int z);
int f(int x,int y=20,int z);
int f(int x,int y=20,int z=30);
  关于函数的说法,不正确的是( ) C++ 单选题(D)
函数可以没有参数
函数可以没有返回值
函数可以嵌套调用
在一个函数中可以嵌套定义另一个函数
  下列关键词中,是类成员访问控制说明符有() C++ 单选题(A)
protected
extern
inline
class
  对于一个类Base,语句Base b; 则执行此语句将调用类Base的() C++ 单选题(A)
无参构造函数
拷贝构造函数
析构函数
静态成员函数
  如果一个类没有定义构造函数,描述正确的是( ) C++ 单选题(D)
程序编译时会提示错误
这个类没有析构函数
定义该类对象时就不会调用构造函数
编译器会提供一个不带参数的构造函数
  C++中this指针描述错误的是() C++ 单选题(C)
非静态成员函数内部可以直接使用 this 关键字
this 代表指向该函数所作用的对象的指针
使基类公有成员在子类中可以被访问
静态成员函数在其内部不能使用 this 指针
  下列关于C++类的静态成员变量概念的描述,不正确的是() C++ 单选题(D) 静态成员变量属于整个类所有,所有对象共享类的静态成员变量
静态成员变量的生命周期不依赖于任何对象
可以通过类名和对象名访问public静态成员变量
静态成员变量在类的内部定义与初始化
  下列关于C++类的友元概念的描述,错误的是() C++ 单选题(D)
类 A 将类 B 声明为自己的友元,则类 B 的所有成员函数就都可以访问类 A 对象的私有成员
友元关系在类之间不能传递,即类 A 是类 B 的友元,类 B 是类 C 的友元,并不能导出类 A 是类 C 的友元
在类中用friend关键词声明友元函数
友元函数是类的成员函数
  类B是类A的派生类,当定义类B的一个对象和删除这个对象时,调用构造函数和析构函数的次序分别为() C++ 单选题(A)
A构造函数 B构造函数 B析构函数 A析构函数
A构造函数 B构造函数 A析构函数 B析构函数
B构造函数 A构造函数 B析构函数 A析构函数
B构造函数 A构造函数 A析构函数 B析构函数
一个类有多个对象成员,这些对象成员调用构造函数的顺序() C++ 单选题(C) 与这些对象成员在成员初始化列表的顺序相同
与这些对象成员在成员初始化列表的顺序相反
与这些对象成员在类中说明的顺序相同
与这些对象成员在类中说明的顺序相反
第四届全国高校计算机能力挑战赛程序设计赛
(2021年C++赛项真题及答案)
回复

使用道具 举报

1

主题

4

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2023-1-1 19:40:32 | 显示全部楼层
来啦资料[酷]
[图片]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表