问答题库

当前位置: 计算机等级考试题库 > JAVA题库

问题描述:

[单项选择题] 有如下程序:
public class Sun

public static void main(String args[ ])

int s=0;
int i=1;
while (i<=100)

s=s+i;

System.out.println(s);


运行后的结果是( )。


A.5050
B.5051
C.死循环,直到溢出
D.无穷大的数

设有下面的两个类定义:  class AA  void Show ( ) System.out.println ("I Like Java"):    class BB extends AA  void Show ( ) System.out.println ("I like C++");     则顺序执行如下语句后输出的结果为( )。  AA a; BB b;  a.Show (); b.Show (); 若声明“char a[15]=“Windows-9x”;”,语句“printf("%s",a+8);”的输出结果为 ______ 。 阅读下列代码段 int x=3; while(x 关系操作的特点是 【5】 操作。 在计算机软件系统的体系结构中,数据库管理系统位于用户和 【1】 之间。

点评难度:

      

IP为:139.203.148.*,来自四川电信的网友觉得此题的难度为:容易.
IP为:27.158.131.*,来自福建龙岩市电信的网友觉得此题的难度为:容易.
您觉得难度如何呢?请反馈给我们,谢谢!

参考答案:

C

问题解析:

本题考查对while循环语句的理解。在while语句中的条件再循环中必须有加的可能,循环才能正常结束。如条仆恒为真,循环水无终止地进行下去,出现死循环。此程序由于i的值始终小于0,因此,这是一个死循环, s的值为1+1+1+...直到系统溢出。如在第4行后面加上语句i=i+1,循环就会正常结束。故本题答案是C。

试题分享:

相关考题