《考研真题解析》c++语言程序设计_20210706143948_第1页
《考研真题解析》c++语言程序设计_20210706143948_第2页
《考研真题解析》c++语言程序设计_20210706143948_第3页
《考研真题解析》c++语言程序设计_20210706143948_第4页
《考研真题解析》c++语言程序设计_20210706143948_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河北工程太学二一四年硕士研究生入学考试试题考试科目代码 816考试科目名称 c +所有答案必须写在答题纸上,做在试卷或草稿纸上无效。一、选择题(每小题2分,共30分)1每在c语言程序中,m a i n ()的位置_。a。必须作为第一个函数 b。必须作为最后一个函数c。可以任意d。必须放在它所调用的函数之后2.以下函数调用语句 中,含有实参的个数为_。f t 1n (2,3)剡,5诵,t,);a。1 b。2 c。5 d。63.a 是m t 类型变量,c 是字符变量,下列输入语句 中哪一个是错误的a。s c a n k%d ,%c ,&a ,&c l ; b。s c a n k%d

2、 %c ,a ,c l ;c。s c a n k%d %c ,&a ,&咄 d.s c a n d %d ,c =%c ,&a ,&c j;4.程序段t x =5,y =8,m a x ;m a x =(x )y )?x :y ;p r n t k%d ,m a x );的输出结果是a。5 b.8c。3 d。135.程序段h t x -3,a =1;s w i t c h (劝(c a s e a +;c a s e a +;c a s e p r i n t f (%d ,a );的输出结果是_。a +十;ca s e 1:a +;a。1b。2 c。3d。46

3、,f o r (i =1亦9艹=1);该循环共执行了_次。a。7b。8c。9d。107执行完循环f o r t 卜1“100艹+);后,i 的值为_。a。99 b。 1o o c。 101 d。1o 28.i n t a =1,x =1; 循环语旬w h i l e (a (1l l j x +;a +; 的循环执行a。无限次 b。不确定次 c。1o 次 d。 9次9。下列程序段执行后s 的值为 。i n t =1,s =0; w h i ie (i +) (i k!(i /o 3b r e a k ; e l s e s +=i ;a。2 b。 3 c。6 d。以上均不是10.以下程序段的运

4、行结果为i n t n u m l 91=(1,2,3,4,5,6,798,9 ,p =n u m ;*(p +1)=0;p n t k%d ,%d ,%d xn 产11,(*p )+);共页 第页*p ;b.0,1 c。2,2,2 d。1,1,111.在数组中,数组名表示( )。a。数组第1个元素的首地址c。数组所有元素的首地址12.合法的数组定义是( )。a。i n t a l s =(0,1,2,3,4,5); b。i n t a 31= 0,1,2,3,4);c。i n t a h31=(0,1,2,3,4,5,6 ; d。n (a 【 231=(0,1,2,3,4,5, ;13。c抖

5、对c语言作了很多改进,下列描述中( )使得c语言发生了质变,从面向过程变成了面向对象。a、增加了一些新的运算符; b、允许函数重载,并允许设置缺省参数:c、规定函数说明必须用原型; d、引进了类和对象的概念;14.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体9这实体也就是oa。类 b。对象 c 。函数体 d。数据块15.在c语言中(以32位pc 机为例),5种基本数据类型的存储空间长度的排列顺序为( )a.c h a r i n t =ion g i n t =n 。a t (d o u b ie b。c h a r =i n t 10n g i n t =f 10a

6、 t (d 0u b iec。c h a r i n t i0n g i n t =n o a t =d o u b l e d。c h a r =i n t =i0n g i n t =0a t d o u b l e二、判断(每题2分,共10分)1。c语言有三种结构化程序设计方法,分别为顺序结构、 选择结构和循环结构。( )2。数组在定义时没有必要指定数组的长度,其长度可以在程序中根据元素个数再决定。( )3.f o r 语句作为循环控制语句时,从语法上将其括号内各个表达式都可缺省,但表达式内的分号却不可以缺省。 ( 4.字符串是c语言中一种基本数据类型,字符串总是以xil 作为结束标志。

7、 ( )5.在c语言中,程序的最小编译单位是源文件,最小功能单位是函数。 ( )三、阅读程序题,写出结果(每题5分,共 分)1。下面程序的输出是m a i n o i n t x =1,y =0,a =0,b 0:s wi t c h (x ) c a s e s w i “h (d c a s e 0:a +; b r e a k ;共页 第上页b。数组第2个元素的首地址d。数组最后1个元素的首地址c a s e 2:a +:)b r e a k ;p r h t f r a %d ,b =%扒n 户,:)a)a 2,b =1 b)a =1,b =1 c)a =1,b =0 d)a 2,b

8、=22。下面程序的输出结果是 。#i n c l u d e m a i n () i n t n 3131,1j ;f o 卜0;i 3;i 十+)b r c=0:j (3:j +)n i l ul 丬-+l j ;f o i =0;i b )s w a p (p 1,p 2);p r i n t k“o /。d ,/o d n ”,*p 1,*p 2);)a,5,2 b。5,5 c。 2,5 d。2,2共且页 第页4。以下程序的输出结果是s t r u c t s t i n t x ,*y ;i n t s l l =(10,20,30,40);s t r u “a = 1,&s

9、 1l l ,2,&s 11,3,&s i21,4,&s 311;m a i n o p =a ;p r i n t f f %d n ,+(*(十+p ) y ):)a)10 b)11 c)20 d)21四、程序填空题(每空5分,共3o 分)1.下面程序的功能是输出1到 100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。m a i n o(m t n ,k =1,s =0,m ;f 0r (n =1; n s )p r i n t o /。d ,n );2。下面函数的功能是将一个整数存放到一个数组中。存放时按逆序存放。存放成3&”。#i n c l u d e vo l d c o n v e r t (c h a r *a ,i n t n )共页 第页(i n t i :双c=n /10)!=0)c c ,n v e r k,i );*a ;)c h a r s (r 【101=;m a i n o(h t n u m b e r ;s c a n 攵%d ,);c o n v e r t (s t r ,n u m b e r );p u t s (s t r );)五、编程题(每题 分,共 分)1。编写函数,采用递归方法在屏幕上显示如下杨辉三角形:(20分)11 11 2 11

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论