[单选题]声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确 的是( ).A. varobj = [name:zhangsan,show:function( ){alert(name);}];B. varobj = {name:zhangsan,show:”alert(this.name)”};C. varobj = {name:zhangsan,show:function( ){alert(name);}};D. varobj = {name:zhangsan,show:function( ){alert(this.name);}};
[单选题]在F.ontPage 2000中,我们想要进入网页时,网页呈圆形放射的变化效果,是下列( )效果.A. 网页过渡B. D.TML效果C. 字幕D. 悬停按钮
[单选题]在HTML中,表示页面背景的是( ).A. ?body bgcolor=?B. ?body bkcolor=?C. ?body agcolor=?D. ?body color=?
[单选题]下面的JavaScript语句中,( )实现检索当前页面中的表单元素中的所有文本框, 并将它们全部清空.A. for(var i=0;i< form1.elements.length;i++) { if(form1.elements[i].type==text)form1.elements[i].value=;}B. for(var i=0;iC. if(document.form.elements.type==text) form.elements[i].value=;D. for(var i=0;i
[单选题]在F.ontPage 2000表格单元格中,( )项目不能输入.A. 表格B. 图形C. 背景D. 声音
[单选题]下列表示,可链接文字的颜色是黑色的是( ).A. ?body link=black?B. ?body text=black?C. ?body vlink=black?D. ?body alink=black?
[单选题]在域名系统中,域名采用( ) .A. 树型命名机制B. 星型命名机制C. 层次型命名机制D. 网状型命名机制
[单选题]用来读取、插入、删除或更新表记录的是哪个A.O对象( ).A. C.mmandB. RecrodsetC. ConnectionD. F.eld
[单选题]IP地址在概念上被分为( ).A. 二个层次B. 三个层次C. 四个层次D. 五个层次
[单选题]使用link元素调用C.S的语法中,以下哪个属性是用来指定CSS文件的路径的( ) .A. urlB. srcC. hrefD. 以上都不对
[单选题]关于正则表达式声明6位数字的邮编,以下代码正确的是( ).A. varreg = /\d6/;B. varreg = \d{6}\;C. varreg = /\d{6}/;D. varreg = new RegE.p(\d{6});
[单选题]下列表示,已经点击(访问)过的可链接文字的的颜色是黑色的是( ).A. ?body alink=”#000000”?B. ?body link=”#000000”?C. ?body vlink=”#000000”?D. ?body blink=”#000000”?
[单选题]HTML中?body text=red?,表示( ).A. 正在点击文字的色彩是红色B. 可可链接文字的色彩是红色C. 非可链接文字的色彩是红色D. 已链接文字的色彩是红色
[单选题]要将页面的状态栏中显示“已经选中该文本框”,下列JavaScript语句正确的是( ).A. window.status=已经选中该文本框B. document.status=已经选中该文本框C. window.screen=已经选中该文本框D. document.screen=已经选中该文本框
[单选题]在F.ontPage 2000中,我们想要文字左右交替移动的效果,是下列( )效果.A. 字体B. D.TML效果C. 字幕D. 悬停按钮
[单选题]在F.ontPage 2000中,我们需要改变表格外框的粗细,可使用下列( )属性.A. 单元格属性B. 表格属性C. 书签属性D. 表单属性
[问答题]执行下列代码后,哪个结论是正确的( ).string[]s=newString[10];( )
[问答题]下面说法哪些是正确的
[判断题]String类的valueOf方法由它的参数转换成的字符串
[判断题]程序员必须创建System .in .System .out和System.err对象.
[判断题]如果顺序文件中的文件指针不是指向文件头,那么必须先关团文件.然后在再打开它才能从文件头开始读
[判断题]一个线程可以调用yield方法使其他线程有机会运行
[判断题]执行throw语句表面发生一个异常,这称为抛出异常.
[判断题]在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符
[判断题]在BorderLayout中,添加到NORTH区的两个按钮将并排显示
[判断题]如果线程的run方法执行结束或抛出一个不能捕获的例外,线程便进入等待状态
[判断题]如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读.
[判断题]如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后再打开它
[判断题]抛出异常后,控制执行try块后适当的catch块处理程序(如果存在).
[判断题]类和方法一般可以实现满足所有用户需要的错误处理
[判断题]构造方法用于给类的private实例变量赋值.
[判断题]方法System.out.println只在命令窗口中显示(或打印)一行文字.
[判断题]发出一个异常是否一定会是程序终止
[判断题]当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露.
[判断题]当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露
[判断题]当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写.
[判断题]抽象类可以实例化对象.
[判断题]程序员必须创建System.in,System.out和System.err对象.
[判断题]StringTokenizer类的hasMoreTokens方法确定在字符串中是否还有语言符号返回.
[判断题]Java提供了一种称为“内部类”的机制,使类可以在其他类中定义.
[判断题]“//”即可以表示单行注释,也可以表示多行注释.
[名词解释]选出合理的标识符
[问答题]下述哪些说法是正确的
[问答题]下面说法哪些是正确的
[问答题]下面的表达式哪个是不正确的
[名词解释]下列说法正确的有
[名词解释]下列说法正确的是
[名词解释]下列说法错误的有
[问答题]下列哪些情况可以终止当前线程的运行
[问答题]如果下列的方法能够正常运行,在控制台上将显示什么
[多选题]构造BufferedlnputStream的合适参数是哪个
[多选题]定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为
[单选题]不能用来修饰interface的有
[问答题]Java程序的种类有
[名词解释]指出正确的表达式
[填空题]整型数据类型中,需要内存空间最少的是
[名词解释]在创建对象时必须
[填空题]在Java中用什么关键字修饰的方法可以直接通过类名来调用
[问答题]运行下列程序,会产生什么结果
[单选题]有一段Java应用程序,它的主类名是a1,那么保存它的源文件名可以是
[多选题]要从文件file.dat文件中读出第10个字节到变量C中,下列哪个方法合适
[填空题]下面哪一个操作符的优先级最高
[填空题]下面的选项中,哪一项不属于“汽车类”的行为
[单选题]下列哪个选项不是Java语言的特点
[填空题]下列代码哪几行会出错
[单选题]下列不可作为Java语言修饰符的是
[单选题]编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为
[填空题]编译Java程序的命令是
[填空题]System.out.println(5+2);的输出结果应该是
[填空题]paint( )方法使用哪种类型的参数
[问答题]MAX-LENGTH是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量
[名词解释]Java中
[名词解释]Java类可以作为
[填空题]Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位.
[问答题]Java application中的主类需包含main方法,main方法的返回类型是什么
[问答题]Character流与Byte流的区别是
[问答题]题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.
[问答题]题目:判断101-200之间有多少个素数,并输出所有素数.
[问答题]编写一个Java程序,用if-else语句判断某年份是否为闰年.
[问答题]设计一个表示二维平面上的圆的类Circle,它继承自Point类.类Circle包含表示圆半径的protected类型的成员变量r,以及获取和设置r的值的public类型的方法:getr( )、setr( ),计算圆面积的方法area( ).此外,Circle类的构造方法要有多种形式.
[问答题]写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加.对输入的不符合要求的字符串提示给用户.
[问答题]题目:打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方.
[问答题]题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少
[问答题]设计一个表示二维平面上的点的类Point,包含表示坐标位置的protected类型的成员变量x和y,以及获取和设置x和y的值的public类型的方法:getx( )、gety( )、setx( )、sety( ).Point类的构造方法要有多种形式.
[问答题]题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5.
[问答题]编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和.
[问答题]public class test { public static void main(String[] args) { Object x=hello; String s=good bye; char cc[]={.a.,.b.,.c.,.d.,.e.,.f.}; boolean b=false; char c=.Z.; float f=2.5f; StringB.ffer buf=new StringBuffer( ); buf.append(x); buf.append(. .); buf.append(s); buf.append(. .); buf.append(cc); buf.append(. .); buf.append(cc,0,3); buf.append(. .); buf.append(b); buf.append(. .); buf.append(c); buf.append(. .); buf.append(f); buf.append(. .); System.out.println(buf=+buf); } } 这段程序执行后的结果是
[问答题]public class Sum{ public static void main(String args[]){ int i=1,t=1; double sum=0; for(i=1;i<=20;i++){ t*=i; sum+=1.0/t; } System.out.println(“Sum=”+sum); } } 上面这段程序完成什么功能
[问答题]public class BreakAndContinue { public static void main(String[] args) { for(int i = 0; i < 100; i++) { if(i == 74) break; // Out of for loop if(i % 9 != 0) continue; // Next iteration System.out.println(i); } int i = 0; // An infinite loop: while(true) { i++; int j = i * 27; if(j == 1269) break; // Out of loop if(i % 10 != 0) continue; // Top of loop System.out.println(i); } } } 上面程序执行后的结果是
[问答题]public class LabeledWhile { //static Test monitor = new Test( ); public static void main(String[] args) { int i = 0; outer: while(true) { System.out.println(Outer while loop); while(true) { i++; System.out.println(i = + i); if(i == 1) { System.out.println(continue); continue; } if(i == 3) { System.out.println(continue outer); continue outer; } if(i == 5) { System.out.println(break); break; } if(i == 7) { System.out.println(break outer); break outer; } } } } }
[问答题]import java.io.*; public class TestFile { public static void main(String args[]) throws Exception { BufferedReader br=new BufferedReader(new InputStreamReader(System.in); BufferedWriter bw = new BufferedWriter(new FileWriter(“input.txt); String s; while (true) { System.out.print(请输入一个字符串: ); System.out.flush( ); s=br.readLine( ); if (s.length( )==0) break; bw.write(s); bw.newLine( ); } bw.close( ); } }
[问答题]public class FinallyWorks { static int count = 0; public static void main(String[] args) { while(true) { try { // post-increment is zero first time: if(count++ == 0) throw new Exception( ); System.out.println(No exception); } catch(Exception e) { System.out.println(Exception thrown); } finally { System.out.println(in finally clause); if(count == 2) break; // out of while } } } }
[问答题]class Ex extends Exception {} public class AlwaysFinally { public static void main(String[] args) { System.out.println( Entering first try block); try { System.out.println( Entering second try block); try { throw new Ex( ); } finally { System.out.println( finally in 2nd try block); } } catch(Ex e) { System.out.println( Caught Ex in first try block); } finally { System.out.println( finally in 1st try block); } } } 上述代码执行后的结果是
[问答题]class Ex0706Super { public String methodOne(String name) { System.out.println(superclass.methodOne(String)+name); return name; } public final String methodTwo(String name) { System.out.println(Superclass.methodTwo(String)+name); return name; } public final static String methodThree(String name) { System.out.println(superclass.methodthree(String)+name); return name; } } public class Ex0706Sub extends Ex0706Super { private String methodOne(String name) { System.out.println(subclass.methodOne(String)+name); return name; } public String methodTwo(String name) { System.out.println(subclass.methodTwo(String)+name); return name; } public final String methodThree(String name) { System.out.println(subclass.methodThree(String)+name); return name; } } 以上程序在编译的时候报告有3个错误,请找出来并说明原因.
[问答题]public class Ex0708Class { private int method(int value) { System.out.println(private method(int)+value); return value; } public String method(int value) { System.out.println(method(int)+value); return value+value; } public static int method(int value) { System.out.println(method(int)+value); return value; } public final int method(int value) { System.out.println(method(int)+value); return value; } } 上述代码存在3个错误,请找出来
[问答题]class Ex0707Super { public Ex0707Super(String name) { System.out.println(superclass constructor+name); } } class Ex0707Sub extends Ex0707Super { public Ex0707Sub(String name) { System.out.println(subclass constructor+name); } public Ex0707Sub( ) { System.out.println(subclass constructor no name); super(no name); } } public class Ex0707Demo { Ex0707Super superObj=new Ex0707Super(zhangsan); Ex0707Sub subObj = new Ex0707Sub(lisi); Ex0707Super superRef=subObj; Ex0707Sub subRef=superObj; } 上述程序存在3个错误,请指出来,并写出修改方案.
[填空题]分析下面程序,写出程序执行结果; public class Testp { public static void test(boolean test) { test = ! test; System.out.println(In test(boolean) : test = + test); } public static void main(String[] args) { boolean test = true; System.out.println(Before test(boolean) : test = + test); test(test); System.out.println(After test(boolean) : test = + test); } }
[问答题]public class Test { public static void main(String[] args) { int val; StringBuffer sb1,sb2; val=10; sb1=new StringBuffer(apples); sb2=new StringBuffer(pears); System.out.println(val=+val); System.out.println(sb1=+sb1); System.out.println(sb2=+sb2); System.out.println(); System.out.println(calling modify); modify(val,sb1,sb2); System.out.println(return from modify); System.out.println(); System.out.println(val=+val); System.out.println(sb1=+sb1); System.out.println(sb2=+sb2); } public static void modify(int a,StringBuffer r1,StringBuffer r2) { System.out.println(in modify....); a=0; r1=null; r2.append(taste good); System.out.println(val=+a); System.out.println(sb1=+r1); System.out.println(sb2=+r2); } } 上述代码执行后的结果是
[问答题]查看下面程序,指出它的语法错误: import java.io.*; package myPackage; public class One { public void display( ){ System.out.println(“aa”); } } public class Two { Public void display( ) { System.out.println(“bbb”); } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. public class AmIWrong implements Runnable { Thread mt=Thread(this); mt.start( ); void run( ) { System.out.println(“I am alive now”); } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. public static void main(String args[ ]) { try{ char ch=(char)System.in.read( ); . . .//其他语句 } catch(Exception e) { return; } catch(IOException e) { System.out.println(e.toString( ); } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. interface MyInterface { void method1( ); } abstract class Parent implements MyInterface { } class Child extends Parent { void method1( ) { System.out.println(“I am implemented now!”); } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误.class AmIWrong { int data1,data2; AmIWrong( ) { data1=-1; } AmIWrong(int d) { data2=d; this( ); } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. class parent { private int mine; } class child extends parent { int getMine( ) { return mine; } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. class IamAbstract { final int f; double d; abstract void method( ); }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. public class MyMain { public static void main(String args[ ]) { System.out.println(MyClass1.data);} } class MyClass1 { int data=10; }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. public class MyClass { int data; void MyClass(int d) { data=d;} }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. class MyClass { int var=100; static int getVar( ) { return var; } }
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. 程序: class c { static int x = 20; int y = 30; static int plus( ) { return x+y; } public static void main(String [] args ) { int result = plus( ); System.out.println(“result = “ + result);
[问答题]下面程序是否有错?如果有错试标出错误位置并指出是何种错误. 程序: class ArraySum { int a[3] = { 2, 4, 8}; int sum ( ) { int s=0; for (int i = 0; i < 3; i ++) s = s+ a[i]; return s; } }
[问答题]试写出下面这个程序的执行结果. class ExceptionTest { static String a[] = {123, abc, null}; public static void main (String args[]) { for (int i = 0; i < 3; i++) { try { int x = Integer.parseInt(a[i]); System.out.println( Result: + x); } catch(NullPointerException e) { System.out.println(error null:);} catch (NumberFormatException e) {System.out.println(error:abc );} finally{System.out.println (In + i +th loop\n); } } //end for } }
[填空题]阅读下列程序并完成程序填空. 题目:利用递归方法求5!. public class lianxi22 { public static void main(String[] args) { int n = 5; rec fr = new rec( ); System.out.println(n+! = +fr.rec(n); } } class rec{ public long rec(int n) { long value = 0 ; if(n ==1 ) { value = 1; } else { value = n * rec(__________); } return value; } }
[填空题]阅读下列程序并完成程序填空. 题目:求1+2!+3!+...+20!的和 public class lianxi21 { public static void main(String[] args) { long sum = 0; long fac = 1; for(int i=1; i<=20; i++) { fac =__________* i; sum += fac; } System.out.println(sum); } }
[填空题]阅读下列程序并完成程序填空. 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和. public class lianxi20 { public static void main(String[] args) { int x = 2, y = 1, t; double sum = 0; for(int i=1; i<=20; i++) { sum = sum + (double)x / y; t = __________; y = x; x = y + t; } System.out.println(前20项相加之和是: + sum); } }
[填空题]阅读下列程序并完成程序填空. 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下 的一半零一个.到第10天早上想再吃时,见只剩下一个桃子了.求第一天共摘了多少. public class lianxi17 { public static void main(String[] args) { int x = 1; for(int i=2; i<=10; i++) { x = (__________)*2; } System.out.println(猴子第一天摘了 + x + 个桃子); } }
[填空题]阅读下列程序并完成程序填空. 题目:输出9*9口诀. public class lianxi16 { public static void main(String[] args) { for(int i=1; i<10; i++) { for(int j=1; j<=i; j++) { System.out.print(j + * + i + = +__________+ ); if(j*i<10){System.out.print( );} } System.out.println( ); } } }
[填空题]阅读下列程序并完成程序填空. 题目:输入三个整数x,y,z,请把这三个数由小到大输出. __________ java.util.*; public class lianxi15 { public static void main(String[] args) { input fnc = new input( ); int x=0, y=0, z=0; System.out.print(输入第一个数字:); x = fnc.input( ); System.out.print(输入第二个数字:); y = fnc.input( ); System.out.print(输入第三个数字:); z = fnc.input( ); if(x > y) { int t = x; x = y; y = t; } if(x > z) { int t = x; x = z; z = t; } if(y > z) { int t = y; y = z; z = t; } System.out.println( 三个数字由小到大排列为: +x + + y + + z); } } class input{ public int input( ) { int value = 0; Scanner s = new Scanner(System.in); value = s.nextInt( ); return value; } }
[填空题]阅读下列程序并完成程序填空. 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? public class lianxi13 { public static void main(String[] args) { for(__________x =1; x<100000; x++) { if(Math.sqrt(x+100) % 1 == 0) { if(Math.sqrt(x+268) % 1 == 0) { System.out.println(x + 加100是一个完全平方数,再加168又是一个完全平方数); } } } } }
[填空题]阅读下列程序并完成程序填空. 题目:企业发放的奖金根据利润提成.利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数? import java.util.*; public class lianxi12 { public static void main(String[] args) { double x = 0,y = 0; System.out.print(输入当月利润(万):); Scanner s = new Scanner(System.in); x = s.nextInt( ); if(x > 0 __________x 10 && x 20 && x 40 && x 60 && x 100) { y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01; } System.out.println(应该提取的奖金是 + y + 万); } }
[填空题]阅读下列程序并完成程序填空. 题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? public class lianxi11 { public static void main(String[] args) { int count = 0; for(int x=1; x<5; x++) { for(int y=1; y<5; y++) { for(int z=1; z<5; z++) { if(x != y && y != z && x != z) { __________++; System.out.println(x*100 + y*10 + z ); } } } } System.out.println(共有 + count + 个三位数); } }
[填空题]阅读下列程序并完成程序填空. 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? public class lianxi10 { public static void main(String[] args) { double h = 100,s = 100; for(int i=1; i<10; i++) { s = s + h; h = __________ / 2; } System.out.println(经过路程: + s); System.out.println(反弹高度: + h / 2); } }
[填空题]阅读下列程序并完成程序填空. 题目:一个数如果恰好等于它的因子之和,这个数就称为 完数 .例如6=1+2+3.编程 找出1000以内的所有完数. public class lianxi09 { public static void main(String[] args) { System.out.println(1到1000的完数有: ); for(int i=1; i<1000; i++) { int t = 0; for(int j=1; j<= i/2; j++) { if(i % j __________ 0) { t = t + j; } } if(t == i) { System.out.print(i + ); } } }
[填空题]阅读下列程序并完成程序填空. 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字.例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制. import java.util.*; public class lianxi08 { public static void main(String[] args) { long a , b = 0, sum = 0; Scanner s = new Scanner(System.in); System.out.print(输入数字a的值: ); a = s.nextInt( ); System.out.print(输入相加的项数:); int n = s.nextInt( ); int i = 0; while(i < n) { b = b + a; sum = __________ + b; a = a * 10; ++ i; } System.out.println(sum); } }
[填空题]阅读下列程序并完成程序填空. 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数. import java.util.*; public class lianxi07 { public static void main(String[] args) { int digital = 0; int character = 0; int other = 0; int blank = 0; char[] ch = null; Scanner sc = new Scanner(System.in); String s = sc.nextLine( ); ch = s.toCharArray( ); for(int i=0; i= .0. && ch = .a. && ch .A. && ch <= .Z.) { character ++; } else if(ch == . .) { blank ++; } else { other ++; } } System.out.println(数字个数: + digital); System.out.println(英文字母个数: + character); System.out.println(空格个数: + blank); System.out.println(其他字符个数: + other ); }
[填空题]阅读下列程序并完成程序填空. 题目:输入两个正整数m和n,求其最大公约数和最小公倍数. /**在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数.* / import java.util.*; public class lianxi06 { public static void main(String[] args) { int a ,b,m; Scanner s = new Scanner(System.in); System.out.print( 键入一个整数: ); a = s.nextInt( ); System.out.print( 再键入一个整数: ); b = s.nextInt( ); deff cd = new deff( ); m = cd.deff(a,b); int n = a * b / m; System.out.println(最大公约数: + m); System.out.println(最小公倍数: + n); } } class deff{ public int deff(int x, int y) { int t; if(x < y) { t = x; x = y; y = t; } ________ (y != 0) { if(x == y) return x; else { int k = x % y; x = y; y = k; } } return x; } }
[填空题]阅读下列程序并完成程序填空. 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. import java.util.*; public class lianxi05 { public static void main(String[] args) { int x; char grade; Scanner s = new Scanner(System.in); System.out.print( 请输入一个成绩: ); x = s.nextInt( ); grade = x >= 90 ? .A. : x >= 60 ? .B. :.C.; System.out.println(等级为:+________); } }
[填空题]阅读下列程序并完成程序填空. 题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5. 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可. (2)如果n k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步. (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步. import java.util.*; public class lianxi04{ public static void main(String[] args) { Scanner s = ________ Scanner(System.in); System.out.print( 请键入一个正整数: ); int n = s.nextInt( ); int k=2; System.out.print(n + = ); while(k <= n) { if(k == n) {System.out.println(n);break;} else if( n % k == 0) {System.out.print(k + *);n = n / k; } else k++; } } }
[填空题]阅读下列程序并完成程序填空. 题目:打印出所有的 水仙花数 ,所谓 水仙花数 是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个 水仙花数 ,因为153=1的三次方+5的三次方+3的三次方. public class lianxi03 { public static void main(String[] args) { int b1, b2, b3; for(int m=101; m<1000; m++) { b3 =________; b2 = m % 100 / 10; b1 = m % 10; if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) { System.out.println(m+是一个水仙花数); } } } }
[填空题]阅读下列程序并完成程序填空. 题目:判断101-200之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数. public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=________.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( 素数个数是: + count); } }
[判断题]阅读下列程序并完成程序填空. 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println(第1个月的兔子对数: 1); System.out.println(第2个月的兔子对数: 1); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 =________ ; System.out.println(第 + i +个月的兔子对数: +f2); } } }
[填空题]阅读下列程序并完成程序填空. 编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上. //programme name IODemo.java import java.io.*; public class IODemo { public static void main( String args[] ) { int data[] = {100,101,102,103,104,105}; int t; try { DataOutputStream out = new DataOutputStream (new FileOutputStream(“dest.txt”); ________(int i=0;i= 0;i--) { t=in.readInt(data[i]); System.out.print(“ ”+t); } System.out.println( ); in.close( ); }catch(IOException e) { System.out.println(e.getMessage( );} } }
[填空题]阅读下列程序并完成程序填空. 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上.(被读取的文件路径为:E:/myjava/Hello.java) // Programme Name FISDemo.java import ________.io.*; public class FISDemo { public static void main(String args[]) { byte[] buf=new byte[2056]; try{ FileInputStream fileIn=new FileInputStream(e:/myjava/Hello.java); int bytes=fileIn.read(buf,0,2056); String str=new String(buf,0,bytes); System.out.println(str); }catch(Exception e){ e.printStackTrace( ); } }
[填空题]阅读下列程序并完成程序填空. 编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和. // programme name ForTest.java public class ForTest { public static void ________( String args[] ) { int i,j,mul,sum=0; for(i=1;i<=10;i++) { mul=1; for(j=1,j<=i;j++) { mul=mul*j; } sum=sum+mul; } System.out.println(“1!+2!+3!+……+10!= ”+sum); } }
[填空题]阅读下列程序并完成程序填空. 编写一个Java程序,用if-else语句判断某年份是否为闰年. // Programme Name LeapYear.java public class LeapYear{ public static void main(String args[]){ int year=2010; if(args.length!=0) year=Integer.parseInt(args[0]); ________((year%4==0 && year%100!=0)||(year%400==0) System.out.println(year+ 年是闰年.); else System.out.println(year+ 年不是闰年.); } }//if-else语句
[填空题]阅读下列程序并完成程序填空. 编写一个Java程序在屏幕上输出“你好!”.//programme name Helloworld.java public class Helloworld { public static void main(String args[]) { ________.out.print (你好! ); } }
[填空题]阅读下列程序并完成程序填空. import java.applet.*; import java.awt.*; public class test1_1 extends Applet { public void paint(_________ g) { int x=2,y=1; switch(x+y) { case 1: g.setColor(Color.red); g.drawString(“我是红色”,5,10); break; case 2: g.setColor(Color.blue); g.drawString(“我是蓝色”,5,10); break; case 3: g.setColor(Color.green); g.drawString(“我是绿色”,5,10); break; default: g.drawString(“没有设置颜色”,5,10); } } }
[问答题]什么是抽象类与接口
[问答题]什么是类?什么是对象?类和对象有何联系
[名词解释]什么是方法的覆盖?
[名词解释]什么是多态?
[问答题]Error类和Exception类有什么区别
[问答题]什么是异常?为什么要进行异常处理
[问答题]简述异常处理的过程.
[问答题]写出下列关键字的意义和运用场合:①final;②finalize;③finally.
[问答题]Vector对象的大小与容量之间有什么区别
[问答题]String类和StringBuffer类的主要区别是什么
[问答题]简述Applet的生命周期.
[问答题]简述读写文本文件的基本步骤.
[问答题]简述使用Swing创建图形界面程序的步骤.
[问答题]简述Java应用程序与Java小应用程序的区别.
[问答题]简述在类的继承关系中,子类可以继承父类的哪些成员,不能继承的有哪些成员.
[名词解释]为什么要使用包?
[问答题]抽象类和抽象方法有什么特点
[问答题]Java的成员变量修饰符有哪几种?其中哪种修饰符限定的范围最大
[问答题]方法的重载和方法的覆盖有什么不同
[问答题]编写图形用户界面程序的一般步骤是什么
[问答题]简述JAVA的异常处理机制
[问答题]Java的访问控制符有哪些?各有什么作用
[问答题]静态属性如何声明,存储和访问
[问答题]什么是域的隐藏?子类和父类有同名域,在子类方法中如何进行访问父类的域
[名词解释]什么是包?
[问答题]Java中的接口如何声明
[名词解释]什么是抽象类?
[名词解释]什么是继承机制?
[问答题]Java中命名标识符有什么规则
[填空题]在线程排队时,____________的线程可以排在较前的位置,能优先享用到处理器资源,而其他线程只能排在它后面再获得处理器资源.
[填空题]Java.awt包的类___________是用来建立面板的.
[填空题]___________组件的功能是显示文本,不能动态地编辑文本.
[填空题]在java.awt包中的___________类是专门用来建立文本框,它的一个对象就是一个文本框.
[填空题]Java程序中可以向容器添加组件,一个容器可以使用__________方法将组件添加到该容器中.
[填空题]数组声明后,必须使用____________运算符分配内存空间.
[填空题]Java中定义数组后通过____________加数组下标,来使用数组中的数据.
[填空题]如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个_____________语句.
[填空题]接口中的方法被默认的访问权限是____________.
[问答题]一个类通过使用关键字_____________声明自己使用一个或多个接口.
[填空题]使用关键字___________来定义接口.
[填空题]如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字____________.
[填空题]____________类不能创建对象,必须产生其子类,由子类创建对象.
[填空题]____________类不能被继承,即不能有子类.
[填空题]对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用____________的方法.
[填空题]Java中一个类可以有__________个父类.
[填空题]Java中不支持____________继承.
[填空题]__________是一种由已有的类创建新类的机制.
[填空题]Java中用___________修饰的成员变量和方法称为共有变量和共有方法.
[填空题]Java中用_____________修饰的成员变量和方法称为私有变量和私有方法.
[填空题]一个类通过使用new运算符和类的____________为声明的对象分配内存.
[填空题]一个类通过使用_____________运算符可以创建多个不同对象,这些对象将分配不同得内存空间.
[填空题]当使用一个类创建了一个___________时,我们也说给出了这个类的实例.
[填空题]Java中___________是创建对象的模板.
[填空题]__________是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同.
[填空题]在Java中,当一个方法不需要返回数据时返回类型必须是___________.
[填空题]局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字____________.
[填空题]类体有两部分构成:一部分是变量的定义,另一部分是_____________的定义.
[填空题]类的实现包括两部分:类声明和___________.
[填空题]在java程序中,系统会自动引入java.lang这个包,因此不需要再使用___________语句引入该包.
[填空题]____________语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包.
[填空题]在循环体中,如果想跳出循环,结束整个循环可以用___________语句.
[填空题]在循环体中,如果想结束本次循环可以用___________语句.
[填空题]Java语言的控制语句有3种类型,即条件语句、____________、和转移语句.
[填空题]对于int型变量,内存分配___________个字节.