《c++程序设计》期中试题(a)
一、选择题。
1、以下选项中不合法的标识符是___
a、abcb、lpszcmdline c、max x d、 strname
2、运算对象必需是整型的运算符是___
abcd、 *
3、有关类和对象的说法下列不正确的有 。
a、对象是类的一个实例。
b、任何一个对象只能属于一个具体的类。
c、一个类只能有一个对象。
d、类与对象的关系和数据类型与变量的关系相似。
4、 是析构函数的特征。
a、一个类中只能定义一个析构函数。
b、析构函数名与类名不同。
c、析构函数的定义只能在类体内。
d、析构函数可以有一个或多个参数。
5、设a=3,b=4,c=5,则逻辑表达式:!(a+b)+c–1 &&b+c/2的值是___
a、 –1b、 0c、 1d、 true
6、在情况下适宜采用 inline 定义内联函数。
a、函数体含有循环语句b、函数体含有递归语句
c、函数**少、频繁调用d、函数**多、不常调用
7、下述静态数据成员的特性中, 是错误的。
a、说明静态数据成员时前边要加修饰符static
b、静态数据成员要在类体外进行初始化。
c、引用静态数据成员要在静态数据成员名前加〈类名〉和作用域运算符。
d、静态数据成员不是所有对象所共用的。
8、以下正确的函数原型为___
a、 ff(int x , int yb、void ff(x , y
c、 void ff(int x , yd、void ff(int , int
9、系统在调用重载函数时,往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是 。
a、参数个数b、参数的类型。
c、函数名称d、函数的类型。
10、若有定义: int x,*pb; 则以下正确的赋值表达式是___
a、 pb=&x b、 pb=xc、 *pb=&x d、 *pb=*x
二、填空题。
1、在c++中有两种类型的注释符,一种是c语言中使用的注释符(/*另一种是 。
2、c++中标识符的大小写字母是区别的。
3、对象的三大基本特性是多态性封装性。
4、类中的数据和成员函数默认类型为。
5、类中允许三种类型的访问控制方式。
6、使用cin和cout进行输入输出操作的程序必须包含头文件。
7、在c++中有二种参数传递方式和。
8、定义在类内部的函数为类默认内联函数,在类外部每次调用该函数时,定义的函数**会在位置展开。
三、写出下列程序的运行结果。
# include <>
void main( )
int s = 0;
for (int i = 1; ;i++)
cout <
# include <>
int a = 5;
void main( )
cout <
# include <> # include <> struct worker 四、英语翻译。 变量oop类api 指针syntax 对象function 五、程序设计题。 1、用穷举法找出1——100间的质数,并显示出来。 2、编写程序,定义一个类square(正方形),其成员数据及函数要求如下: 1)私有数据成员 float radius(代表边长); 2)构造函数 square(float d=0)当参数缺省时将数据成员radius的值设置为0,否则设置为参数d的值; 3)成员函数float perimeter(float d)计算出周长。(注:正方形的周长为: l=4*r)。 c程序设计 期中考试试卷。2014 2015学年第一学期 考试号姓名 一 选择题 每题2分计60分 1 putchar函数可以向终端输出一个 a 整型变量表达式b 实型变量值。c 字符串d 字符或字符型变量值。2 下列运算符中优先级最高的是 a b十 c d 3 一个c程序的执行是从 a main ... 一 选择题 每道题只有一个答案是正确的 2分 25题 50分 1 c 语言是从 语言演化而来的。a c和cb c和delphi c c和vb d c 和j a 2 解决方案管理器的功能是 a 编写 b 用于显示选定对象的属性。c 设计程序。d 用于显示项目中的所有文件和项目的设置,以及对应用程序所需... 嘉兴学院试卷。2010 2011学年第2学期期中考试试卷no 卷。课程名称 c语言程序设计考试形式 闭卷。班级学号姓名。一 单项选择题 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分 1.c语言中运算对象必须是整型的运算符是 abcd 2.c语言...《C程序设计》期中试卷
《C程序设计》期中试卷
2019C程序设计期中试卷