版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《计算机程序设计》期中试题(A卷)班级学号: 姓名出卷时:2005-4-20一、 选择题1. 1,3,5,7DA.1 B.3 C.5 D.72. 若inti=10,j=2;则执i/=j+8后,i的值A.0 B.1 C.10 D.133. 设x=7.9,y=2.1,a=1,b=2,则(float)(a+b)/2+(int)x%(int)y的值为A.1.5 B.2 C.2.5 D.4.5以下语句:inta=7;a+=a-=a*a;printf("%d",a);的执行结果A. -35 B. -42 C. -84 D. -182main(){intx=2,y=-1,z=2;if(x<y)if(y<0)z=0;elsez+=1;printf("%d",z);A. 0 B. 1 C. 2 D. 3执行以下程序段后的输出结果C intw=3,z=7,x=10;printf("%d",x>10?x+100:x-10);printf("%d",w++||z++);printf("%d",!w>z);printf("%d",w&&z);A.0111B.1111C.0101D.0100若运行以下程序时,从键盘输247↙(↙表示回车,则下面的程序的运行结是 B #include<stdio.h>main(){intc;while((c=getchar())!=’\n’)switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}}A.668966 B.668977 C.6688766 D.667787778. 设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值A.0 B.1 C.4 D.6.5下面程序段的运行结果A main(){inti=5,j=0;if(j=0)i++;elsej--;printf("%d,%d",i,j);}A. 5,-1 B. 5,0 C. 6,-1 D. 6,00DA. if(a<>0) B. if(!a) C. if(!a=0) D. if(a)二、 填空题实现循环的四种语句goto和if组合的语句while语句do-while语句语句 。以下程序的运行结果*#*#*#$ main(){inti;for(i=1;i<=5;i++){if(i%2)printf("*");elsecontinue;printf("#");}printf("$");}num,使得插入后的数组仍然有序。voidinsert(inta[N+1],intnum){inti,j;for(i=0;i<N;i++)if(a[i]>num)break;for(j=N;j>i;j--)a[j]=a[j-1];a[j]=num;}2000—3000main(){intyear;intleapyear(inty);for(year=2000;year<=3000;year++)if(leapyear(year))printf(“%disaleapyear!\n”,year);}intleapyear(inty){if(y%4==0&&y%100!=0||y%400==0)return1;elsereturn0;}三、 改错题说明:将程序中含有错误的语句写在答题纸上,并将改正后的语句也写上。格式:错误1:语句;改正:语句;错误2:语句;改正:语句;·· ··注意:每小题中至少有一处错误,请纠正所有的错误语句!,公式为:c=5/9(F-32)2位小数。main(){floatc,F;scanf(“%d”,F);c=5/9(F-32);printf(“c=%2f”,c);}错误2:c=5/9(F-32);改正:c=5.0/9*(F-32);错误3:printf(“c=%2f”,c);改正:printf(“c=%.2f”,c);include<stdio.h>main(){chart,c1,c2;getchar(c1,c2);if(c1>c2)t=c1;c1=c2;c2=t;printf(“%c,%c”,c1,c2);}错误1:include<stdio.h>改正:#include<stdio.h>错误2:getchar(c1,c2);改正:c1=getchar(),c2=getchar();错误3:if(c1>c2)t=c1;c1=c2;c2=t;改正:if(c1>c2)t=c1,c1=c2,c2=t;四、 编程题(10′+10′+20′)参考程序#defineN50main(){inti,j;charstr1[N],str2[N],c;printf("\nPleaseinputastring\n");gets(str1);printf("\ntheoriginalstringis:\n");puts(str1);i=0,j=0;while((c=str1[i++])!='\0')if(c=='a'||c=='A'||c=='e'||c=='E'||c=='i'||c=='I'||c=='o'||c=='O'||c=='u'||c=='U')str2[j++]=c;str2[j]='\0';printf("\nthecopyedstringis:\n");puts(str2);getche();}3A、B、C、、ZA打,C说他不和、Z打,请编程找出3手的比赛名单。参考程序:main(){charA,B,C;/*甲队的三个人;A='X'表示A和X比赛*/printf("\n比赛名单为:");for(A='X';A<='Z';A++)for(B='X';B<='Z';B++)if(B!=A)for(C='X';C<='Z';C++)if(C!=A&&C!=B)/*C的对手和A、B的对手不重复*/if(A!='X'&&C!='X'&&C!='Z'){printf("\nA--%c",A);printf("\nB--%c",B);printf("\nC--%c\n",C);}getche();}在主函数中输入一个十六进制数(不超过4位),利用自定义函数convertA2162。参考程序:#include"stdio.h"unsignedconvert(charp[]){inti;unsignedn=0,t;for(i=0;p[i]!='\0';i++){switch(p[i]){case'A':case'a':t=10;break;case'B':case'b':t=11;break;case'C':case'c':t=12;break;case'D':case'd':t=13;break;case'E':case'e':t=14;break;case'F':case'f':t=15;break;default:t=p[i]-'0';}n=n*16+t;}returnn;}main(){charnum[4];printf("\nPleaseinputanum:\n");gets(num);printf("Theconvertedresultis%u\n",convert(num));}五、附加题(选做,20′)1n(n>3个人开始报数(13报数的值从键盘输入。参考程序:main(){inta[50];inti,n,num,counter;printf("\nPleaseinputn:\n");scanf("%d",&n);for(i=1;i<=n;i++) /*a[0]a[i]=1;i=1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省鸡西虎林市东方红林业局2026年中考5月模拟考试化学试题试卷含解析
- 2026年春江酒城嘉苑“楼上养老 楼下医疗”CCRC社区运营模式解析
- 2026年企业广域网卫星回程与韧性即服务
- 医疗设备销售代表的面试技巧与问题参考
- 区块链技术在财务管理中的应用前景分析
- 医疗行业专家面试技巧
- 文化创意产业市场竞争力评估
- 高校教授科研成果与面试技巧探讨
- 石油化工行业注册造价师工作指南
- 企业人力资源招聘流程优化策略探讨
- 2025-2026学年绘制校园地图教学设计
- 2026年安庆医药高等专科学校单招职业技能考试题库及答案解析
- 1.2《男生女生》课件 2025-2026学年道德与法治七年级下册 统编版
- 2026年及未来5年中国连续排放监测系统(CEMS)行业市场发展现状及投资方向研究报告
- 2026河北燕煤新能源有限公司面向社会招聘3人笔试备考题库及答案解析
- 2026四川能投综合能源有限责任公司招聘19人备考题库带答案详解(黄金题型)
- 成套设备全生命周期管理手册
- 2026季华实验室科研部门招聘5人(广东)笔试参考题库及答案解析
- 2026中央机关遴选和选调公务员调剂参考考试试题附答案解析
- 纯水设备工艺培训课件
- 横纹肌肉瘤免疫治疗耐药性的逆转策略
评论
0/150
提交评论