-> -> ->
2010计算机等级考试二级(JAVA)笔试44(七)
时间:2011-08-11 07:51:23
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
字的用法。 【解题要点】根据素数的定义,如果一个数只能分解成1和本身这两个乘积因子,那么这个数就是素数,如5只能等于是1*5,而6不仅能等于1*6,还能等于 2*3,所以5是素数,而6是合数;有了素数的概念便可以用双重for语句进行判断,外层for(int i=2;i< 100;i++)是让被测试的数移动的;而里面的for(int j=2;j<i;j++),是用来判断被测试的数能不能被分解为除去1和它本身以外的位于1和本身之间的数,如果能,则有i%j==0,回到第一个特环,接着继续执行。----------------------------------------22、 下列程序的输出结果是 public class fff { void printValue(int m) { do{ System.out.println(The value is +m); } while( - - m > 10) } public static void main(String arg[ ] ){ int i = 10; Test t = new Test(); t.printValue(i); } } A.8B.9C.10D.11 参考答案: C :do-while最少被执行一次,在执行完do中的内容后判断while中的条件是 否为true,如果为true的话就再执行do中的内容,然后再进行判断,以此类推直到while的判 断为false时,退出循环并执行循环后面 的语句。--操作符在变量左边的是先将变量的值减1再运算。----------------------------------------23、三元条件运算符exl ? ex:ex,相当于下面____语句。 A.if (ex1) ex2;ele ex3;B.if (ex2) ex1;ele ex3;C.if (ex2) ex3;ele ex2;D.if (ex3) ex2;ele ex1; 参考答案: A :----------------------------------------24、Socket的工作流程是____。①打开连接到Socket的输入/输出②按某个协议对Socket进行读/写操作③创建Socket④关闭Socket A.①③②④B.②①③④C.③①②④D.①②③④ 参考答案: C :----------------------------------------25、下列关于Frame类的说法不正确的是 A.Frame是Widow类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管理器为BorderLayout 参考答案: C :Frame被默认初始化为不可见,可以使用setVisible(true)方法使其 可见。----------------------------------------26、下列的____程序段可能导致错误。 A.Strig =hello: Stig t=good; Strig k=+t;B.Stig =hello; Strig t; t=S [3] + oe;C.Stig =hello; Strig tadard=.toUerCae____;D.Strig =hello: Strigt +good; 参考答案: B :----------------------------------------27、什么情况下需要数据类型的强制转换 A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java语言中不能进行数据类型的强制转换D.以上都不符合 参考答案: B :将位数多的数据类型向位数少的数据类型转换,只能用强制转换;而将位数少的数据类型向位数多的数据类型
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G