计算机类相关资料
6.0万次浏览
1.2万人收藏
2022年5月全国计算机等级考试C++语言程序设计真题精选

2022年5月全国计算机等级考试C++语言程序设计真题精选

第1题单选题1、算法的空间复杂度是指()。A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数2、每个C++程序中都必须有且仅有一个()。A.类B.预处理命令C.主函数D.语句3、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。A.快速排序B.冒泡排序C.直接插入排序D.堆排序4、数据库系统的三级模式不包括()。A.概念模式B.内模式C.外模式D.数据模式5、SQL语言又称为()。A.结构化定义语言B.结构化控制语言C.结构化查询语苦D.结构化操纵语言6、数据处理的最小单位是()。A.数据B.数据元素C.数据项D.数据结构7、假定My Class为一个类,那么下列的函数说明中,()为该类的析构函数。A.void \sim MyCloss();B.~MyClass(int n);C.MyClass();D. \sim MyC \log s();? 8、有以下结构体说明和变量的定义,且指针P指向变量b。则不能把结点b连接到结点O连接到结点O之后的语句是(), structnode(characto;structnode"next;}o,b,*p=&a,*q=&b;A.a.next=q;B.P.next=8b;C. \rho
2022年5月全国计算机等级考试C语言程序设计真题精选

2022年5月全国计算机等级考试C语言程序设计真题精选

2022年陕西省商洛市全国计算机等级考试C++语言程序设计真题(含答案)

2022 年 陕西 省 商洛 市 全国 计算机 等级 考试 C++ 语言 程序 设计 真题 ( 含 答案 ) 学 校 : 班 级 : 姓 名 : 考 号 : 一 、 1 . 选择 题 ( 10 题 ) 1 . 关于 关键 字 class 和 typename , 下列 描述 正确 的 是 ( ) 。 A . 程序 中 所有 的 class 都 可以 替换 为 typename B . 程序 中 所有 的 typename 都 可以 替换 为 class C . A 和 B 都 可以 D . A 和 B 都 不 可以 2 . 下列 描述 中 哪个 是 正确 的 ? A . 私有 派生 的 子类 无法 访问 父 类 的 成员 B . 类 A 的 私有 派生 子类 的 派生 类 C 无法 初始 化 其 祖先 类 A 对象 的 属性 , 因为 类 A 的 成员 对 类 C 是 不 可 访问 的 C . 私有 派生 类 不 能 作为 基 类 派生 子类 D . 私有 派生 类 的 所有 子孙 类 将 无法 继续 继承 该 类 的 成员 3 . 下面 程序 的 输出 结果 是 # include < iostream . h > class A { public : A ( ) { cout < < " construtA " < < endl ; } Virtual - A ( ) { cout < < " destructA " < < endl ; } } ; class B : public A { } ; class C : public A { } ; class D : public B , public C { } ; void main ( ) { D d ; } A . constructA B . constructA C . constructA D . constructA destructA constructA constructA constructA destructA constructA constrnctA destructA destructA constructA destructA destructA destructA destrctA destructA destructA 4 . 若 有 以下 程序 : # include < iostream > using namespace std ; class Base { public : Base ( ) { x = 0 ; } int x ; } ; class Derivedl : virtual public Base { public : Derivedl ( ) { x = 10 ; } } ; class Derived ! : virtual public Base { public : Derived 2 ( ) { x = 20 ; } } ; class Derived : public Derivedl , protected Derived 2 { } ; int main ( ) { Derived obj ; cout < < obj . x < < endl ; return 0 ; } 该 程序 运行 后 的 输出 结果 是 ( ) 。 A . 20B . 30C . 10D . 0 5 . 数据 库 技术 的 根本 目标 是 要 解决 数据 的 ( ) o A . 存储 问题 B . 共享 问题 C . 安全 问题 D . 保护 问题 6 . 考虑 函数 原型 voidtest ( inta , intb = 7 , charz = * ) , 下面 的 函数 调用 中 , 属 于 不 合法 调用 的 是 ( ) o A . test ( 5 ) ; B . test ( 5 , 8 ) ; C . test ( 6 , # ) ; D . test ( 0 , 0 , * ) ; 7 . 有如 下 程序 : # include < iostream > using namespace std ; { TestClass ( ) { cout < < " BB " ; fun ( ) } void fun ( ) { cout < < " Bf ' ; } } ; class TestClasskpublic TestClass { p

2022年浙江省温州市全国计算机等级考试C++语言程序设计真题(含答案)

2022年河北省张家口市全国计算机等级考试C++语言程序设计真题(含答案)

全国计算机等级考试《二级C++语言程序设计》历年真题精选及详解

全国计算机等级考试《二级C++语言程序设计》历年真题精选及详解

2022年浙江省金华市全国计算机等级考试C++语言程序设计真题(含答案)

2022年湖南省岳阳市全国计算机等级考试C++语言程序设计真题(含答案)

2022 年 湖南 省 岳阳 市 全国 计算机 等级 考试 C++ 语言 程序 设计 真题 ( 含 答案 ) 学 校 : 班 级 : 姓 名 : 考 号 : 一 、 1 . 选择 题 ( 10 题 ) 1 . 用 某种 排序 方法 对 关键 字 序列 ( 25 , 84 , 21 , 47 , 15 , 27 , 68 , 35 , 20 ) 进行 排序 时 , 序列 的 变化 情况 如下 : 20 , 15 , 21 , 25 , 47 , 27 , 68 , 35 , 84 15 , 20 , 21 , 25 , 35 , 27 , 47 , 68 , 84 15 , 20 , 2 重 , 25 , 27 , 35 , 47 , 68 , 84 则 所 采用 的 排序 方法 是 ( ) o A . 选择 排序 B . 希尔 排序 C . 归并 排序 D . 快速 排序 2 . 数据 库 系统 的 核心 是 ( ) A . 数据 库 B . 数据 库 管理 系统 C . 模拟 模型 D . 软件 工程 3 . 结构 化 程序 设计 主要 强调 的 是 ( ) 。 A . 程序 的 规模 B . 程序 的 效率 C . 程序 设计 语言 的 先进 性 D . 程序 的 易 读 性 4 . 实现 输出 为 八 进 制 的 符号 是 ( ) 。 A . dec B . hex C . oct D . setw ( 8 ) 5 . 下面 关于 虚 函数 的 描述 中 正确 的 是 A . 虚 函数 是 一个 静态 成员 函数 B . 虚 函数 是 一个 非 成员 函数 C . 虚 函数 既 可以 在 函数 说明 时 定义 , 也 可以 在 函数 实现 时 定义 D . 派生 类 的 虚 函数 与 基 类 中 对应 的 虚 函数 具有 相同 的 参数 个数 和 类型 6 . 以下 程序 的 输出 结果 是 ( ) 。 main ( ) { inta = 4 , b = 5 , c = 0 , d ; d = ! a & & ! b ) | | ! c ; cout < < d < < endl ; } A . l B . OC . 非 0 的 数 D . - l 7 . 软件 工程 管理 的 具体 内容 不 包括 对 ( ) 管理 。 A . 开发 人员 B . 组织 机构 C . 用户 D . 设备 8 . 有 如下 类 的 定义 。 横线 处 的 语句 是 ( ) 。 class MyClass { public : MyClass ( int a = 0 , int b = 0 ) { X = a ; Y = b ; } void Change ( ) const { X = 10 ; Y + = 10 ; } p r iv a te : in t X , Y ; } ; A . static B . const C . mutable D . 不 需要 填 入 内容 9 . 下列 关于 模板 的 叙述 中 , 错误 的 是 ( ) 。 A . 模板 声明 中 的 第 一 个 符号 总是 关键 字 template B . 在 模板 声明 中用 < 和 > 括 起来 的 部分 是 模板 的 形参 表 C • 类 模板 不 能 有 数据 成员 D . 在 一定 条件 下 函数 模板 的 实 参 可以 省略 10 . 有 如下 程序 : # include < iostream > using namespace std ; int main ( ) { int * p ; * p = 9 ; cout < < " The value at p : " < < * p ; return 0 ; } 编译 运行 程序 将 出现 的 情况 是 ( ) A . 编译 时 出现

