问题 单项选择题

若已包括头文件<stdio.h>且已有定义static char str[9];,现要使str从键盘获取字符串"The lady",应使用

A.scanf("%s",str)

B.for(i=0;i<9;i++)gethchar(str[i]);

C.gets(str);

D.for(i=0;i<9;i++)scanf("%s",&str[i]);

答案

参考答案:C

解析:[命题目的] 考查字符串和字符型数据的输入与输出。
[解题要点] gets(str)是专门用来输入字符串的函数,可以包含空格,因此只有选项C)正确,其他选项都不正确。
[考点链接] 通过scanf函数从键盘输入数据。

材料题

阅读下列材料:

       材料一 唐朝的繁盛吸引了当时世界各国的人们漂洋过海、不远万里来到中国,唐帝国自身也以强大的国力、博大的胸怀兼容并蓄外来文化的精华。全面的开放和广泛的交流使唐朝文明更加辉煌。

       材料二 下图所示为发生在明朝初年的一次重大历史事件。

       材料三 乾隆皇帝曾给英王的信中说:“天朝物产丰盈,无所不有,原不藉外夷货物以通有无。” 请回答:

①根据材料一,请写出唐朝时期为中外文化交流做出重大贡献的我国两位杰出高僧。

                                                                                                                                                             

②材料二所反映的是哪一历史事件,写出它的历史作用。

                                                                                                                                                             

③材料三反映的是清朝统治者在对外贸易上的态度,为此制定了什么措施?这一措施产生了怎样的影响。

                                                                                                                                                            

                                                                                                                                                            

④对比上面不同历史时期的对外政策,写下你的启示。

                                                                                                                                                            

问答题 简答题