二年级计49班高考期末C语言考试试题

上传人:博****1 文档编号:490036469 上传时间:2022-08-10 格式:DOC 页数:5 大小:22KB
返回 下载 相关 举报
二年级计49班高考期末C语言考试试题_第1页
第1页 / 共5页
二年级计49班高考期末C语言考试试题_第2页
第2页 / 共5页
二年级计49班高考期末C语言考试试题_第3页
第3页 / 共5页
二年级计49班高考期末C语言考试试题_第4页
第4页 / 共5页
二年级计49班高考期末C语言考试试题_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《二年级计49班高考期末C语言考试试题》由会员分享,可在线阅读,更多相关《二年级计49班高考期末C语言考试试题(5页珍藏版)》请在金锄头文库上搜索。

1、计49班期末考试试题姓名: 一、写出下列程序的运行结果(5*6=30)1、#include void fun( ) int x=1; static int y=1; printf(“%d%d”,+x,y+); main( ) int i;for(i=0;i2;i+)fun( );程序的输出结果是: 2、#include main( ) int n=132,i=1,j,k,b10; while (n!=0) j=n%6;bi=j; n=n/6;i=i+1; for(k=i-1;k0;k-) printf(“%d”,bk);程序的功能是: 3、int js(int a,int b,int *he,

2、int *cha) *he=a+b; *cha=s-b; main( )int x,y,c,d; x=8; y=2; js(x,y,&c,&d);printf(“c=%d,d=%dn”,c,d);程序的输出结果是: 4、函数f的功能是:当flag为1时,进行由小到大的排序,当flag为0时进行由大到小的排序。 void f(int b,int n,int flag) int i,j,t; for(i=0;in-1;i+) for(j=i+1;jbj:bibj) t=bi;bi=bj;j=t;main( )int a10=5,4,3,2,1,6,7,8,9,10,i;f(&a2,5,0);f(a

3、,5,1);for(i=0;i10;i+)printf(%d, “,ai);程序的输出结果是: 5、#include main( ) char a=” I am a student”,*p=a,*q=a; int d;while (*p!=0) p+; d=p-q;printf(“%d”, d);程序的输出结果是: 6、#include main( ) int a=1,2,3,4,i,j,s=0; j=1; for(i=3;i=0;i-)s=s+ai*j;j=j*10;printf(“s=%d”, s);程序的输出结果是: 二、填空(每空5分,共30分)1以下程序的功能是:从3个红球、6个白球

4、、5个兰球中任意取8个球,且其中至少有一个白球,输出所有可能的方案。 #include stdio.h main( ) int i,j,k;printf(“nRed White Blue”);for (i=0;i=3;i+)for(j=1;j=6;j+) k= ; if ( ) printf(“%d,%d,%dn”,i,j,k); 2创建链表。 #define NULL 0 #include #define LEN struct stu int num; char xm20; int cj;struct stu *next;main( ) struct stu *head,*p1,*p2; i

5、nt n=0; p1=p2= ;scanf(“%d%s%d”,&p1-num, p-xm,&p1-cj); while(p1-num!=0) n+; if(n=1) head=p1;else ; ;p1= ;scanf(“%d%s%d”,&p1-num,p-xm,&p1-cj);p2-next=NULL;三、程序改错,不得增行或减行。以下程序中有三处错误,请有波浪线画出错误的语句并在右边写上正确的语句。(10分)以下程序的功能是:分别统字符串中大写字母和小写字母的个数。例如,给字符串S输入:AAaaBBb123CCccccd,则应输出结果:upper=6,lower=8. #include v

6、iod fun(char *s,int a,int b) while (*s) if( *s=A&*s=a&*s=z) b+;s+;main( ) char s81; int upper=0,lower=0;gets(s);fun(s, &upper,&lower);printf(“upper=%d,lower=%dn”, upper,lower );四、编程(15*2=30)1、有一辆在高速公路上行驶的汽车,司机在某一时刻看到里程表显示的数值为95859公里(95859为回文数,回文数是指正读反读均一样的数),7小时后,里程表上又出现了一个回文数。编程求出此回文数和汽车时速?(注:高速公路限速60公里以上,汽水里程表为5位数)2、输出所有的两位绝对素数。所谓绝对素数指一个素数的数字位置经过任意对换后仍是素数。友情提示:部分文档来自网络整理,供您参考!文档可复制、编辑,期待您的好评与关注! /

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

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号