2022年陕西省安康市全国计算机等级考试C++语言程序设计真题(含答案)

2022年湖北省鄂州市全国计算机等级考试C++语言程序设计真题(含答案)

2022年福建省福州市全国计算机等级考试C++语言程序设计真题(含答案)

2022年陕西省铜川市全国计算机等级考试C++语言程序设计真题(含答案)

2022年陕西省延安市全国计算机等级考试C++语言程序设计真题(含答案)

2022年甘肃省定西市全国计算机等级考试C++语言程序设计真题(含答案)

2022年浙江省丽水市全国计算机等级考试C++语言程序设计真题(含答案)

2022年全国计算机等级考试C语言程序设计真题试卷

2022年全国计算机等级考试C语言程序设计真题试卷

C++程序设计语言题库

一:填空题:(1)在用class定义一个类时,数据成员和成员函数的默认访问权限是【1 2)含有纯虚函数的类称为【2 3)已知一个类AA,其默认构造函数的函数原型是【3 4)对一个类中的数据成员的初始化可以通过构造函数中的【4】实现,也可以通过构造函数中的【5】实现。(5)假定AB为一个类,则执行“AB a[10];”语句时,系统自动调用该类的构造函数的次数为【6 6)假定类AB中有一个公用属性的静态数据成员bb,在类外不通过对象名访问该成员bb的写法为【7 7)在#include命令中所包含的头文件,可以是【8】定义的头文件,也可以是【9】定义的头文件。(8)已知类AA有一个构造函数为:AA(int val),现在要在动态分配1个AA对象,初始值为2,用pw存放其地址,语句为【10 9)在每个非静态成员函数中,都包含一个隐含的参数,其的参数名为【11 10)静态数据成员在定义或说明时,要加关键字【12 11)假定用户没有给一个名为AB的类定义析构函数,则系统为其隐含定义的析构函数为【13 12)C++支持两种多态性

