版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高级语言程序设计1期末考试试题(A卷)高级语言程序设计1期末考试试题(A卷)高级语言程序设计1期末考试试题(A卷)V:1.0精细整理,仅供参考高级语言程序设计1期末考试试题(A卷)日期:20xx年X月《高级语言程序设计1》期末考试试题(A卷)姓名: 学号: 专业(系):一、标记出如下程序中的语法错误,并简单说明出错原因(6分)。#include<>voidmain(){intd[10],abc[6]={2,4,0,-5,10,6,-8},count=0;for(i=0;i<10;i++)if(d[i]=i)count++;elsecount-;cout<<”count=”<<count<<endl;switch(d[i]){ case1,2:cout<<”1,2\n”;break; case3:cout<<”3\n”;break; default:cout<<”others\n”;}1+2,2+=3,count+=5;}二、选择题(14分)(共7题,每题2分)1.以下程序的输出结果是_____。
#include<>
main()
{intx=1,y=0,a=0,b=0;
switch(x)
{
case1:
switch(y)
{
case0:a++;break;
case1:b++;break;
}
case2:a++;b++;break;
}
cout<<a<<","<<b<<endl;
}A.2,1,1,0,22.以下能正确计算1*2*3*...*10的程序段是()。do{i=1;s=1;B)do{i=1;s=0;s=s*i;i++;}s=s*i;i++;}while(i<=10);while(i<=10);C)i=1;s=1;D)i=1;s=0;do{s=s*i;do{s=s*i;i++;}i++;}while(i<=10);while(i<=10);3.inta=1,b=2,c=2;while(a<b<c){t=a;a=b;b=t;c--;}cout<<a<<”,”<<b<<”,”<<c;运行结果为()。A)1,2,0B)2,1,0C)1,2,1D)2,1,14.下面程序段的运行结果为()。for(y=1;y<10;)y=((x=3*y,x+1),x-1);cout<<“x=”<<x<<”y=”<<y;A)x=27,y=27B)x=12,y=13C)x=15,y=14D)x=y=275.设有代码“inta=5;”,则执行了语句“a+=a-=a*a;”后,变量a的值是()。A)3B)0C)-40D)-126.在下面的一维数组定义中,哪一个有语法错误。A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];7.要定义一个int型二维数组a,并使其各元素具有初值:230040500000则正确的定义语句是。A.inta[][]={2,3,0,0,4,0,5,0,0,0,0,0};B.inta[][4]={2,3,0,0,4,0,5,0,0,0,0,0};C.inta[3][4]={{2,3},{4,,5}};D.inta[][]={{2,3,0,0},{4,0,5,0},{0,0,0,0}};三、读程序写结果(30分)1.(5分)从键盘输入edrftgu$,则输出什么结果#include<>voidmain(){ charch; intsum=1; while(sum){cin>>ch;if(ch=='$')break;if(ch>='a'&&ch<='z')sum++;} cout<<"sum="<<sum-1<<endl;}2.(5分)该程序的运行结果#include<>voidmain(){ intm,sum=0; for(m=10;m<=20;m++) { if(m%3==0||m%2==0)continue; cout<<m<<'\t'; } cout<<endl;} 3.(5分)键盘输入1463,则程序的运行结果为#include<>main(){charc;inti,data=0;cout<<"Inputchar:";for(i=0;i<4;i++){cin>>c;if(c<'0'||c>'9') break;data=data*10+c-'0';}cout<<"data="<<data+1;}4.(5分)程序的运行结果为#include<>main(){inti,j;for(i=2;i<5;i++){for(j=2;j<5;j++)cout<<i*j;if(j==5)cout<<“\n”;}}5.(5分)程序的运行结果为#include<>voidmain(){inta[6]={1,3,5,0,-5,2};for(inti=0;i<5;i++){ intm=i;for(intj=i+1;j<6;j++)if(a[j]<a[m])m=j;if(i!=m){ intt=a[i]; a[i]=a[m]; a[m]=t; } }for(i=0;i<6;i++) cout<<a[i]<<"";}6.(5分)程序的运行结果为#include<>voidmain(){ charstr[3][50]={ "123abc+-*/ABC", "Hello!OK!9+7=15", "Wearestudents." };inta[3]={0,0,0};for(inti=0;i<3;i++)for(intj=0;str[i][j]!='\0';j++)if(str[i][j]>='0'&&str[i][j]<='9') a[i]++; for(i=0;i<3;i++) cout<<a[i]<<"";}四、程序填空题(30分)1.(6分) 程序功能:求出100以内所有奇数的和并输出#include<>voidmain(){ ① for(inti=1;i<100;②) s+=③; cout<<"s="<<s<<endl;}填写答案①:②:③:2.(6分) 程序功能:键盘输入10个正整数,求出其中的最大者mx并输出。#include<>voidmain(){ int① for(inti=1;i<=10;i++){ cin>>d; if(②) ③ } cout<<"mx="<<mx<<endl;}填写答案①:②:③:3.(6分) 程序功能:将字符串str中的大写字母转换为小写,最后输出结果串。#include<>voidmain(){ charstr[50]="Iamastudent.OK!"; ① while(②){ if ③ i++; } cout<<str<<endl;}填写答案①:②:③:4.(6分) 程序功能:在任意输入的字符串str中的凡是’c’字母后添加“><”,然后输出结果串。#include<>voidmain(){ chars[60],str[30]; ① for(inti=0,j=0;②;i++) {if( ③) {s[j++]='>';s[j++]='<';} }cout<<"TheNewstringis:"<<s<<endl;}5.(6分) 程序功能:求下述序列的累加和(序列累加n项,正整数n通过cin从键盘输入)。sum=2/1+3/2+5/3+8/5+13/8+21/13+34/21+…#include<>voidmain(){ intn,i=1,a=1,term31=2,term32=1;floatsum=0;cin>>n;while(i<=n){①a=term31;②; ③;i++;}cout<<"sum="<<sum<<endl;}五、编程题(20分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学学生红领巾奖章评选方案及细则
- 社区跳蚤市场活动方案
- 2023-2024学年湖北省武汉市新洲区高二下学期6月期末物理试题(解析版)
- 2024年江苏省盐城市盐都区毓龙路实验学校六年级数学第一学期期末检测模拟试题含解析
- 2024年江苏省宿迁市泗洪县六上数学期末学业质量监测试题含解析
- 2024年江苏省苏州市张家港市数学六上期末达标测试试题含解析
- 2024年湖南常德市人民政府政务服务中心招聘综合窗口人员50人高频500题难、易错点模拟试题附带答案详解
- 2024年江苏省南通市如皋市文科四上数学期末质量检测模拟试题含解析
- 2024年湖南益阳南县事业单位招聘63人历年高频500题难、易错点模拟试题附带答案详解
- 2024年湖南永州江华瑶族自治县特聘动物防疫员招募高频500题难、易错点模拟试题附带答案详解
- 第一单元 少年有梦 单元测试卷-2024-2025学年统编版道德与法治七年级上册
- 水库供水处理改造工程培训资料
- 2024外国人聘用合同外国人聘用合同范本
- 人教版2024年新教材七年级上册英语教学计划
- 2024第六届(2024年)“信用电力”知识竞赛活动总试题库-下(多选、判断题)
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 2024年江苏省扬州市中考英语试卷附答案
- 医学检验技术专业《有机化学》课程标准
- 2024年网格员考试题库及答案1套
- 小学语文课堂教学研究现状
- PCBA品质控制计划
评论
0/150
提交评论