问题 问答题

下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。 注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。 public class Example1_3 { public static void main(String[] argv) { int i = 1; ______ { if(______) System.out.print(i+ ","); ______ }while(i < 100); System.out.println(); } }

答案

参考答案:

解析:①do②i%7==0③i++;或者i=i+1;或者i+=1; 本题主要考查Java编程的流程控制。 Java语言中的流程控制主要是通过循环、分支和跳转三种语句来实现的。在解这类题型的时候,首先要分清楚题中要考查的语句类型,比如本题考查了考生对do-while循环的掌握情况;然后,再根据对应的类型,看题中的语句结构是否完整。题中变量i从1循环增加到99,每一个数字模7,如果余数为0就认为这是一个可以被7整除的数。本题中,do-while循环缺少了“do”这个循环开始语句,因此第一个空需要填写“do”以使循环体完整;最后也是最重要的,循环一定要保证能够正常结束,许多编程经验丰富的人也会因为一时大意而写出死循环来,这样的错误一定要避免。第二个空就是使i值顺序增加,直到i=100时程序退出循环。本题中还考查了考生对条件分支语句的掌握,即if语句。在解条件分支语句的题的时候,首先要找出需要满足的条件是什么,需要通过分支语句分流的条件是什么。比如题中要求能被 7整除,所谓整除就是余数为0,这样我们就知道,分支条件就是余数值是否为0,则第二个空应该填写“i%7==0”。

改错题

(16分)阅读下列材料,回答问题。

材料一 :在日内瓦会议期间,美国代表企图把中国代表视为根本不存在。美国代表团团长杜勒斯当时命令美国代表团成员不许同 * * 党中国的代表团成员握手。……周恩来 * * 见杜勒斯进来了,准备上去同他握手。他一见到周 * * ,马上转头便跑。

材料二:1972年2月21日,尼克松乘坐的“空军一号”在北京着陆后,他和他的夫人走下舷梯,主动将手伸向周恩来。这标志着一个时代结束了,另一个时代开始了。

材料三:2008年11月5日,国家 * * 胡 * * 致电奥巴马,祝贺他当选新一届美国总统。胡 * * 在贺电中表示,中美两国在事关人类福祉的一些重大的问题上,拥有广泛的共同利益,肩负着重要的共同责任。发展长期、健康、稳定的中美关系,符合两国和世界各国人民的根本利益,对维护和促进世界的和平、稳定与发展具有重要意义。……把中美建设性合作关系提高到新的水平,以更好地造福两国人民和世界各国人民。

(1)依据材料一判断当时的中美关系怎样?(2分)

(2)材料二中的 “一个时代结束了,另一个时代开始了”是什么意思?(4分)中美两国正式建立外交关系是在哪一年?(2分)促使中美关系发生变化的原因是什么?(4分)

(3)综合以上材料和所学知识分析,你认为应该怎样正确处理中美两国政府关系?(4分)

判断题