试卷编号:10884
所属语言:c++
试卷方案:2014-06-04-2
试卷总分:100分。
共有题型:6种。
一、填空共5题 (共计10分)
第1题 (2.0分) 题号:339
赋值运算符的结合性是由【1】 至【2】
答案:===答案1)==
右。===答案2)==
左。第2题 (2.0分) 题号:1819
c++语言的头文件与源程序文件扩展名分别是 【1】和 【2】.
答案:===答案1)==
h 或 h===答案2)==
cpp 或 cpp
第3题 (2.0分) 题号:925
在c++语言结构化程序中,【1】是程序的基本组成单元;在c++语言的面向对象设计框架中,2】是程序的基本组成单元。
答案:===答案1)==
函数。===答案2)==
类。第4题 (2.0分) 题号:1804
运行时的多态性是通过继承和【1】来实现的。用【2】声明的函数称为虚函数。
答案:===答案1)==
虚函数。===答案2)==
virtual
第5题 (2.0分) 题号:1838
使用关键字inline说明的函数称为 【1】 函数,具有相同函数名但具有不同实现的函数称为 【2】 函数。
答案:===答案1)==
内联。===答案2)==
重载。二、判断共10题 (共计10分)
第1题 (1.0分) 题号:1378
构造函数可以重载,析构函数也能重载。
答案:n第2题 (1.0分) 题号:1344
某类的友元类的所有成员函数可以存取或修改该类中的私有成员。
答案:y第3题 (1.0分) 题号:746
抽象类不仅可用做派生其他类的基类,也可以用于直接创建对象。
实例。答案:n
第4题 (1.0分) 题号:240
预处理命令是在进行编译时首先执行的,然后再进行正常编译。
答案:y第5题 (1.0分) 题号:282
开关语句不可以嵌套,在开关语句的语句序列中不能再有开关语句。
答案:n第6题 (1.0分) 题号:1343
所谓私有成员是指只有类中所提供的成员函数才能直接使用它们,任何类。
外的函数对它们的访问都是非法的。
答案:n第7题 (1.0分) 题号:1321
调用系统函数,要先将该系统函数的原型说明所在的头文件包含进去。
答案:y第8题 (1.0分) 题号:747
静态函数可声明为虚函数。
答案:n第9题 (1.0分) 题号:1337
使用关键字class定义的类中默认的访问权限是私有(private)的。
答案:y第10题 (1.0分) 题号:1166
当break语句用在双重循环的内循环中时,它只能退出内循环到外循环中去,而不能直接退出整个双重循环。
答案:n三、单项选择共20题 (共计40分)
第1题 (2.0分) 题号:196
c++程序的执行总是从**开始的?【
a:main函数。
b:第一行。
c:头文件。
d:函数注释。
答案:a第2题 (2.0分) 题号:4372
下述静态数据成员的特征中,( 是错误的。
a:说明静态数据成员时前边要加修饰符static;
b:静态数据成员要在类体外进行初始化;
c:引用静态数据成员时,要在静态数据成员名前加《类名》和作用域运算符;
d:静态数据成员不是此类的所有对象所共用的。
答案:d第3题 (2.0分) 题号:508
下面不能正确表示a*b/(c*d)的表达式是:【
a:(a*b)/c*d
b:(a*b)/(c*d)
c:a/c/d*b
d:a*b/c/d
答案:a第4题 (2.0分) 题号:4304
关于成员函数特征的下列述描述中,( 是错误的。
a:成员函数一定是内联函数。
b:成员函数可以重载。
c:成员函数可以设置参数的默认值。
d:成员函数可以是静态的。
答案:a第5题 (2.0分) 题号:376
下面常数中错误的是【 】
a:0xa5
b:2.5e-2
c:3e2d:0583
答案:d第6题 (2.0分) 题号:1613
下面对友元函数描述正确的是()
a:友元函数的实现必须在类的内部定义。
b:友元函数是类的成员函数。
c:友元函数破坏了类的封装性和隐藏性。
d:友元函数不能访问类的私有成员。
答案:c第7题 (2.0分) 题号:1214
指针是指该变量的【 】
a:值。b:地址。
c:名。d:一个标志。
答案:b第8题 (2.0分) 题号:2244
下面四个选项中,均是正确的数值常量或字符常量的选项是___
a: 0.00f8.9e
b:"a" 3.9e-2.5 1e1
c:3' 0110xff00 0a
d:+0110xabcd2e250.
答案:d第9题 (2.0分) 题号:1354
下列for循环的循环体执行次数为【 】
for(int i(o),j(10);i=j=10;i++,j--)
a:0b:1
c:10d:无限。
答案:d第10题 (2.0分) 题号:1946
已知:int i,x[3][3] =则下面语句的输出结果【 】
for(i=0;i<3;i++)
cout b:1 4 7 c:3 5 7 d:3 6 9 答案:c第11题 (2.0分) 题号:2177 下面程序的输出是【 】 #include <> void main( )p=a; cout<<*p+2); a:3b:4 c:1d:2 答案:a第12题 (2.0分) 题号:2199 下列关于指针的运算中,【 是非法的。 a:两个指针在一定条件下,可以进行相等或不等的运算。 b:可以用一个空指针赋值给某个指针。 c:一个指针可以加上两个整数之和。 d:两个指针在一定条件下,可以相加。 答案:d第13题 (2.0分) 题号:4189 对数组名作函数的参数,下面描述正确的是( ) a:数组名作函数的参数,调用时将实参数组复制给形参数组。 b:数组名作函数的参数,主调函数和被调函数共用一段存储单元。 c:数组名作参数时,形参定义的数组长度不能省略。 d:数组名作参数,不能改变主调函数中的数据。 答案:b第14题 (2.0分) 题号:4302 )是析构函数的特征。 a:一个类中只能定义一个析构函数。 b:析构函数名与类名不同。 c:析构函数的定义只能在类体内。 d:析构函数可以有一个或多个参数。 答案:a第15题 (2.0分) 题号:2204 以下**运行后,abcd的值为:() int a,b,c,d; a=b=c=1; d=++a||+b&&+c; a:1,1,1,1 b:2,2,2,1 c:2,1,1,2 d:2,1,1,1 答案:d第16题 (2.0分) 题号:4263 对于一个功能不太复杂,并且要求加快执行速度,选用( )合适。 a:内联函数。 b:重载函数。 c:递归调用。 d:嵌套调用。 答案:a第17题 (2.0分) 题号:1618 继承机制的作用是。 a:信息隐藏。 b:数据封装。 c:定义新类。 d:数据抽象。 答案:c第18题 (2.0分) 题号:1288 如要求在if括号中的表达式,表示a不等于0的时候的值为"真",则能正确表示这一关系的表达式为【 】 a:a<>0 b:!ac:a=0 d:a答案:d 第19题 (2.0分) 题号:1610 设有定义 int x;float y;,则10+x+y值的数据类型是。 a:intb:double c:float d:不确定。 答案:c第20题 (2.0分) 题号:4179 下面程序的输出结果是( ) #include<> void main( ) int a[3][3]=, int sum=0; for (int i=1;i<3;i++) for(int j=0;j<=i;j++) sum+=a[i][j]; cout<} a:12b:14 c:15d:13 答案:d四、程序填空共2题 (共计20分) 第1题 (10.0分) 题号:341 程序填空】功能:输出4行4列矩阵的转置矩阵。 #include <> void zz(int a[4][4]) int b,i,j; for(i=0;i<4;i++) spacefor(j=0;j<【?j++) b=a[i][j]; a[i][j]=a[j][i];space void main() spaceint【?】i,j;//声明数组。 for(i=0;i<4;i++) for(j=0;j<4;j++) cin>>a[i][j]; space?】;调用数组。 2012高教社杯全国大学生数学建模竞赛题目。请先阅读 全国大学生数学建模竞赛 格式规范 c题脑卒中发病环境因素分析及干预。脑卒中 俗称脑中风 是目前威胁人类生命的严重疾病之一,它的发生是一个漫长的过程,一旦得病就很难逆转。这种疾病的诱发已经被证实与环境因素,包括气温和湿度之间存在密切的关系。对脑卒中... c题 sars的传播。sars severe acute respiratory syndrome,严重急性呼吸道综合症,俗称 非典型肺炎 是21世纪第一个在世界范围内传播的传染病。sars的爆发和蔓延给我国的经济发展和人民生活带来了很大影响,我们从中得到了许多重要的经验和教训,认识到定量地研究传染... c题煤矸石堆积。煤矿采煤时,会产出无用废料煤矸石。在平原地区,煤矿不得不征用土地堆放矸石。通常矸石的堆积方法是 架设一段与地面角度约为 25 的直线形上升轨道 角度过大,运矸车无法装满 用在轨道上行驶的运矸车将矸石运到轨道顶端后向两侧倾倒,待矸石堆高后,再借助矸石堆延长轨道,这样逐渐堆起如下图所示的...2019C数学建模试题
2019C数学建模试题
2019C数学建模试题