c语言上机考试题库.doc

c语言上机考试题库.doc

ID:54701645

大小:658.00 KB

页数:276页

时间:2020-04-20

c语言上机考试题库.doc_第1页
c语言上机考试题库.doc_第2页
c语言上机考试题库.doc_第3页
c语言上机考试题库.doc_第4页
c语言上机考试题库.doc_第5页
资源描述:

《c语言上机考试题库.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、程序填空题请补充函数fun(),该函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:1,1,1,2,2,2,3,4,4,5,5,6,6,7,7,8,9,9,10,10。删除后,数组中的内容应该是:1,2,3,4,5,6,7,8,9,10。#include#defineN80intfun(inta[],intn){inti,t,j=0;t=a[0];for(i=1;i

2、e{______;t=a[i];}a[j++]=t;returnj;}main(){inta[N]={1,1,2,2,2,3,4,4,5,5,6,6,6,7,7,8,9,9,10,10},i,n=20;printf("Theoriginaldata:");for(i=0;i

3、下列给定程序中,函数fun()的功能是:实现两个整数的交换。例如给a和b分别输入60和65,输出为:a=65b=60请改正程序中的错误,使它能得出正确的结果。#include#include/**********************found***********************/voidfun(inta,b){intt;/**********************found***********************/t=b;b=a;a=t;}main(){inta,b;p

4、rintf("Entera,b:");scanf("%d%d",&a,&b);fun(&a,&b);printf("a=%db=%d",a,b);}程序设计题下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数字右上半三角元素中的值乘以m。例如,若m的值为2,a数组中的值为a=1927则返回主程序后a数组的值应为218214#include#include#include#defineN5intf

5、un(inta[][N],intm){inti,j;for(i=0;i=3);printf("m=%4d",m);fun(a,m);printf("THER

6、ESULT");for(i=0;i

7、从键盘输入一个字符串并保存在字符str1中,把字符串str1中下标为偶数的字符保存在字符串str2中并输出。例如,当str1=“cdefghij”,则str2=“cegi”。#include#include#defineLEN80main(){charstr1[LEN],str2[LEN];char*p1=str1,*p2=str2;inti=0,j=0;printf("Enterthestring:");scanf(______);printf("***theorigialstring

8、***");while(*(p1+j)){printf("______",*(p1+j));j++;}for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。