一、填空题(每空1分,共15分)。
1.一个c++程序由和构成。
2.c++中基本数据类型有和。
3.字符串常量是由一对括起来的字符序列。
4.布尔常量只有两个值和 。
5.c++语言中的函数可分为函数和函数两大类。
6.二维数组的元素是通过和来确定。
7.当一个类的成员是某一个类的对象时,该对象就被称为 。
二、单项选择题(每小题2分,共20分)
1.在c++语言中,080是 。
a)八进制数 b)十进制数 c) 十六进制数 d)非法数。
2.设int a=10,b=11,c=12;表达式(a+b) a) 2b) 0c) -2d) 1
3.在c++语言中,自定义的标识符 。
a)能使用关键字并且不区分大小写。
b)不能使用关键字并且不区分大小写。
c)能使用关键字并且区分大小写。
d)不能使用关键字并且区分大小写。
4.在c++语言中,增加了对对象的操作。
a)结构b)联合c)指针d)引用。
5.下列程序段循环次。
int x=-10
while(++x)
a) 9b) 10c)11d)无限。
6.在c++语言中,main函数默认返回一个类型的值。
a)intb)floatc)char d)void
7.为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为 。
a)publicb)protected c)privated)static
8.假定myclass为一个类,则执行myclass a[3],*p[2];语句时,自动调用该类构造函数次。
a)2b)3c)4d)5
9.下列运算符不能用友元函数重载的是 。
abcd)<<
10.c++语言建立类族是通过实现的。
a)类的嵌套 b)虚函数c)类的继承 d)抽象类。
三、阅读程序填空(共20分)
1. 下列程序计算1000以内能被3整除的自然数之和。(6分)
#include<>
void main()
int x=1,sum;
while(ture)
cout<}
2. 下面是一个求数组元素之和的程序。主程序中定义并初始化了一个数组,然后计算该数组各元素之和,并输出结果。函数totalsum计算数组元素之和。请完成下列程序。(10分)
#include<>
void main()
total=totalsum(a,5)
cout<<”sum of array:”<
int totalsum(int array,int len)
3.下列程序根据输入年份,判断该年是否是闰年。请完成程序。(注意:闰年的判定条件是:年号能被4整除但不能被100整除,或者能被400整除。)(4分)
#include<>
void main()
int year,leap;
cin>>year;
if(year%4!=0)
leap=0;
elseif ( 9 )
leap=1;
elseif( 10 )
leap=0;
elseleap=1;
if(leap)
cout cout<} 四、阅读程序,写出输出结果(每小题5分,共15分)。 #include using namespace std; int main() int a,b,c; int f(int x,int y,int z); cin>>a>>b>>c; c=f(a,b,c); cout< return 0; int f(int x,int y,int z) int m; if (x else m=y; if (z return(m 输出结果。2.假定输入为30和60。写出下列程序的运行结果。 #include<> void main()运行结果: #include<> class cstatic public: cstatic() static int val; int cstatic::val=0; void main() cout<<”cstatic::val=” cout<<”cstatic cs2; cout<<”cstatic cs3,cs4; cout<<”cout<<” 运行结果:五。编程(每小题10分, 共30分) 1. 某超市为了**,采用购物打折(discount)的优惠办法。每次顾客一次购物: 1) 在1000元(money)以上者,按九五折优惠; 2) 在2000元(money)以上者,按九折优惠; 3) 在3000元(money)以上者,按八五折优惠; 4) 在5000元(money)以上者,按八折优惠。 编写程序,输入购物款数,计算并输出***。 2. 编写程序,计算s=1+(1+2)+(1+2+3)+…1+2+3+…+n)的值。 3. 实现一个用于计算面积的矩形类,要求该类: 1) 数据成员包括:长(length)与宽(width) 2) 提供输入长与宽的成员函数; 3) 提供计算面积的成员函数。 c 程序设计试卷。一 选择题。每小题3分,共15分 1 派生类能够直接访问的基类的成员是 a 公有成员 b 保护成员 c 私有成员 d 静态。2 下面是几条定义类的语句,不能被继承的类是 a abstract class figure b class figure c public class fi... 面向对象的程序设计c 试卷c 一 填空 每空2分,共20分 1 定义于函数外的变量称为。2 假定class1为一个类,则执行 class1 a 5 b 2 p 3 语句时,自动调用该类构造函数的次数为。3 利用操作符 语句序列p p 1 f p 5 的功能可以由一个语句完成。4 不借助于其他变量交换... c 程序设计课程期末考试试题 a卷 一判断题 正确打 a 错误打 b 每小题1分,共计20分 1在面向对象的编程中,和数据合并为一个不可分割的对象。2对象是有确定简介且与要处理的问题相关的概念或事物。3每个对象都称为它的类的一个示例。类中的对象具有相同的属性和共同的行为。4多态性是指相同的函数可以在...C程序设计试卷1C程序设计
C 程序设计试卷C
C 程序设计试卷 A