2022年河南省新乡市全国计算机等级考试C语言程序设计真题(含答案)

2022 年 河南 省 新乡 市 全国 计算机 等级 考试 C 语言 程序 设计 真题 ( 含 答案 ) 学 校 : 班 级 : 姓 名 : 考 号 : 一 、 2 . 填空 题 ( 10 题 ) 1 . 设 有 下列 程序 : # include < stdio . h > # include < string . h > main ( ) { int i ; char s [ 10 ] , t [ 10 ] ; gets ( t ) ; for ( i = 0 ; i < 2 ; i + + ) { gets ( s ) ; if ( strcmp ( t , s ) < 0 ) strcpy ( t , s ) ; ) printf ( " % s \ n " , t ) ; ) 程序 运行 后 , 从 键盘 上 输入 ( < CR > 代表 回车 符 ) : CDEF < CR > BADEF < CR > QTHRG < CR > , 贝 lj 程序 的 输出 结果 是 。 2 . 下列 程序 输出 的 结果 是 _ _ _ _ o int m = 17 ; int fun ( int x , int y ) { int m = 3 ; return ( x * Y - m ) ; ) main ( ) { int a = 5 , b = 7 ; printf ( " % d \ n " , fun ( a , B ) / m ) ; ) 3 . 以下 程序 的 输出 结果 是 ( ) 。 # include < stdio . h > void main ( ) { int f , fl , f2 , i ; fl = 0 ; f2 = l ; printf ( " % d % d " , fl , f2 ) ; for ( i = 3 ; i < = 5 ; i + + ) { f = - fl + f2 , printf ( " % d " , f ) ; f2 = fl ; fl = f ; } printf ( " \ n " ) ; ! 4 . 以下 程序 的 输出 结果 是 【 】 。 # include < stdio . h > void fun ( ) { static int a = 0 ; a + = 2 ; printf ( " % d " , a ) ; ) main ( ) { int cc ; for ( cc = l ; cc < 4 ; cc + + ) fun ( ) ; printf ( " \ n " ) ; } 5 . 在 一个 容量 为 25 的 循环 队列 中 , 若 头 指针 front = 16 , 尾 指针 rear = 9 , 则 该 循环 队列 中 共有 上 【 】 个 元素 。 6 . 已 有 定义 如下 : struct node { int data ; struct node * next ; ) * P ; 以下 语句 调用 malloc 函数 , 使 指针 p 指向 一个 具有 struct node 类型 的 动 态 存储 空间 。 请 填空 。 p = ( struct node * ) malloc ( [ ] ) ; 7 . 数据 结构 分为 逻辑 结构 和 存储 结构 , 循环 队列 属于 结构 。 8 . 若 s 是 int 型 变量 , 且 s = 8 , 则 s % 3 + ( s + l ) % 3 表达 式 的 值 为 ( ) 。 9 . 以下 程序 从 终端 输入 一 行 字符 放在 s 数 组 中 , 输入 以 回车 符 作为 结 束 , 函数 fun 统计 存放 在 s 数 组 中 每 个 数字 字符 的 个数 。 形参 ch 指向 s 数 组 , 形参 n 给 出 了 s 数 组 中 字符 的 个数 。 在 acc 数 组 中用 下标 为 。 的 元素 统计 字符 “ 0 ” 的 个数 , 下标 为 1 的 元素 统计 字符 “ 1 ” 的 个数 , … 。 请 填空 。 # include < stdio . h > void

