2013年计算机二级考试:语言》上机试题及答案二《C
填空题
请补充函数FUN,它的功能是:计算并输出N(包括N)以内能被3或7整除的所有自然数的倒数之和。
例如,在主函数中从键盘给N输入30后,输出为:S1226323。
请勿改动主函数mai
和其他函数中的任何内容,仅在fu
函数的横线上填入所编写的若干表达式或语句。
试题程序:i
cludestdioh
doublefu
i
t
i
ti
doublesum00
fori1___1___i
ifi30___2___i70
sum___3___i
retur
sum
mai
i
t
本试题摘取于考试吧:httpwwwkaoshibacomjisua
jide
gjiCyuya
20130200447979html
fdoubles
pri
tf“I
put
“
sca
f”d“
sfu
pri
tf”sf“s
第1处填空:i
或
i
第2处填空:
第3处填空:10或double1
改错题
下列给定程序中,fu
函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串s输入:AaaaBBb123CCccccd则应输出结果:upper6lower8
请改正程序中的错误,使程序能得出正确的结果。
注意:不要改动mai
函数,不得增行或删行,也不得更改程序的结构!
试题程序:
i
cludeco
ioh
i
cludestdioh
fou
d
voidfu
charsi
tai
tb
本试题摘取于考试吧:httpwwwkaoshibacomjisua
jide
gjiCyuya
20130200447979html
f
whiles
fou
d
ifs‘A’s‘Z’
a
fou
d
ifs‘a’s‘z’
b
s
mai
chars100
i
tupper0lower0
pri
tf”Pleaseastri
g“
getss
fu
supperlower本试题摘取于考试吧:httpwwwkaoshibacomjisua
jide
gjiCyuya
20130200447979html
fpri
tf”upperdlowerd“upperlower
第1处:voidfu
charsi
tai
tb应改为voidfu
charsi
tai
tb
第2处:a应改为a
第3处:b应改为b
编程题
请编写一个函数voidfu
chartti
tpp,统计在tt字符串中“a”到“z”26个字母各自出现的次数,并依次存放在pp所指数组中。
例如,当输入字符串33322110000000000000000000
abcdefgabcdeabc
后,程序的输出结果应该是:
注意:部分源程序给出如下。
请勿改动主函数mai
和其他函数中的任何内容,仅在函数fu
的花括号中填入所编写的若干语句。
试题程序:i
cludeco
ioh
i
cludestdioh
voidfu
chartti
tpp
mai
本试题摘取于考试吧:httpwwwkaoshibacomjisua
jide
gjiCyuya
20130200447979html
fcharaa1000
i
tbb26k
FILEout
pri
tf“Pleasee
teracharstri
g“
sca
f”s“aa
fu
aabb
fork0k26k
pri
tf”d“bbk
pri
tf”“
fu
”abosomfrie
dafarbri
gsadisr