《C语言程序设计》期末考试模拟试卷及参考答案 .docx

上传人:H****o 文档编号:26687669 上传时间:2022-07-18 格式:DOCX 页数:9 大小:42.15KB
返回 下载 相关 举报
《C语言程序设计》期末考试模拟试卷及参考答案 .docx_第1页
第1页 / 共9页
《C语言程序设计》期末考试模拟试卷及参考答案 .docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《《C语言程序设计》期末考试模拟试卷及参考答案 .docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》期末考试模拟试卷及参考答案 .docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结C语言程序设计期末考试模拟试卷及参考答案(B)2021.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.8main( ) int n。 scanf%d,&n。ifn+x.w : yz.y: z 的结果是 参考答案 B可编辑资料 - - - 欢迎下载精品名师归纳总结A.

2、4B.3C.2 D.1参考答案 B13、以下程序的输出结果是 main int x=023。printf%dn,-x 。A.18B.22C.23D.19参考答案 A14、以下 4 个函数中,能实现交换变量值的功能。可编辑资料 - - - 欢迎下载精品名师归纳总结A. void fun_aint x,int yB.void fun_bint*x,int *yint*p 。int *p。*p=x 。x=y。y=*p 。*x=*y 。*y=*x 。C. void fun_cint *x,int *yD. void fun_dintx,int y*x=*x+*y 。int p。*y=*x-*y 。p=

3、x 。x=y。y=p。*x=*x-*y 。参考答案 A15、以下所列的各函数首部中,正确选项 A. void playvar :integer,var b:integerB. void playint a,bC. void playint a,int bD. Sub playa as integer,b as integer参考答案 C二、填空题(每空 1 分,共 10 分)1、挑选结构语句有、两种语句。if 语句、 switch 语句可编辑资料 - - - 欢迎下载精品名师归纳总结2、二维数组有两处 ,分别用一对 号括起。可编辑资料 - - - 欢迎下载精品名师归纳总结下标、方括句3、数组指

4、针是指。数组在内存的首的址4、在拜访一个结构元素前,你必需定义。结构变量5、链表是以结构类型表示链中元素,以表示链的一种线性数据结构。指针三、程序填空题(每空 4 分,共 20 分)1、判定 n 是否是素数,如是,就返加 1,否就返回 0 int primint n int m。for m=2。m=n/2。m+if( 1)return 0。( 2 参考答案 1n%m=0。 2return 1。2、下述程序段是要实现在数组中查找最大元素和最小元素的下标, # include void findint *a,int n,int *max,int *minint i。*max=*min=0 。for

5、i=1。ia*max(3)。可编辑资料 - - - 欢迎下载精品名师归纳总结else ifaia*min( 4)。return 。void main int a =5,8,7,6,2,7,3。int max,min。find(5) 。printfnmax=%d,min=%d,max,min。参考答案 3*max=I4 *min=I5a,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 。

6、else x=7 。printf“ x=%d”。,x可编辑资料 - - - 欢迎下载精品名师归纳总结2、mainint i=1,s=3 。Dos+=i+ 。Ifs%7=0continue 。Else +i 。whiles15 。参考答案 2可编辑资料 - - - 欢迎下载精品名师归纳总结Printf“ i=%n”d,。i可编辑资料 - - - 欢迎下载精品名师归纳总结3、#include int x1=30,x2=40 。mainint x3=10,x4=20 。subx3,x4 。subx2,x1 。printf“ %d,%d,%d,%n”dsubint x,int yx1=x 。x=y 。

7、y=x1 。,x3,x4,x1,x2。参考答案 i=8可编辑资料 - - - 欢迎下载精品名师归纳总结参考答案 10,20,40,40五、编程题:(共 2 小题,共 25 分)1、编程打印如下的杨辉三角形(要求打印出10 行):( 15 分)11 211 3 3 14 6 4 11 510105116152015612、猴子吃桃问题,猴子第一天摘下如干个桃子,当即吃了一半,仍不过瘾,又多吃了一个。其次天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10 天早上想再吃时,见只剩下一个桃子。求第一天共摘多少桃子。(10 分)参考答案汇总一、挑选题1 、 D

8、2 、 D3 、 A4 、 B5 、 D6 、 D7 、 C8 、 A9 、 B10 、 D11 、 B12 、 B13 、 A14 、 A15 、 C二、填空题可编辑资料 - - - 欢迎下载精品名师归纳总结1 、if语句、 switc语句 2 、下标、方括句3 、数组在内存的首的址4、结构变量5 、指针三、程序填空题1 、 1n%m=0 。 2return 1 。2 、 3*max=I 4 *min=I 5a,7,&max,&min 四、看程序写结果1 、x=22 、i=83 、10,20,40,40五、编程题1 、#define N 11 Mainint i,j,aNN。Fori=1。 iN 。 i+aii=1。ai1=1。Fori=3。 iN 。 i+ Forj=2。 j=i-1。 j+aij=ai-1j-1+ai-1j。fori=1。 i=N 。 i+forj=1。 j0x1=x2+1*2。x2=x1。day-。Printf“ total=%d n” ,x1。可编辑资料 - - - 欢迎下载

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