2015程序设计基础期末试卷(B)

2015程序设计基础期末试卷(B)

ID:47312298

大小:47.34 KB

页数:4页

时间:2020-01-10

2015程序设计基础期末试卷(B)_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《2015程序设计基础期末试卷(B)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、座位号:杭州电子科技大学学生考试卷(B)卷考试课程程序设计基础考试日期2015年月日成绩课程号教师号任课教师姓名考生姓名学号(8位)年级专业说明:请将全部答案都书写在最后页答题纸上,否则答题无效。试题一、单项选择题(每小题2分,共20分)1.若有语句intx;floaty;scanf("%5d%5f",&x,&y);,则要使x和y的值是123和456.7,从键盘上正确的输入是()A.123456.7B.00123456.7C.123,456.7D.12300456.72.若有定义intx;doubley;,下列表达式中不合法的是()。   A.x=12.34  B.y

2、/=xC.x+y     D.x%=y3.若有定义intx=10;以下表达式的值为1的是()A.0<=x<=9B.x=10 C.x!=10 D.x4.若有语句inti;for(i=0;i<10;i++);,则上述语句执行结束后i的值是()A.0B.9C.10D.不确定5. 关于函数的说法正确是()A.函数调用结束后,必须返回一个值。  B.C程序可以由多个函数组成,任何函数之间可以相互调用。C.函数定义时可以没有形参。D.在函数中定义的变量可以给其他函数使用,只要用extern说明一下。6.若有定义inta[M][N],i,j;,则a[i][j]前有多少个数组元素()

3、A.M*i+jB.N*i+jC.N*(i-1)+j-1D.N*i+j-17.以下定义一个字符数组str并对其进行初始化,有错误的是()A.charstr[9]={'c','','p','r','o','g','r','a','m'};B.charstr[9]={'c'};C.charstr[9]={"cprogram"};D.charstr[]={"cprogram"};8. 程序调用了库函数isalpha,必须包含头文件()A.stdio.hB.string.hC.math.hD.ctype.h9.若有定义inta=3,b=4,*p=&a;*p=5;p=&b,则下列

4、说法正确的是()A.p的值是4B.*p的值是5C.*p的值是4D.a的值是310.若有定义:structstudent{intnum;charname[10];}stu[5],*p=stu;下面正确的语句是()A.*p.num=1000;B.stu[2].name={"zhangsan"};C.(p++)->num=1000;D.stu.num=1000;试题二、程序阅读题(每题3分,共15分)1.#includeintmain(){intx,y;x=3;y=4;x=++x+y++;printf("x=%d,y=%d",x,y);return0;

5、}2.#includeintmain(){inta[8]={12,8,13,16,4,7,10,11};inti=0,sum=0;while(i<8&&a[i]%2==0){sum+=a[i];i++;}printf("%d",sum);return0;}3.#includeintfunc(intm,intn){if(m%n==0)returnn;elsereturnfunc(n,m%n);}intmain(){第4页共4页座位号:intx,y,t;scanf("%d%d",&x,&y);//输入120180if(x

6、x;x=y;y=t;}printf("%d",func(x,y));return0;}4.#includeintmain(){inta[8]={4,3,5,8,6,2,1,7},i;inttmp=a[7];for(i=6;i>=0;i--)a[i+1]=a[i];a[0]=tmp;for(i=0;i<8;i++)printf("%d",a[i]);return0;}5.#includestructdata{intx;int*p;};intmain(){inta=3,b=4,c=5;structdatad[3]={6,&a,7,&

7、b,8,&c},*dt;dt=d+1;printf("%d%d",d[2].x,*(dt->p));return0;}试题三、填空题(每空3分,共30分)1.程序功能:求多项式1!+3!+5!+7!+……+n!的和 。#includeintmain(){ints=0,n,i,j,f;scanf("%d",&n);for(i=1;i<=n;(1)){f=1;for(j=1;(2);j++)(3);s+=f;}printf("s=%d",s);return0;}2.程序功能:输出以下形式的杨辉三角形。 1111211331146

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

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

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