版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c 语言程序设计期末考试模拟试卷及参考答案(b)2012.6.5 整理一、选择题(每题 2 分,共 30 分)1、# include 的结果是 void main ( )int a33=1,2,3,4,5,6,7,8,9;int s=0,i;for (i=0;i=0&ch=9b.0=ch=0|ch=0&ch=9注意 a 和 d 的区别。参考答案d11、若执行以下程序时从键盘上输入 9,则输出结果是 a.11b.10c.9d.8 main( ) int n; scanf(%d,&n);if(n+x?w:yz?y:z 的结果是 参考答案ba.4b.3c.2d.1参考答案b13、以下程序的输出结果是
2、 main( )int x=023; printf(%dn,-x);a.18b.22c.23d.19参考答案a14、下列 4 个函数中,能实现交换变量值的功能。3a. void fun_a(int x,int y)b.void fun_b(int *x,int *y)int *p;int *p;*p=x;x=y;y=*p;*x=*y;*y=*x;c. void fun_c(int *x,int *y)d. void fun_d(int x,int y) *x=*x+*y;*y=*x-*y;*x=*x-*y;int p;p=x;x=y;y=p;参考答案a15、以下所列的各函数首部中,正确的是 a
3、. void play(var :integer,var b:integer)b. void play(int a,b)c. void play(int a,int b)d. sub play(a as integer,b as integer)参考答案c二、填空题(每空 1 分,共 10 分)1、 选择结构语句有、两种语句。if 语句、switch 语句2、 二维数组有两处,分别用一对号括起。下标、方括句3、 数组指针是指。数组在内存的首地址4、 在访问一个结构元素前,你必须定义。结构变量45、 链表是以结构类型表示链中元素,以表示链的一种线性数据结构。指针三、程序填空题(每空 4 分,共
4、20 分)1、判断 n 是否是素数,若是,则返加 1,否则返回 0 int prim(int n) int m;for (m=2;m=n/2;m+)if(1) return 0;(2 参考答案(1)n%m=0;(2)return 1;2、下述程序段是要实现在数组中查找最大元素和最小元素的下标, # include void find(int *a,int n,int *max,int *min)int i;*max=*min=0; for(i=1;ia*max)(3);else if(aia*min)(4);return;void main( )5int a =5,8,7,6,2,7,3;in
5、t max,min;find((5)); printf(nmax=%d,min=%d,max,min);参考答案(3)*max=i(4) *min=i(5)a,7,&max,&min四、看程序写结果(每题 3 分,共 15 分)1、当 a=1,b=3,c=5,d=4 时,执行完下面一段程序后 x 的值是 if (ab.if (cd. x=1; elseif (ac.if (bd. x=2; else x=3; else x=6;else x=7; printf(“x=%d”,x);2、main()int i=1,s=3; dos+=i+; if(s%7=0)continue; else +i;
6、while(s15); printf(“i=%dn”,i);参考答案 23、#include int x1=30,x2=40; main()int x3=10,x4=20; sub(x3,x4);sub(x2,x1); printf(“%d,%d,%d,%dn”,x3,x4,x1,x2);sub(int x,int y)参考答案 i=86x1=x;x=y;y=x1;参考答案 10,20,40,40五、编程题:(共 2 小题,共 25 分)1、编程打印如下的杨辉三角形(要求打印出 10 行):(15 分)1121133146411510105116152015612、猴子吃桃问题,猴子第一天摘下
7、若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想再吃时, 见只剩下一个桃子。求第一天共摘多少桃子。(10 分)参考答案汇总一、选择题1 、 d 2 、 d 3 、 a 4 、 b 5 、 d 6 、 d 7 、 c 8 、 a9 、 b10 、 d11 、 b12 、 b13 、 a14 、 a15 、 c二、填空题1 、if 语句、 switc 语句 2 、下标、方括句3 、数组在内存的首地址4 、结构变量5 、 指 针三、程序填空题1 、( 1 ) n% m= 0 ;( 2 )
8、return1 ;2 、( 3 )* max=i四、看程序写结果( 4 ) * min=i( 5 ) a, 7 ,& max,& min1 、x= 22 、i= 83 、10 , 20 , 40 , 40五、编程题1 、# define n 117main() int i, j, a n n; for( i= 1 ; in; i+) a i i = 1 ;a i 1 = 1 ;for( i= 3 ; in; i+) for( j= 2 ; j=i- 1 ; j+)a i j =a i- 1 j- 1 +a i- 1 j; for( i= 1 ; i=n; i+) for( j= 1 ; j 0
9、 ) x 1 =( x 2 + 1 )* 2 ;x 2 =x 1 ; day-;printf(“ total=% d n”, x 1 ) ;8“”“”at the end, xiao bian gives you a passage. minand once said, people who learn to learn are very happy people. in every wonderful life, learning is an eternal theme. as a professional clerical and teaching position, i understa
10、nd the importance of continuous learning, life is diligent, nothing can be gained, only continuous learning can achieve better self. only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the need
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州轨道工程职业学院《软装面料再造》2023-2024学年第一学期期末试卷
- 肇庆医学高等专科学校《建筑工程计量与计价》2023-2024学年第一学期期末试卷
- 运城幼儿师范高等专科学校《动画技法》2023-2024学年第一学期期末试卷
- 区块链确保食品追溯透明
- DB2201T 67-2024 架子牛引进质量控制规范
- 数学启蒙游戏课
- 房地产经纪综合能力-《房地产经纪综合能力》点睛提分卷2
- 七夕节的传统与现代模板
- 农学研究答辩模板
- 二零二五年房地产广告策划合同1200字模板2篇
- 2025年度宏泰集团应届高校毕业生夏季招聘【6080人】高频重点提升(共500题)附带答案详解
- 课题申报书:大中小学铸牢中华民族共同体意识教育一体化研究
- 岩土工程勘察课件0岩土工程勘察
- 《肾上腺肿瘤》课件
- 2024-2030年中国典当行业发展前景预测及融资策略分析报告
- 《乘用车越野性能主观评价方法》
- 幼师个人成长发展规划
- 2024-2025学年北师大版高二上学期期末英语试题及解答参考
- 批发面包采购合同范本
- 乘风化麟 蛇我其谁 2025XX集团年终总结暨颁奖盛典
- 2024年大数据分析公司与中国政府合作协议
评论
0/150
提交评论