程序设计语言(C++) 课程 闭卷 必修 班级: 学号: 姓名: .
一、填空题(每空1分,共25分)。
1、抽象是通过从特定的实例中抽取共同的性质形成 (1) 的概念的过程。 2、面向对象的系统包含的三个要素是 (2) 、 (3) 、 (4) 。
3、在字长为32位的机器中,sizeof(char)= (5) 字节,sizeof(unsigned int)= (6) 字节.
4、C++语法规定,任何变量在使用前必须先 (7) ;变量有两个值,一个是变量 (8) ,另一个是变量
(9) 。
5、枚举是一种构造的数据类型,它是若干个有名字的 (10) 的集合。
6、C++中任何一个数组的名字是一个 (11) 指针,该指针的值是该数组 (12) 的地址。 7、C++中,&的优先级比&&的 (13) ;大多数运算符的结合性是从左到右的,只有 (14) 、 (1
5) 、 (16) 三类运算符的结合性是从右到左的。
8、函数的调用主要分为传值调用和_(17)_调用。传值调用又分为_(18)_调用、_(19)_调用,前者的
特点是____(20)______。
9、函数重载时要求同名函数的_(21)_或_(22)_不同,否则无法确定是哪个函数。
10、静态数据成员是类的所有对象中的_(23)_成员,而非静态数据成员是属于_(24)_对象的;静态成
员函数可以通过_(25)_来引用静非态数据成员。
二、判断题(每小题1.5分,共15分)
1、在说明语句 int a(15),&b=a,*p=&a;中,b的值的*P的是不相等的。( )
2、已知:int a(5),b(10); 表达式++a+b++有二义性。( )
3、在不同类型操作数组成的表达式中,其表达式的类型一定是最高类型double型。( )
4、break语句也可以用于if体内,它可退出if语句。( )
5、在一个被调用函数中,一个return语句可返回多个值给调用函数。( ) 6、在传值调用中,要求实参和形参的类型完全一致并且个数相等。( )
7、for循环中,循环变量的作用域是该循环的循环体内。( )
8、所谓私有成员是指只有类中所提供的成员函数才能直接访问它们,任何类以外的函数对它们的访问都是
非法的。( )
9、const char *p说明了p是指向字符串的常量指针。( ) 10、私有继承中,基类中所有成员对派生类的对象都是不可见的。( ) 三、写出程序的运行结果(1~9每小题3分,第10小题6分,共33分)
1、#include void main() { int a,b,c,d(5); c=2,c+=10; a =b=10; a * = 2; b / = 2; c % = 2; cout<} 2、#include void main() { int a = 50 , b(0) ; b = ++a; cout<b = a++;
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务