问题 问答题

从键盘上输入若干字符(每行长度不等),输入后把它们存储到一磁盘文件中,再从该文件中读出这些数据,将其中小写字母转换成大写字母再进行屏幕输出。

答案

参考答案:

解析:本题的程序为: include<stdio.h> main() /*输入字符串到文件,取出并将小写转换成大写*/ { int i,flag; char str[80],ch; fILE*fp; fp=fopen("text","w"); for(flag=1:flag;;)/*输入字符串*/ { printf ("\n输入字符串:\n") gets(str); fprintf(fp,"%t",str); printf("eoutinnue Y/N"); if((ch=getchar())=="n")!!(ch==’n’)) flag=0; getehar(); } fseek(fp,0,0); while(fscanf(fp,"%s",str)!=EOF) { for(i=.0;str[i]=’e’;i==) if((str[i]=’a’)&& str[i]<=’Z’ /*小写字母进行转换*/ str[i]=str[i]-32; printf("\n%\n",str); } fclose(fp); } /*main*/

实验题

请你参与下列探究: 问题情景:在课外活动中,小斌按照课本实验(见图1)探究微粒的性质时,闻到了刺激性的氨味,于是,小斌在老师的指导下,设计了如图2的实验装置,进行同样的实验,结果不再有刺激性的氨味,并且快速出现实验现象,得到了和课本实验同样的结论.

实验探究与结论:小斌用图2装置进行实验.

(1)滴入少量浓氨水后,湿润的酚酞滤纸条发生的变化是______;从微观角度分析,此现象可说明的结论是____________________.

(2)“图2的实验装置,快速出现实验现象”说明固体氢氧化钠遇到浓氨水时可能会________(填“放热”或“吸热”).

(3)和课本实验比较,小斌改进后的装置的优点是(写出两点)

①____________ ;②____________.

思维拓展:小媚受小斌实验的启发,将图2装置进一步改装成图3装置,用于验证二氧化碳的性质.

(1)打开活塞K滴入稀盐酸后,小试管中发生的反应的文字表达式为_______________________,发现两条用紫色石蕊试液润湿的试纸都变红,请你分析两条试纸变红的情况是___________.

A.下面先变红,上面后变红

B.上面和下面一起变红

C.上面先变红,下面后变红

D.以上均有可能

小媚从课本实验中知道,二氧化碳和水本身都不能使石蕊变色,因而她认为以上两个变化可验证的二氧化碳的性质是_________、_____________.

(2)小柔认为小媚的装置还可以验证:

①二氧化碳能使澄清石灰水变混浊;②二氧化碳不能燃烧,也不支持燃烧.小柔为完成自己的两个验证实验,对小媚的实验进行的简单改进:

验证①_____________________、验证②______________________.

判断题