C语言机试题库Word文档格式.docx
《C语言机试题库Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言机试题库Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
11.
12.
2.单选题
9.
13.
14.
15.
16.
17.
18.
19.
20.
3.程序填空
1./*-------------------------------------------------------
【程序填空】
---------------------------------------------------------
题目:
输入一个字符,如果它是一个大写字母,则把它变成小写字母;
如果它是一个小写字母,则把它变成大写字母;
其它字符不变。
请完成程序。
-------------------------------------------------------*/
main()
{charch;
/***********SPACE***********/
scanf("
%c'
【?
】);
if(ch>
'
=A'
&
ch<
='
Z'
)ch=ch+32;
elseif(ch>
a'
z'
)【?
】;
printf("
%c"
ch);
}
4.程序设计
/*------------------------------------------------
【程序设计】
--------------------------------------------------
功能:
用do-while语句求1~100的累计和。
------------------------------------------------*/
#include<
stdio.h>
voidwwjt();
longintfun(intn)
{
/**********Program**********/
/**********End**********/
voidmain()
inti=100;
1~100的累加和为:
%ld\n"
fun(i));
wwjt();
voidwwjt()
FILE*IN,*OUT;
inti;
intiIN;
longintiOUT;
IN=fopen("
in.dat"
"
r"
);
if(IN==NULL)
{
PleaseVerifyTheCurrerntDir..itMayBeChanged"
}
OUT=fopen("
out.dat"
w"
if(OUT==NULL)
PleaseVerifyTheCurrentDir..itMayBeChanged"
for(i=0;
i<
5;
i++)
{
fscanf(IN,"
%d"
&
iIN);
iOUT=fun(iIN);
fprintf(OUT,"
iOUT);
fclose(IN);
fclose(OUT);