2022年自考专业(计算机应用)C++程序设计考试真题及答案10(1)

2022年自考专业(计算机应用)C++程序设计考试真题及答案102022年自考专业(计算机应用)C程序设计考试真题及答案一、单项选择题单项选择题(本大题共20小题,每小题1分,共20分。)在每小题列出的备选项中只有一项是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1、下列不属于C++关键字的是( )A.extern B.goto C.free D.default 2、C++中定义标准输入的库为()A.stdio B.math C.istream D.stdlib 3、My是一个类,则执行语句My a[3], *p[2];之后,自动调用构造函数次数为( )A.2 B.3 1202022年自考专业(计算机应用)C++程序设计考试真题及答案10C.4 D.5 4、下列语句错误的是()A.int val(20); B.extern int val(20); C.const int val; D.extern const int val; 5、下列说法中,有关构造函数是正确的是( )A.任何一类必定有构造函数B.可定义没有构造函数的类C.构造函数不能重载D.任何一类必定有缺省的构造函数6、下面关于类和对象说法不正确是()A.类由数据与函数组成B.一个对象必属于某个类C.对象是类的实例D.一个类的对象只有一个7、
2021年5月全国计算机等级考试C++语言程序设计真题精选

2021年5月全国计算机等级考试C++语言程序设计真题精选

第1题一、单项选择题(每小题1分,共40分)1、软件设计中划分模块的一个准则是()。A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合2、有如下类定义:class XX{ int XX;public:xx():xx(0){tout<<A;} XX(int n):xx(n){cout<<B;} }; class Y:Y:public XX{ intYY;public:YY():YV(O){cout<<YY;} YY(int n):xx(n+1),YY(n){cout<<YY;} YY(int m, int n):XX(m),YY(n){cout<<yy;} }; 下列选项中,输出结果为AO的语句是A.YYyl(0,0);B.YY72(1);C.YYy3(0);D.YYy4; 3、在三级模式之间引入两层映像,其主要功能之一是()。A.使数据与程序具有较高的独立性B.使系统具有较高的通道能力C.保持数据与程序的一致性D.提高存储空间的利用率4、下列有关继承和派生的叙述中,正确的是()。A.派生类不彘访问基类的保护成员B.作为虚基类的类不能被实例化C.派生类应当向基类的构造函数传递参数D.虚函数必须在派生类中重新实现5、在结构化程序设计使用goto语句的原则是()。A.限制B.鼓励C.禁止D.滥用6、下列对重载函数的描述中,错误的是()。A.重载函数中不允许使用默认参数B.重载函数中编译是根据参

(整理)全国计算机等级考试二级c++题库13共17套

精品文档精品文档第十三套1、下列关于队列的叙述中正确的是_。A、在队列中只能插入数据B、在队列中只能删除数据C、队列是先进先出的线性表D、队列是先进后出的线性表队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又称为"先进先出" 或"后进后出" 的线性表,体现了" 先来先服务" 的原则。本题答案为C。2、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是_。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。本题答案为C。3、希尔排序法属于哪一
勾选下载
全部下载(21篇)
搜索
下载夸克,免费领特权
下载

2022年5月全国计算机等级考试C++语言程序设计真题精选

精品
PDF3.9M 17