




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——计算机二级C语言上机程序填空题计算机二级C语言上机程序填空题
考虑到一片面同学的计算机二级C语言程序填空题根基对比薄弱,为此我为大家整理了计算机二级C语言上机程序填空题,梦想能够扶助到同学们。
一、程序填空题
1、给定程序中,函数fun的功能是根据形参i的值返回某个函数的值。当调用正确时,程序输出:
x1=5.000000,x2=3.000000,x1*x1+x1*x2=40.000000
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
doublef1doublex
returnx*x;
doublef2doublex,doubley
returnx*y;
/**********found**********/
__1__funinti,doublex,doubley
ifi==1
/**********found**********/
return__2__x;
else
/**********found**********/
return__3__x,y;
main
doublex1=5,x2=3,r;
r=fun1,x1,x2;
r+=fun2,x1,x2;
printf\nx1=%f,x2=%f,x1*x1+x1*x2=%f\n\n,x1,x2,r;
2、给定程序中,函数fun的功能是:找出形参s所指字符串中展现频率最高的字母不区分大小写,并统计出其展现的次数。
例如,形参s所指的字符串为:abcAbsmaxless,程序执行后的输出结果为:
lettera:3times
letters:3times
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
#include
#include
voidfunchar*s
intk[26]=0,n,i,max=0;charch;
while*s
ifisalpha*s
/**********found**********/
ch=tolower__1__;
n=ch-a;
/**********found**********/
k[n]+=__2__;
s++;
/**********found**********/
ifmax
printf\nAftercount:\n;
fori=0;i26;i++
ifk[i]==maxprintf\nletter\%c\:%dtimes\n,i+a,k[i];
main
chars[81];
printf\nEnterastring:\n\n;getss;
funs;
3、给定程序中,函数fun的功能是:将NN矩阵主对角线元素中的值与反向对角线对应位置上元素中的值举行交换。例如,若N=3,有以下矩阵:
123
456
789交换后为:
321
456
987
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
#defineN4
/**********found**********/
voidfunint___1___,intn
inti,s;
/**********found**********/
for___2___;i++
s=t[i][i];
t[i][i]=t[i][n-i-1];
/**********found**********/
t[i][n-1-i]=___3___;
main
intt[][N]=21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10,i,j;
printf\nTheoriginalarray:\n;
fori=0;i
forj=0;j
funt,N;
printf\nTheresultis:\n;
fori=0;i
forj=0;j
4、给定程序中,函数fun的功能是:找出100至xx999之间各位上的数字之和为15的全体整数,然后输出;符合条件的整数个数作为函数值返回。
例如,当n值为500时,各位数字之和为15的整数有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492。共有26个。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
intfunintx
intn,s1,s2,s3,t;
/**********found**********/
n=__1__;
t=100;
/**********found**********/
whilet=__2__
s1=t%10;s2=t/10%10;s3=t/100;
ifs1+s2+s3==15
printf%d,t;
n++;
/**********found**********/
__3__;
returnn;
main
intx=-1;
whilex999||x0
printfPleaseinput0
printf\nTheresultis:%d\n,funx;
5、函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把形参a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3];其余以此类推。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;那么按规矩移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。
留神:规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的`BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
#defineN9
voidfuninta[],intn
inti,j,max,min,px,pn,t;
fori=0;i
/**********found**********/
max=min=___1___;
px=pn=i;
forj=i+1;j
/**********found**********/
ifmax___2___
max=a[j];px=j;
/**********found**********/
ifmin___3___
min=a[j];pn=j;
ifpn!=i
t=a[i];a[i]=min;a[pn]=t;
ifpx==ipx=pn;
ifpx!=i+1
t=a[i+1];a[i+1]=max;a[px]=t;
main
intb[N]=9,1,4,2,3,6,5,8,7,i;
printf\nTheoriginaldata:\n;
fori=0;i
funb,N;
printf\nThedataaftermoving:\n;
fori=0;i
5、函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把形参a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3];其余以此类推。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;那么按规矩移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。
留神:规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
#defineN9
voidfuninta[],intn
inti,j,max,min,px,pn,t;
fori=0;i
/**********found**********/
max=min=___1___;
px=pn=i;
forj=i+1;j
/**********found**********/
ifmax___2___
max=a[j];px=j;
/**********found**********/
ifmin___3___
min=a[j];pn=j;
ifpn!=i
t=a[i];a[i]=min;a[pn]=t;
ifpx==ipx=pn;
ifpx!=i+1
t=a[i+1];a[i+1]=max;a[px]=t;
main
intb[N]=9,1,4,2,3,6,5,8,7,i;
printf\nTheoriginaldata:\n;
fori=0;i
funb,N;
printf\nThedataaftermoving:\n;
fori=0;i
6、给定程序中,函数fun的功能是:对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中,形成一个新串。
例如,形参s所指的字符串为:baawrskjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
留神:源程序存放在考生文件夹下的BLANK1.C中。
不得增行或删行,也不得更改程序的布局!
#include
voidfunchar*s,char*p
inti,j,n,x,t;
n=0;
fori=0;s[i]!=\0;i++n++;
fori=1;i
/**********found**********/
___1___;
/**********found**********/
forj=___2___+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 明确职业目标的成长路径计划
- 生活与事业双丰收的秘籍计划
- 2025年发动机基本件:飞轮项目发展计划
- 2025年血液净化产品项目建议书
- 2025年工艺品及其他制造产品项目发展计划
- 2025年包装材料加工机械项目建议书
- 2025年运动捕捉软件合作协议书
- 2025年包装印刷机械项目合作计划书
- 2025年工业清洗清理设备:工业吸尘设备项目发展计划
- 跨区域业务数据转换协调机制
- 学生奖励兑换券模板
- 手术室医院感染控制规范
- 铸牢中华民族共同体意识主题班会教案
- 运营与管理行业培训资料
- 48贵州省贵阳市2023-2024学年五年级上学期期末数学试卷
- 骑手食品安全培训
- 血液透析诱导期健康宣教
- 第十六章二次根式单元复习题-2023-2024学年人教版八年级数学下册
- 2023-2024新版北师大七年级数学下册全册教案
- 风电场升压站培训课件
- 2024年光大环保(中国)有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论