没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2023年吉林省长春市全国计算机等级考试
C++语言程序设计模拟考试(含答案)
学 校 : 班 级 : 姓 名 : 考 号 :
一、1.选择题(10题)
1 .“年龄在18-25之间”这种约束是属于数据库当中的
A.原子性措施B.一致性措施C.完整性措施D.安全性措施
2 . 一个栈的进栈顺序是1, 2, 3, 4 , 则出栈顺序为()。
A.4, 3, 2, 1 B.2, 4, 3, 1 C.1, 2, 3, 4D.3, 2, 1, 4
3 .若 有 inta[]={2, 4, 6, 8, 10} ; int *p=a ;则第2 个数组元素的正确
表示为 O
A.*p++ B.p+2 C.&(p+2) D.*(p+2)
4 . 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该
运算符是
A.一元运算符B.二元运算符C.选 项 A)和 选 项 B)都可 能 D.重载错
、口
1天
5 . 下列对字符数组进行初始化的语句正确的是
A.char a []="Hello";
B.char
C.char a[5]="Hello";
D.char a[2][5]={ "Hello", "World" };p
6 . 有如下程序:#include < iostream > using namespace std ; int main()
{ cout.fill('*') ; cout.width (6) ; cout.fill('#') ; cout < < 123 < < endl ;
return 0 ; }执行后的输出结果是______。
A.### 123 B.123### C.***123 D.123***
7 . 若有以下程序:#include < iOStream > using namespaces std ; class
A { public : A(){} A(int i) { xl=i ; } void dispa() { cout < < "Xl=" < <
xl < < : } private ; intxl ; } ; class B : public A { public : B(){}
B(int i) : A(i+10) { x2=i ; } void dispb() { dispa() ; cout < < "x2=" < <
x2 < < endl ; } private : intx2 ; } ; . int main() { B b(2) ; b . dispb()
return 0 ; } 程序运行后的输出结果是()。
A.xl=10,x2=2 B.xl=12,x2=10 C.xl=12,x2=2 D.xl=2,x2=2
8 . 类模板template < class T > class 其中友元函数f 对特定类型
T(如 in t) ,使函数f(x < int > )成 为 x < int > 模板类的友元,则其说明为
()o
A.friend voidf();
B .friend voidf(x < T > );
C.friend voidA::f();
D.friend void C < T > ::f(x < T > );
9. 下列变量名中,合法的()。 A)B)
C) D)
A.CHINA B.byte.size C.double D.A+a
10 . 下列描述正确的是
A.表示m > n 为 true或 m < n 为 tru e的表达式为m > n&&m <
n
B.switch语句结构中必须有default语句
C.if语句结构中必须有else语句
D.如果至少有一个操作数为tr u e ,则包含运算符的表达式为true
二、单选题(13题)
11 . 下列运算符中哪些是不能够被重载的?
A * _ > * , * 9,
B.++, —, new, delete, = =
C.sizeof, new, delete, ++, —
D.sizeof, new, delete, + , -
12 .有下列程序:
#include<stdiO. h>
intf(intx)
(
inty;
if(x==0 II x==l)return(3);
y=x*x-f(X-2);
retumy;
}
voidmain ( )
{
intZ;
z=f(3); printf("%d \ n", z);
)
程序的运行结果是( )。A.O B.9 C.6 D.8
13.下列语句中,与语句力=(a>b?(b>c?l :0) :0 ) ;”的功能等价的是( )。
A.if(a<=b)n=O ;
B.if((a>b) II (b>c))n=l ; elsen=O ;
C.if(a>b)if(b>c)n= 1 ; elsen= ; elsen=O ;
D.if(a>b)n=l ; elseif(b<=c)n=l ; elseif(b>c)n=l ; elsen=O ;
14 .在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
A.外 模 式 B.内模式C.概念模式D.逻辑模式
15 .有如下程序:
#include<iostream>
usingnamespacestd :
classPoint{
intx, y;
public:
Point(intxl=0, intyl=O)): X(X1), y(yl){}
intget ( ) {returnx+y;)
};
classCircle{
Pointcenter}
intradius;
public:
Circle(intCX, intcy, intr): center(cx, cy), radius(r)
(}
intget (
) {retumcenter. get (
) +radius; }
};
intmain
(
) {
Circlec(3, 4, 5)
;
cout«c. get (
) « e n d l;
retumO;
)
运行时的输出结果是(
)o
A.5B.7C.9D.12
16 .有如下类定义:
class Point{
private:
static int how_m
a
ny;
};
ho w_many=0 ;
要初始化Point类的静态成员how_m any,下画线处应填入的内容是
()。
A.int B.static i
n
t C.int Point : : D.sta
t
ic int Point ::
17 .下列程序的输出结果为( ) 。
#include<iostream. h>
剩余43页未读,继续阅读
资源评论
无敌开心
- 粉丝: 1936
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功