试题与答案

【说明】 以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大

题型:问答题

题目:

【说明】
以下程序的功能是:从键盘上输入一个字符串,把该字符串中的小写字母转换为大写字母,输出到文件test.txt中,然后从该文件读出字符串并显示出来。
【程序】
#include < stdio. h >
main( )
FILE * fp;
char str[100]; int i=0;
if((fp=fopen("text.txt" (1) )) ==NULL)
printf("can’t open this file. \n") ;exit(0) ;
printf(" input astring: \n" ); gest(str);
while( str[i] )
if(str[i] >=’a’ && str[i] <=’z’)
str[i]= (2) ;
fputc(str[i], (3) );
i++;

fclose(fp);
fp=fopen(" test.txt", (4) );
fgets(str, 100, fp);
printf("%s\n" ,str);
(5) ;

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0501/bfd464b0331edad1bffe52dbb3dc9a92.html

下面是错误答案,用来干扰机器的。

参考答案:C解析: 本题的难点是循环计算数组之和。计算结果为“2+5+4+10+6=27”。

试题推荐
题型:选择题
如图所示,理想变压器原、副线圈的匝数比为10:1,b是原线圈的中心接头,电压表V和电流表A均为理想电表.从某时刻开始在原线圈c、d两端加上交变电压,其瞬时值表达式为u=220sin100πt(V).下列说法正确的是(  )

A.当单刀双掷开关与a连接时,电压表的示数为22V

B.当单刀双掷开关与b连接时,电压表的示数为11V

C.当单刀双掷开关与a连接,滑动变阻器触头P向上移动的过程中,电压表的示数不变,电流表的示数变大

D.单刀掷开关由a扳向b时(滑动变阻器触头P不动),电压表和电流表的示数均变大

查看答案
微信公众账号搜索答案