C++选择题及编程题1

C++选择题及编程题1
选择题
1.若有如下声明:
窦蔻流浪记
Class base
{ int k;
Public c;
Void set(int n) {k=n;}
Int get () const {return k;}
};
Class derived:protected base
{ protected:
Int j
Public :
Void set(int m,int n)
{ base::set(m)
J=n
}
Int get() const
{ return base::get()+j;
}
文学社会学}
则类Derived中保护的数据成员和成员函数的总个数是 B
A 4
B 3
C 2
D 1
2.若有如下声明
Class base
{ public:
Base()
{ cout<<”base”
};
Class derive:public base
{ public:
Derive()
{ cout<<”derive”
};
Void main()
{ derive x,
]
执行结束后输出的结果是D
A base
B Derive
C Basederive
D Derivebase
3.类的析构函数的对一个对象进行以下哪种操作时自动调用的是B
A 建立
B 撤销C赋值 D 引用
4.下列关于成员函数的描述,不正确的是B
A 成员函数可以重载微核
B 成员函数一定是内联函数
C 成员函数可以是静态的
D 成员函数可以设置参数的默认值
5.class myclass
{ public:
Myclass(0{cout<<1:}
}执行下列语句
Myclass a,b[2],*p1;
以后,程序的输出结果是B
A 11 B111 C1111 D 1
6.有关构造函数的说法不正确的是D
A构造函数的名字好类的名字一样
B构造函数在定义类对象时自动执行
C构造函数无任何函数类型
D构造函数有且只有一个
7.下列关于析构函数的描述中,不正确的是B
A析构函数有且只有一个
B析构函数可以有参数
C析构函数没有函数类型
D析构函数的作用是在对象被撤销时收回其内存空间
lw8-40.58.在C++语言中,数据封装要解决的问题是D
A数据的规范化B便于数据的转换 C 避免数据的丢失
D防止不同模块之间非法的数据访问
9.int a[][3]={1.2.3.4.5.6}; a[1] [0]的值是A
A 4
B 1
C 2
D 5
10.要如下定义冷冻机组
char a[10],*b=a
不能给数组a输入字符串的语句是B
A cin>>a
B cin>>a[0]. Ccin>>b D cin>>b+0
11.若已定义:
Int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,I;
其中0<=i<=9,则对数组a元素的引用不正确的是 D
A a[p-a]
B *(&a[i])
C p[i]
D *(*(a+i))
12.在int a=3,int*p=&a;中,*pd的值是D
A变量a的地址值 B 无意义 C 变量p的地址值 D 3 13.C++语言规定,函数返回值的类型是由D
A语句中的表达式类型所决定
B调用该函数时的主调函数类型所决定
C调用该函数时系统临时决定
D在定义该函数时所指定的函数类型所决定
14.下列有关重载函数的说法正确的是C
A重载函数必须具有不同的返回值类型
B重载函数参数个数必须相同
C重载函数必须有不同的形参列表
D重载函数名可以不同
15.以下叙述中不正确的是D
A在不同的函数中可以使用相同名字的变量
B函数中的形式参数是局部变量
C在一个函数内定义的变量只在本函数范围内有效
D在一个函数的复合语句中定义的变量在本函数范围内有效
16.下面有关for循环的正确描述是D
Afor循环只能是用于循环次数已经确定的情况
Bfor循环是先执行循环语句,后判断表达式
Cfor循环中,不能用break语句跳出循环体
Dfor循环语句中,可以包含多条语句,但要用花括号括起来
17.若有如下语句
int x=3;画家和牧童教学设计
Do
{ x-=2;
Cout<<x;< bdsfid="177" p=""></x;<>
}while(!(--x));

本文发布于:2024-09-25 03:24:36,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/435025.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   数据   语句   成员
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议