没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
2015年计算机等级考试
《二级C 语言程序设计》
机考操作题题库(附答案)
本卷共分为3 大 题 15小题,作答时间为240分钟,总 分 2 0 0 分 ,
1 2 0 分及格。
一、程序填空题(共50分)
1、请补充函数proc(), 该函数的功能是把数组num中的数按从小
到大的顺序排列(数组元素个数及值从主函数中输入)。
例如,输入n = 5 , num[0]~ num[4]依次为5 7 2 8 0 ,结果为0 2 5
7 8
O
注意:部分源程序给出如下。
请勿改动main。函数和其他函数中的任何内容,仅在函数proc()的
横线上填入所编写的若干表达式或语句。
试题程序:
二 include Vstdlib. h >
二 include <5idio. h >
「define M 100
void proc< int num[] «int n)
(
int
fo r d O i [1 】 ] + + )
fo r(j= = O i[2 】 4 + 十 )
if(nu m [j]>nu m [j4- 1J)
(
1®= num[j] i
num[j] = num[j + 1 ] $
num[j + 1 ] - 11
void main<)
int 1«»0,0=0|
int
systcniC *CLS
M
)
pnntf(
M
\nlnput n: \n " ) i
sc a n ".% d"・& n )i
printf(
N
\nlnput data: \n**) i
w hile(i<n )
printf( **num[ %d] = *.i)«
scanf("%d".&-num [i]) i
i+ + i
proc(num.n) i
printf( *\n * , ・ the result • » • \n " ) i
for( i - 0
:
iV ni i + + )
prini"
2、str为一个字符序列,序列由字符。和 1 组成。请补充函数proc(),
该函数的功能是:查找该字符序列中0 字符连续出现的最长长度(即
0 字符的个数),如果有几个0 字符串长度相同,只记录最后一个0
字符串的相关信息。通过m 和 k 返回最长0 字符串的长度和最后0
字符的下标。
例如,如果输入"0100001000",结果为:0 字符串最长长度为4 ,
起始和结尾下标依次为2、5
0
注意:部分源程序给出如下。
请勿改动main。函数和其他函数中的任何内容,仅在函数proc()的
横线上填入所编写的若干表达式或语句。
试题程序:
4 include <stdlib. h >
include Vstdio. h >
# include <conio. h >
" define M 80
void proc( Cl J )
(
int i. j™ 0i
int b b [M ji
char •
• m
w
0i
• k
w
0»
f o r ( i - 0 jiV M ii + + )
b b [i]
m
0i
i"»0i
while( • ( p + l ) 》
(
if( • ( p + i ) « « V )
121 «
i+ + ,
>
else
j + + s
i+ + s
if ( [3J )
(
• m = b b [j]
void nuiinf)
char » tr[M ]i
int m .ki
»yntem( "CLS> > i
printfC" • • • input the original,trin& • • • \n *) i
getuCutr)i
printf<* • • • The Original string • • • \n
e
)i
putM(9ir>i
proc《str・& m ・& k ) [
printf( *\nTh c length of *0* is:
% d \rT ・m>i
printf(" • • • The suffix of character
» • • \n " )i
printfC" % d.% d ,k —m +1 .k ),
}
3、请补充函数proc(), 该函数的功能是:把从主函数中输入的字符
串 str2倒置后接在字符串s t r l后面。
例如,stri= 'How do you" , str2 = "? o d " ,结果输出:"How do
you do?”
注意:部分源程序给出如下。
请勿改动main。函数和其他函数中的任何内容,仅在函数proc()的
横线上填入所编写的若干表达式或语句。
试题程序:
/ include Vstdlib. h >
* include <M dio. h >
# include <conio. h >
口 define M 40
void proc(char • Mrl »char • str2)
int i= 0 ・i = 0 ・k = 0 ・n ;
剩余23页未读,继续阅读
资源评论
无敌开心
- 粉丝: 1938
- 资源: 10万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数据库开发基于数据库层面批量生成有逻辑关联的数据
- 电报机器人开发框架.zip
- C++(C++98、C++03、C++11)实现的线程池.zip
- com.huawei.it.ilearning.android_v260.apk
- 鸟类目标检测数据集-含画眉鸟-百灵鸟xml文件数据集
- pyheif-0.8.0-cp37-cp37m-win-amd64.whl.zip
- 基于深度学习的鸟类种类目标检测-含数据集和训练代码-对百灵鸟-画眉鸟检测.zip
- pyheif-0.8.0-cp38-cp38-win-amd64.whl.zip
- pyheif-0.8.0-cp39-cp39-win-amd64.whl.zip
- pyheif-0.8.0-cp313-cp313-win-amd64.whl.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功