c语言期末考试卷+答案_第1页
c语言期末考试卷+答案_第2页
c语言期末考试卷+答案_第3页
c语言期末考试卷+答案_第4页
免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论