免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计期末考试模拟试卷(B) 一、选择题(每题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 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; int p; *y=*x-*y; p=x;x=y;y=p; *x=*x-*y; 15、以下所列的各函数首部中,正确的是_ A) 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) 二、填空题(每空1分,共10分) 1、选择结构语句有_、_两种语句。 2、二维数组有两处_,分别用一对_号括起。 3、数组指针是指_。 4、在访问一个结构元素前,你必须定义_。 5、链表是以结构类型表示链中元素,以_表示链的一种线性数据 结构。 6、链表与数组相比,比较适合的操作包括_和_。 7、C语言中的文件是由一个个的_组成的,因此称之为流式文件。 三、程序填空题(每空4分,共20分) 1、判断n是否是素数,若是,则返加1,否则返回0 int prim(int n) int m; for (m=2;m=n/2;m+) if (1) return 0; (2) ; 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( ) int a =5,8,7,6,2,7,3; int max,min; find( (5) ); printf(nmax=%d,min=%d,max,min); 四、看程序写结果(每题3分,共15分) 1、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是_ if (ab) if (cd) x=1; else if (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; while(s15); Printf(“i=%dn”,i); 3、#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) x1=x;x=y;y=x1; 五、编程题:(共2小题,共25分) 1、编程打印如下的杨辉三角形(要求打印出10行):(15分) 1 1 2 1 1 3 3 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 2、猴子吃桃问题,猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第 二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零 一个。到第10天早上想再吃时,见只剩下一个桃子。求第一天共摘多少桃子。(10分) 参考答案 一、选择题 1、D 2、D 3、A 4、B 5、D 6、D 7、C 8、A 9、B 10、D 11、B 12、B 13、A 14、A 15、C 二、填空题 1、 if语句、switc语句 2、 下标、方括句 3、 数组在内存的首地址 4、 结 构变量 5、 指针 三、程序填空题 1、(1)n%m=0; (2)return 1; 2、(3)*max=I (4) *min=I (5)a,7, For(i=1;iN;i+) aii=1; ai1=1; For(i=3;iN;i+) For(j=2;j=i-1;j+) a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学校课题活动策划方案(3篇)
- 2026乌鲁木齐市第三十六中学诚聘初高中教师(18人)参考考试题库及答案解析
- 2026浙江台州市紧急救援中心招聘编制外人员1人参考考试题库及答案解析
- 2026年甘肃省庆阳市西峰环宇中学春季招聘教师备考考试题库及答案解析
- 2026泰安岱岳区事业单位初级综合类岗位招聘工作人员(99人)考试备考试题及答案解析
- 2026广东中山市东凤镇佛奥幼儿园教职工招聘2人笔试模拟试题及答案解析
- 2026中铁建昆仑高速公路运营管理有限公司德遂高速公路路巡队员招聘1人(重庆)参考考试题库及答案解析
- 2026上半年玉溪师范学院招聘6人参考考试题库及答案解析
- 第四单元7静夜思
- 三台公安公开招聘60名警务辅助人员备考考试试题及答案解析
- 专题08解题技巧专题:圆中辅助线的作法压轴题三种模型全攻略(原卷版+解析)
- 2024年全国职业院校技能大赛(节水系统安装与维护赛项)考试题库(含答案)
- 24秋人教版英语七上单词表(Vocabulary in Each Unit)总表
- ISO 15609-1 2019 金属材料焊接工艺规程和评定-焊接工艺规程-电弧焊(中文版)
- 肥胖患者麻醉管理
- 小鲤鱼跳龙门电子版
- 2019年急性脑梗死出血转化专家共识解读
- 《混凝土结构工程施工规范》
- 土地证延期申请书
- 硫乙醇酸盐流体培养基适用性检查记录
- 进阶切分技法advanced funk studies rick latham-蓝色加粗字
评论
0/150
提交评论