




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机程序设计语言试卷专业 年级 班级 学号 姓名 一 、选择题(每小题2分,共20分。将答案填在下面表格内)题号12345678910答案1、下列可以正确表示字符型常数的是_ A. a B. t C. n D. 2972、表达式(y=3)4)&(y=5)7)执行后,y的值为( ),表达式的值为( )A、y的值为3,表达式的值为0 B、y的值为4,表达式的值为0 C、y的值为4,表达式的值为1 D、y的值为3,表达式的值为13、选出下列合法的变量名A int B. 3count C. sum1 D. name.14、C语言中运算对象必须是整型的运算符是_A. % B. / C. = D. =10 or a=10a=10 & a=0|a0) x=1; else x=0;A. 1(a0)D. 1(a0)C. 0(a0)B. 1(a0)8、有以下程序段:int c1=1,c2=2,c3;c3=1.0/c2*c1;则执行后,c3中的值是 _A. 0.5 B. 1 C. 0 D. 29、若有说明:int a10; 则对a数组元素的正确引用是_A. a10 B. a3.5 C. a(5) D. a10-1010、有输入语句:scanf(“a=%d,b=%d,c=%d,&a,&b,&c);为使变量a的值为1,b为2,c为3,从键盘输入数据的正确形式应是_ (注:表示空格,表示回车)A. 132 B. 1,3,2 C. a=1b=3c=2 D. a=1,b=2,c=3 二、填空(每小题3分,共24分)1、结构化程序设计由 、和三种结构组成。2、在c语言中,源程序文件的后缀是,经过编译后的文件后缀是,经过连接后的文件后缀是。3、程序输出结果为 main()int c1,c2;c1=97;c2=98;printf(“%c,%d”,c1,c2);4、写出程序运行结果main()int i, j, m, n;i=8;j=10;m=+i;n=j+;printf(“%d,%d,%d,%d”,i,j,m,n);5、程序输出结果是 main() int a,b;a=1;switch(a) case 1:a=a+1,b=a; case 2: a=a+2,b=a;case 3: a=a+3,b=a;break;case 4: a=a+4,b=a;printf(“n%d”,b);6、程序中循环执行的次数是main()int a=0; int j;for(j=10;j3;j-)a+; if(a3) break;printf(“%d”,a);7、如果已经定义了变量a,b并已分别赋值,如何实现a,b值的交换t= ,a= ,b=。 8、阅读下面程序,写出输出结果 main() int a10=9,8,7,6,5,4,3,2,1,0,*p;p=a+5; printf(%d,*p);三、完成程序(每空3分,共21分)1、下面程序的功能是输入任意三个整数,求它们的和及平均值,将程序补充完整。(本题每空3分,共6分)main() int num1,num2,num3,sum;float aver;printf(“Please input three numbers:”);scanf(“%d,%d,%d”,&num1,&num2,&num3); _ ; /*求和*/_; /*求平均数*/ printf(sum=%d,aver=%7.2fn,sum,aver);2、下面程序的功能是键盘输入任意五个数,求其和;请将程序补充完整。(本题3分)main()float x,s=0;int n=1;while(n=5)scanf(%f,&x); _; /*累加求和*/ n+;printf(%f,s);3、下面程序的功能是将10个人的成绩输入计算机后按逆序显示,请将程序补充完整。(本题每空3分,共6分)#define N 10main( ) int i;float scoreN; for (i=0; iN; i+) scanf(%f,&scorei); _ /*逆序显示*/ _;/*逆序显示*/ 4、下面程序的功能是求正整数329的各位数字之和,请将程序补充完整。(本题每空3分,共6分)main()int x,a,b,c,sum;x=329;a=_; /*分解百位上的数字 */b=_; /*分解十位上的数字 */c=x%10;sum=a+b+c;printf(“nsum=%d”,sum);得分阅卷人四、程序改错题,每个程序中有三处错误,请在程序中用横线标出,并在相应程序后改正(每空4分,共24分)1、下面程序的功能是:用户进入某系统,从键盘回答口令有三次机会。三次中任何一次回答正确均可进入系统,显示 “welcome to the system!”;否则显示“I am sorry”。(提示:程序中用长整型变量password来存放用户输入的密码,如果输入密码为123456则为密码输入正确,并且只有三次输入密码的机会。)main( )long password; int n=0,flag=0; printf(“please input password:”); do n+; scanf(“%d”,&password); if(password= 123456) flag=1; break;while(ny?x:y;main( ) int a,b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TR 6277:2025 EN Blockchain and distributed ledger technologies (DLT) - Data flow models for blockchain and DLT use cases
- 【正版授权】 ISO/IEC 15444-16:2025 EN Information technology - JPEG 2000 image coding system - Part 16: Enhanced encapsulation of JPEG 2000 images into ISO/IEC 14496-12
- 【正版授权】 ISO 17744:2025 EN Plastics - Determination of specific volume as a function of temperature and pressure,pvT diagram - Piston apparatus method
- 【正版授权】 ISO 10286:2025 EN Gas cylinders - Vocabulary
- 【正版授权】 ISO 1382:2025 EN Rubber - Vocabulary
- 【正版授权】 CISPR 12:2025 FR Vehicles,boats and devices with internal combustion engines or traction batteries – Radio disturbance characteristics – Limits and methods of measurement f
- 古代武学考试题及答案
- java各种排序面试题及答案
- 基护标本试题及答案
- 医学饮片考试题及答案
- 广西2025年公需科目学习考试试题及答案4
- 代加工板材合同协议书范本
- 2025年事业单位工勤技能-湖南-湖南地质勘查员二级(技师)历年参考题库含答案解析(5卷)
- 肝炎的分型及护理
- 高中语文38篇课内文言文挖空一遍过(教师版)
- 2025年高考真题物理(四川卷)-2
- 企业负责人财税知识培训
- 【前程无忧】2025校招人才素质洞察白皮书
- 船舶制造公司管理制度
- 2025至2030年中国石油化工自动化仪表产业发展动态及未来趋势预测报告
- 中建EPC项目报批报建工作指南
评论
0/150
提交评论