问题 填空题

[说明]
下面Application程序用while循环从键盘读入字符,记录输入的字符数并输出读入的字符,当输入字符“0”时结束while循环,同时结束程序。
[Java程序]
import java.io.*;
public class ContinuateInput
public (1) void main(String[] args) (2) IOException
int ch;
int counter=0;
System.out .println("请输入字符(输入0结束)");
while ((char) (ch=System.in. (3) ) != ’0’)
counter++;
System.out .println (( (4) )ch) ;

System.out .println () ;
System.out.println ("counted "+counter+" total bytes. ") ;
System.out . (5) ;


答案

参考答案:exit(0)

解析: 本题考查Java编程中的Application编程,包括输入输出以及异常处理。
Application的入口方法为mam方法,必须声明为公有public、静态static,以便Java解释器调用。故空(1)应填static。
异常抛出有两种方式,一种是用throw主动抛出一个特定异常,另一种是方法声明是用throws传播异常。故空(2)应填throws。注意不要填成throw。
根据说明,空(3)是从键盘读入字符,应该调用read()方法。故空(3)应填read()。
空(4)处用来将读入的字符输出,而ch声明为int,需要进行类型强制转换,故空(4)应填char。
根据说明,结束循环后同时结束程序,故空(5)应填exit(0)。

单项选择题
材料题

融入情境,探究问题:

       材料一:分工、水力特别是蒸汽机的利用、机器的应用,这就是从18世纪中叶起,工人用来震撼旧世界基础的三个伟大杠杆。 ——引自恩格斯《英国工人阶级状况》

       材料二:蒸汽机教我们把热变成机械运动,而电的应用将为我们开辟一条新道路。 ——引自恩格斯《致爱·伯恩施坦》

       材料三:因为在最先使用机器的地方,机器就把大批手工工人抛到街头上去。 ——引自马克思《雇佣劳动与资本》

请回答:

(1)材料一涉及的史实称作什么?“震撼旧世界基础”引起了社会结构哪一重大变革?

                                                                                                                                                              

(2)列举两位18世纪中叶至19世纪上半期把热变成机械运动做出重要贡献的发明家。

                                                                                                                                                               

(3)大批手工业工人被“抛到街头上去”后,又到了何处?成为了什么人?

                                                                                                                                                              

(4)分析以上三则材料,用一句话归纳科技的作用。