刷题day07

选择题

1.Continue语句跳出整个循环.(B)
 A.正确  B.错误
解析:
continue是跳出本次循环,运行下一次循环


2.欲定义类字段或类方法(静态方法),应该使用下列哪一个修饰符修饰(B)
 A.public  B.static  C.protected  D.synchronized
解析:
A、 public可以修饰类,数据成员,构造方法,方法成员。被public修饰的成员 ,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。
B、 static用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。
C、 private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部 类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在 其他类中不能调用。
D、 synchronized可用来给对象和方法或者代码块加锁,当它锁定一个方法或者一个代码块的时候,同一时刻最多只有一个线程执行这段代码。


3.JAVA属于( D )。
 A.操作系统  B.办公软件  C.数据库系统  D.计算机语言


4.编译Java源程序文件产生的字节码文件的扩展名为(B)
 A.java  B.class  C.html  D.exe
解析:
java源文件的后缀名是.java,源文件通过jvm虚拟机编译后会生成二进制字节码文件,后缀是.class


5.在Java图形用户界面编程中,如果需要显示信息,一般是使用_____A_____类的对象来实现。
 A.JLabel  B.JButton  C.JTextArea  D.JtextField
解析:
JTextField输入单行文本  JTextArea输入多行文本  JButton显示按钮  JLebel提示信息


6.要导入java/awt/event下面的所有类,叙述正确的是?(C)
A.import java.awt.和import java.awt.event.都可以
B.只能是import java.awt.

C.只能是import java.awt.event.

D.import java.awt.*和import java.awt.event.*都不可以
解析:
导包只可以导到当前层,不可以再导入包里面的包中的类


7.下列哪个选项是正确计算42度(角度)的余弦值?(C)
A.double d=Math.cos(42)
B.double d=Math.cosine(42)
C.double d=Math.cos(Math.toRadians(42))
D.double d=Math.cos(Math.toDegrees(42))
解析:
因为Math.cos中的参数的单位是弧度,42度是角度,所以要先把42度转化成弧度,Math.toRadians就是把角度化成弧度。


8.JAVA语言的下面几种数组复制方法中,哪个效率最高?(B)
 A.for循环逐一复制  B.System.arraycopy  C.Arrays.copyOf  D.使用clone方法
解析:
效率:System.arraycopy > clone > Arrays.copyOf > for循环


9.A,B,C,D 中哪些是 setvar的重载? (ACD)

public class methodover{    
	public void setVar(int a, int b, float c) {}
}

A.private void setVar(int a, float c, int b){}
B.protected void setVar(int a, int b, float c){}
C.public int setVar(int a, float c, int b){return a;}
D.public int setVar(int a, float c){return a;}
解析:
方法的重载是指:
  1、在同一个类中
  2、方法名相同
  3、方法的形参列表不同


10.下面关于Applet的说法是正确的是(ABCD)
A.Applet可以在带有Java解释器的浏览器中运行
B.Applet类必须继承java.applet.Applet
C.Applet可以访问本地文件
D.Applet是Object类的子类

编程题

丑数

把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。

//

猜你喜欢

转载自blog.csdn.net/weixin_42537435/article/details/83186452