试题与答案

下列程序中,要求按照从小到大的顺序输出1到100之间所有能被7整除的数字,请将下列程

题型:问答题

题目:

下列程序中,要求按照从小到大的顺序输出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”。

试题推荐
题型:综合

南极地区是科学家的天然实验室。读图回答问题。(8分)

(1)图中看地球自转方向是__(顺或逆)时针转。

(2)图中阴影处的大洲是___,与其相距最近的大洲是___。

(3)中山站位于南极点的___方向。在长城站和中山站之中,每年会出现极昼极夜现象的是___ 站。

(4)每年都有大批科学家赴南极地区考察。当我国处于___(春、夏、秋、冬)季时,是考察该地区最理想的时期。

(5)中山站所临的是___洋。

(6)我国在极地已经建有多个科考站,除图上所标出的两个之外,请你随意另写出一个的:__。

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