分享
河北工程大学+2019年+CC++语言程序设计.pdf
下载文档

ID:3259707

大小:1.58MB

页数:3页

格式:PDF

时间:2024-02-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
河北 工程 大学 2019 CC 语言程序设计
所有答案必须写在答题纸上,做在试题纸或草稿纸上无效。一、单选题(共30分,每题2分)1.C语言规定:在一个源程序中,m a h 函数的位置()A。必须在最开始B,必须在系统调用的库函数的后面C。可 以任意D。必须在最后2.下列标识符中不合法的是()A。“r 1 BLp u m C。123 D。i n t-13.若有定义语句:m t x 2o,y=8,z;在其后执行语句 歹0.9+x 勺;贝刂z 的值为()A。3.4 B。3 c。9 D。24.有关类和对象的说法下列不正确 的有()A。对象是类的一个实例B。任何一个对象只能属于一个具体的类C。一个类只能有一个对象D,类与对象和关系与数据类型和变量的关系相似5.若变量 已正确定义并赋值,符合C语言语法的表达式是()A。a 2+B。a 3,5 C。a a+13 D。12.3%46.下列函数中,不能重载的是()。A。成员函数 B。非成员函数 C。析构函数 D。构造函数7.判断i 和j 至少有一个值为非0的表达式是()A。i!=0&j!0 B。i 叫卜0 C。i|j D.i&j8.下列表达错误的是()A。c o u t(s e t i l/(5)B.c o u t(f I(#)C.c o u t。s e t i o s:u p p e r Ca s D。c i n。11C#)9.若变量 已正确定义,表达式C司,j+)的值是()A。3 B。4 C。5 D。610.在下面类声明中,关于生成对象不正确的是()s Ia s s p o i n t(p u b c:i n t x;i n t y;p o i n t Cn t a,i n t b)(x=a;y b;);A。p o i n t p(10,2);B。p o i n t*p=n 叩p o i n t(1,2);C。p o i n t*p n e w p o i n t【2;D.p o i n t*p】=(n e w p o i n“1,2),n e W p o i n 3,4);河北工程大学二一九年硕士研究生入学考试试题考试科目 代码 813 考试科目 名称 C/c+语言程序设计试卷C共页 第页11.若有定义语句:d o u b l e x 祝*p x,*p 弘执行了p x=&x,p y=&y;之后,正确的输入语句是()A。s c a n f(“%P,x,y);B。s c a n f(“%f/。P,&x,&y);C。s c a n f(“%l f o/。II,p x,p y);D,s c a n f(“%If/。l f,x,y);12.设有定义:h t a;n o a t b;,执行s c a n%2d%f 虍a,&b J;语句时,若从键盘输入 876引3。o,则a 和 b 的值分别是()A。87和 6.0 B。汐6和“3.0 C。87和引3.0 D。%和“3.01s。若有以下定义h t x I10】,*p t x;贝刂 对x 数组元素的正确应用是()A。*&x I101 B.*(x+3)C.*(p t+10)D.p t+314,不正确的赋值或赋初值的方式是()A。c h a r s t r s t r i n g;B。c h a r s t r I71(s,t,r,i,n,g);C,c h a r s t r I10卜 s t r s t r i n g;D。c h a r s t r 71(s,t,r,i,n,F,0);15.关于虚函数的描述中,正确的是()A。虚函数是一个“a t i c 类型的成员函数B。虚函数是一个非成员函数C。基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数D。派生类的虚函数与基类的虚函数具有不同的参数个数和类型二、写出下列程序的运行结果(共们分,每题10分)1.程序运行后的输出结果是i n t f f i t a)(i n t b 0;s t a t i c i n t c=3;b b+1;c=c+1;r e t u r n(a+b+c);)m a h o(i n t a 2,i;f o r C=09(39+)p r i n t“%2d 1a J);)2.程序运行后的输出结果是m 时n o(i n t x 1,a=3,b 3;s w i t c h(x)(c a s e 0:b+;c a s e 1:a+;c a s e 2:a+;b+;)p r i n t f r a=%d,b=%d n,a,b);)3.程序运行后的输出结果是s u m(t n)i f f n 1)r e t u r n(1);共页 第主页e l s e r e t u r n n+s u m(n 1);)m 脏n oIp r i n%d Xn,s u m(1Il J);)4。程序运行后的输出结果是i n t x;i n t i n t n)f 古XI;r e t u r n x;)m a h o(p r i n t f f%d%d 1f f s),x);)三、程序填空(共 分,每空5分)1,下列程序段以函数s w a p O调用的形式实现两个变量值的互换,请填空完善程序。s w a p(i n t*m,i n t*n)(“t t e m p;t e m p=;*n ;)m 破n()(i n t x,y;s c a n“%d%d,&x,&y);s w a p 廴_L _)p n t f【%d,%d,x,y);)四、编程题(共 分,各题分数见每题标注)1.利用数组存储从键盘接收的10个数,并将其值按逆序输出,例如,原来输入顺序为:8,6,5,4,1。要求输出顺序为:1,4,5,6,8。(1o 分)2.编程打印如下的杨辉三角形(要求打印出10行)。(15分)11 11 21 31 41 53.一球从100米高度自由下落,每次落地后返回原高度的一半,再落下。求它在第次落地时共经过多少米?第10次反弹多高?(15分)4,写一个判断素数的函数,在主函数输入一个整数,输出是否是素数。(20分)1 5l4011 3 6 0共页 第页

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开