江苏省计算机软件项目开发水平等级考试试题
《基础理论》(Java开发员)
考试时间:120分钟,卷面分:100分
一、单选题(共40题,每题1分,共40分)
1.Java编译器将源代码翻译成的独立于平台的格式是:( )
A.applets
B.virtual machines
C.bytecodes
D.opcodes
2.运行Java编译器的命令是:( )
A.Javac
B.Jdk
C.Appletviewer
D.Java
3.下面用来运行Java应用程序的命令是:( )
A.Javac
B.Jdk
C.Appletviewer
D.Java
4.下面用来运行Java小应用程序的命令是:( )常用的java编译器有哪些
A.Javac
B.Jdk
C.Appletviewer
D.Rmic
5.对象的基本定义是下面中的:( )
A.类文件
B.联合起来形成完整应用程序的文件集合
C.能在浏览器中运行的任何Java程序
D.数据和能对数据进行的操作的集合
6.方法的用途是:( )
A.打印或显示用户所需信息
B.声明在当前类定义中使用的外部类
C.对对象的数据进行操作
D.存储表示对象状态的数据
7.下面哪一个是合法的String值?( )
A.‘Hi, I am the only real String.’
C."Yes, I’m a String. "
D.I’m a String
8.下面代码的输出结果是:( )
String showme = "Twinkle,twinkle little star";
System.out.println(showme.substring(9,14));
A.twin
B.winkle
C.winkl
D.wink
E.以上都不是
9.下面哪些命令定义可定义一个有10个int值的数组?( )
A.int numbers[10] = new int[10];
B.int numbers[] = new int[10];
C.int numbers = int[10] ;
D.int numbers[10];
10.下面哪个元素是数组中最后一个元素(设prices数组内包含10个以上元素)?( )
A.prices[prices.length]
B.prices[prices.length-1]
C.prices[0]
D.prices[prices.last]
11.在ArrayList类中,应用方法add(Object)时,对象被插入到数组中位置是:( )
A.末尾
B.中间
C.开头
D.由用户指定位置
12.下面这些命令中可用于检测x(int类型)的值是否等于100的命令是:( )
B.x equals 100
C.x = = 100
D.x = 100
13.利用如下代码回答下列两个问题:( )
int i = 100;
int j = 0;
while (i >0) {
j++;
i= i –5;
}
循环结束时i 的值是:( )
A.100
B.20
C.10
D.0
14.题目同上题,循环结束时j 的值是:( )
A.100
B.20
C.10
D.0
15.Java中,Swing类一般分为以下哪两大类?( )
A.控件和窗口
B.容器和控件
C.部件和控件
D.窗体和面板
16.用什么方法改变JLabel控件的颜?( )
A.setBackground
B.useColor
C.changeColor
D.setColor
17.所有Swing文本输入控件是从下面哪个基础类继承来的?( )
A.AbstractButton
B.JTextComponent
C.JTextArea
D.JtextField
18.下列JA V A标识符中,不是合法标识符的是:( )
B.9file
C.$value_1
D.t_people
19.已知x=4.5,a=5,y=3,则表达式x+a%4*(int)x%(int)y的值为:( )
A.  4.5
B.  3.5
C.  6.5
D.  5.5
20.若要说明一个抽象类,使用的关键字是:()
A.static
B.implements
D.abstract
21.以下数组定义中,不正确的一个是:()
A.int a[]=new int[20];
B.int[] a=new int[20];
C.char c[20];
D.char c[];
22.以下符合一般公认的Java变量命名方法的命名是:()
A.AmountOfCredit
B.amountOfCredit
C.amountofcredit
D.AMOUNTOFCREDIT
23.在Windows的jdk环境中,设有程序(本题不用考虑Exception):
class test{
public static void main(String args[]) throws  java.io.IOException
{
int i=0;
while(i==0)
{
System.out.println("Press c to continue.");
if (ad()=='c')
break;
}
System.out.println("c was pressed.");
}
}
当用户从键盘上输入b字符并按回车键后,屏幕上显示的是:( )
A.Press c to continue
B.Press c to continue
Press c to continue
C.Press c to continue
Press c to continue
Press c to continue
D.Press c to continue
Press c to continue
Press c to continue
Press c to continue
24.设有程序
class Test{
Test(){
System.out.println("null");
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。