期终考试命题稿_18

期终考试命题稿_18

ID:41398799

大小:81.09 KB

页数:11页

时间:2019-08-24

期终考试命题稿_18_第1页
期终考试命题稿_18_第2页
期终考试命题稿_18_第3页
期终考试命题稿_18_第4页
期终考试命题稿_18_第5页
资源描述:

《期终考试命题稿_18》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浙江工业大学期终考试命题稿2009/2010学年第一学期课程名称C++程序设计I使用班级信息学院09级教师份数10学生份数540命题人张健、陈晋音审核人张健命题总页数8页每份试卷需用白纸3大张命题注意事项:一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑墨水书写,保持字迹清晰,页码完整。二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处抽定A、B卷。三、命题稿必须经学院审核,并在考试前两周交教务处。浙江工业大学2009/2010学年第一学期试卷课程C++程序设计I姓名—na

2、i1班级授课教师题序—*二三四五六七八九十总评计分试题一、选择题(每题2分,共20分)⑴若x是double型变量,n是int型变量,执行b,并输入31.25后,x=1.25,n=3。A、scanf("%d%lf,&n,&x);B、scanf("%lf%d",&x,&n);C^scanf("%lf%d",&n,&x);D、scanf("%d%,lf',&n,&x);(2)若变量已经被正确定义,为表示“变量x和y都能被3整除”,应使用的C表达式是d。A、(x%3!=0)

3、

4、(y%3!=0)B、(x%

5、3匸0)&&(y%3!=0)C、(x%3==0)

6、

7、(y%3==0)D、(x%3==0)&&(y%3二二0)⑶while(b)等价于while(x)。A、x==0B、x!=0C、x==1D、x!=1(4)若intx=0,*p=&x;则语句a是不正确的。A、p=&(x+1);B、p二&x;C、p二&x+l;D、p二&x,p++;(5)设变量定义如下,则表达式d是正确的。structstudent{intnum;charname[20J;floatscore;}stud[10];A^stud⑵=st

8、ud[l]+3B、stud[l]==stud[2]C、studL1]=stud[1]-stud[2]D、stud[l]=stud[2](6)下列程序的输出结果是do#includevoidmain(){inty;doubled=3.4,x;x=(y=d/2.0)/2;printf(H(%0.2f,%d)”,x,y);IA、(0.00,1)B、(0.85,1.7)C、(0.50,1)D、以上都不对(7)程序段的功能是将变量u、s中的最大值赋给变量t。A、if(u>s)t=u;t=

9、s;B、t=u;if(t>s)t=s;C、if(u>s)t=s;elset=u;D>t=s;if(u>t)t=u;(8)对于以下递归函数f,调用f(3)的返冋值是一b°intf(inln){if(n)returnf(n-l)+n;elsereturnn;IA、10B、6C、3D、0(9)不正确的C程序描述是」A、每个语句的最后必须有个分号B、一个C程序的书写格式要求严格,一行只能写一个语句C、C语言的本身没有输入、输出函数D、一个C程序总是从main()函数开始执行(10)若有宏定义如下:#de

10、fineX5#defineYX+l#defineZY*X/2则执行一下程序段后,输出结果是一dinta;a=Y;printf("%d二Z);printf(u%d,—a);A、76B、126C、125D、75试题二、程序选择题(每空1分,共19分)1.【程序说明】输入1个正整数n(n>=2),输出菲波那契(Fibonacci)序列的前n项,每行输出6个数。菲波那契(Fibonacci)序列:1,1,2,3,5,8,13,……,数列的前两个数都是1,从第三个数开始,每个数是前两个数之和。运行示

11、例:Entern:1011235813213455【程序】#includemain(){intcount,i,n,xl,x2,x;printf("Entern:”);scanf(”%d”,&n);xl=x2=1;printf("%6d%6d",xl,x2);count=2a⑴:for(i=1;i<=n-2;i++){x=xl+x2b(2):printf(,,%6dM,x);count++;if((i+2)%6二二0c(3))printf(,,H);xl=x2;x2二xb(4

12、):}【供选择的答案】⑴A、count=2count=0C、count=1D、count=-1⑵A、x=xl・x2B、x=xl+x2C、x=xlD、x=2⑶A、count/6==0B、count%6!=0C^count%6==0D、count/6!=0⑷A、x=xl+x2B、x2=xC、xl=x2D、xl二x1.【程序说明】输入100个整数,将其屮的前20个数从小到大排序,然后输出这100个数。#include"stdio.h"voidsort((5)b){inti,k,m,t;for(i=0;

当前文档最多预览五页,下载文档查看全文

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

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。