问题 问答题

填空题请补充main函数,该函数的功能是:把一个字符串中的所有小写字母字符全部转换成大写字母字符,其他字符不变,结果保存原来的字符串中。例如:当str[N]=“123 abcdef ABCDEF!”,结果输出:“123 ABCDEF ABCDEF!”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:#include#include#include#define N 80void main(){ int j; char str[N]=" 123abcdef ABCDEF!"; char *pf=str; clrscr(); printf("***original string ***\n"); puts(str); 【1】; while(*(pf+j)) { if(*(pf+j)>=’’a’’&&*(pf+j)<=’’z’’) { *(pf+j)=【2】; j++; } else 【3】; } printf("******new string******\n"); puts(str); system("pause");}

答案

参考答案:【1】j=0 【2】*(pf+j)-32 【3】j++

解析:填空1:变量j声明时没有初始化,而后面程序用到j,所以在这里对j初始化为0。填空2:将小写字母转换为对应的大写字母的方法是,小写字母的ASCII码减去32,得到对应的大写字母的ASCII码。填空3:如果当前字符不是小写字母,则不做任何处理,使指针指向下一个字符,准备进行判断。

综合

能源问题一直是影响各国经济发展的重要问题,阅读下列材料,回答问题。   

材料一:2001~2007年中国一次能源生产和消费变化图

 

 
材料二:近年来,世界上越来越重视风电发展,我国已把风力发电作为新能源开发的重点,并制定了长期发展计划,在十几个省区规划建设风电场,其中上海、福建和内蒙古等地被列为重点开发地区。

1.说明我国2001-2007年间能源生产和消费的变化情况:

2.除风能外,请再列举三例新能源:                                     

3.从环境角度分析,发展风电能的好处是                                  

①缓解温室效应       ②获得较大的投资回报

③减轻大气污染       ④实现能源的多样化

A.①②              B.②④         C.①③           D.②③

4.福建是中国风力发电最早的地区之一,风速可与全球最大的风电国德国媲美。下列说法正确的是

A.风速可能相当,但盛行风向不同     B.德国沿海常年盛行西北风

C.福建沿海冬季比夏季风力强劲       D.两地风能的利用率相同

5.试分析上海和内蒙古作为我国风力发电重点开发地区的区位条件。

上海:                                                                      

                                                                         

内蒙古:                                                                   

                                                                         

单项选择题