单选题(45分)
1:语句drawRect(40,50,160,150)执行的结果是( )。( 2 分)
A:画一个左上角顶点是(40,50)、右下角顶点是(160,150)的矩形
B:画一个左上角顶点是(40,50)、宽160,长150的矩形
C:画一个右上角顶点是(40,50)、左下角顶点是(160,150)的矩形
D:画一个右上角顶点是(40,50)、宽160,长150的矩形
答案:B
2:使用SQL语句从数据库中更新记录,应使用( )。( 2 分)
A:SELECT
B:INSERT
C:DELETE
D:UPDATE
答案:D
3:有继承关系时用到的关键字是( )。( 2 分)
A:extend
B:extends
C:implements
D:implement
答案:B
4:要画一个左上角顶点是(100,100),右下角顶点是(200,200)的矩形,下面哪个命令是正确的是( )。( 2 分)
A:drawRect(100,100,200,200)
B:drawRect(200,200,100,100)
C:drawRect(100,100,100,100)
D:drawRect(100,100) (200,200)
答案:C
5:Java变量中,以下不属于复合类型的数据类型是( )。( 2 分)
A:类
B:字符型
C:数组型
D:接口
答案:B
6:Jbuilder 9版中默认的布局管理器是( )。( 2 分)
A:GridLayout
B:BorderLayout
C:CardLayout
D:FlowLayout
答案:B
7:关于for循环和while循环的说法哪个正确( )。( 2 分)
A:while循环能实现的操作,for循环也能实现的
B:while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C:两种循环任何时候都可替换,而且循环体、至少被执行一次
D:两种循环结构中都必须有循环体,循环体不能为空
答案:A
8:java中定义数组名为 abc,下面( )可以得到数组元素的个数。( 2 分)
A:abc.length( )
B:abc.length
C:len(abc)
D:ubound(abc)
答案:B
9:下列说法正确的是( )。( 2 分)
A:编译后的Java源程序根据文件中定义的类和接口的个数产生相应个数的.class字节码文件。
B:Java语言的源文件中不是任何地方都可以加注释的。
C:一个文件中可以有多个访问权限为public的类。
D:含有main()方法的类可以为public的类,也可以为其他类。
答案:A
10:创建字符串s:String s=new String(“hello”);以下( )语句将改变s。( 2 分)
A:s.append(“aaa”);
at(s);
C:s.substring(3)
D:以上语句都不会
答案:D
11:在线程进入临界区之后,首先应( )。( 2 分)
A:对临界区代码加锁
B:对临界区代码解锁
C:检查临界区的锁是否可用
D:让其他线程睡眠
答案:A
12:看下面一段程序:
class Aclass{
void go(){
System.out.println("Aclass");
}
}
public class Bclass extends Aclass{
void go{
System.out.println("Bclass");
}
public static void main(String args[]){
Aclass a=new Aclass();
Aclass a1=new Bclass();
a.go();
a1.go();
}
}
以上程序运行结果是( )。( 2 分)
A:Aclass Aclass
B:Bclass Bclass
C:Aclass Bclass
D:Bclass Aclass
答案:C
13:Applet执行( )方法后,进入停止态。( 2 分)
A:start()
B:init()
C:stop()
D:destroy()
答案:C
14:sleep(10000)表示调用此方法后可以使线程睡眠( )秒。( 2 分)
A:10000秒
B:100秒
C:10秒
D:10000分钟
答案:C
15:在 Java中,对简单数据类型(如int)分配的内存为( )。( 2 分)
A:在 IBM PC中为16位
B:在 VAX-11中为16位
C:与所在机器无关
D:都是16位
答案:C
16:下面( )是java语言中的关键字。( 3 分)
A:sizeof
B:abstract
C:NULL
D:Native
答案:B
17:要画一条从点(40,220)到点(200,220)的水平直线,应使用下列( )语句。( 3 分)
A:drawLine(40,220,200,220)
B:drawLine(40,220)(200,220)
C:drawLines(40,220,200,220)
D:drawLines(40,220)(200,220)
答案:A
18:JavaBean主要指组件的开发,( )用于图形界面。( 3 分)
A:可以
B:不可以
C:因系统不同而不同
D:不知道
答案:A
19:构造方法( )被调用。( 3 分)java变量的数据类型分为两种
A:类定义时
B:创建对象时
C:调用对象方法时
D:使用对象的变量时
答案:B
20:语句drawOval(45,55,150,140)执行的结果是( )。( 3 分)
A:画一个焦点分别在(45,55)、(150,140)的椭圆
B:画一个圆心在(45,55),长轴是150,短轴是140的椭圆
C:画一个左上角位于点(45,55)、宽度和高度分别为150像素和140像素的长方形内画一个内切椭圆。
D:左上角位于点(45,55)、宽度和高度分别为150像素和140像素的长方形内画一个外切椭圆
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论