最新苏州大学Java程序设计选择题.docx
- 文档编号:8665252
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:31
- 大小:35.57KB
最新苏州大学Java程序设计选择题.docx
《最新苏州大学Java程序设计选择题.docx》由会员分享,可在线阅读,更多相关《最新苏州大学Java程序设计选择题.docx(31页珍藏版)》请在冰豆网上搜索。
最新苏州大学Java程序设计选择题
1.Java的前身是:
A.C
B.C++
C.Oak
D.Basic
2.在控制台运行Java字节代码的命令是:
A.link
B.run
C.java
D.javac
3.在Java语言中,有一些英文单词已有特殊含义和用途,在程序中不得将它们另作它用,这些英文单词称为保留字或
A.变量
B.常量
C.注释
D.关键字
4.以下代码输出从19到1之间的所有奇数,for语句的条件判断是:
for(i=19; ;i-=2)
System.out.print(i);
A.i>1
B.i>=1
C.i<1
D.i<=1
5.下列转义符中,表示制表符的是:
A.\b
B.\t
C.\r
D.\n
6.在Java语言中,不能注释多行内容的符号是:
A.以//开始的注释
B.以/*开始,*/结束的注释
C.以/**开始,*/结束的注释
D.以上都不能
7.表达式46+7.8f的类型是:
A.int
B.long
C.float
D.double
8.以下程序片段的输出结果是:
inti=0;
while(i==1){
System.out.print("***");
}
A.*
B.**
C.***
D.没有输出结果
9.以下不属于面向对象技术范畴的概念是:
A.封装
B.结构
C.继承性
D.多态性
10.下列说法中正确的是:
A.重载是指一个类中有多个同名而形参数量或类型不同的方法
B.子类只能重载父类的方法而不能覆盖父类的方法
C.子类不能声明与父类中方法同名且参数相同的方法
D.可以将方法返回值类型作为判断重载的标准之一
11.下面关键字中可以用来引用当前对象的关键字是:
A.me
B.this
C.that
D.super
12.下列说法中正确的是:
A.一个Java源程序文件中最多只能有一个public类
B.引用一个类的属性或调用其方法必须以这个类的对象名为前缀
C.抽象类默认是public类
D.final类中的属性和方法都必须被final修饰符修饰
13.有关Java中的标准输入/输出,下列说法中错误的是。
A.Java中没有专门的输入输出语句,所有输入输出是通过输入输出流来实现的
B.标准输入操作是由System.in.read实现,标准输出操作由System.out.print实现
C.标准输入输出流全部由java.lang.System管理
D.System类和java.lang.Math类不同,它的方法不全是静态的
14.运行下列程序片段后,关于数组a,b,c的描述,正确的是。
inta[]={2,4,6,8};
intb[];
int[]c={1,3,5,7};
b=a;
c=a;
A.数组a,b,c具有相同的元素,元素值依次为2,4,6,8
B.数组a,b,c均为空NULL
C.数组a,b为空NULL,c为2,4,6,8
D.以上说法均错误
15.在标准String类的方法中,用于比较两个字符串对象的内容,且忽略构成字母大小写的方法是。
A.equals()
B.equalsIgnoreCase()
C.regionMatches()
D.以上都不是
16.下列有关try/catch/finally的异常处理机制的描述中,错误的是。
A.try用于选定捕获异常的范围,在该范围中的语句可能会生成异常对象并抛出。
对于没有用try监视所产生的异常,Java系统无法抛出
B.catch用来捕捉try监视所产生的异常并进行处理
C.不论try块是否有异常发生,finally部分的内容都会被执行,它提供了统一的出口
D.一个try语句可能与多个catch字句配合工作。
17.下列有关继承中子类构造方法特性的描述中,错误的是:
A.包含super的Java语句可以出现在构造方法的任意位置
//包含super的java语句不可以出现在构造方法的任意位置
B.创建子类对象实例时,系统可自动调用父类的无参构造方法初始化属于父类的数据
C.父类中带参数的构造方法,系统不能自动调用它们,只能通过在子类构造方法中使用关键字super进行调用,且super语句必须是子类构造方法中的第一个可执行语句
D.子类对象创建时,首先调用父类的构造方法,然后才调用自己的构造方法
18.把窗口分成东、南、西、北、中五个明显区域的布局管理器是。
A.FlowLayout
B.BorderLayout
C.CardLayout
D.GridLayout
19.线程在生命周期中要经历几种状态。
如果线程当前是新建状态,则它可以到达的下一个状态是:
A.运行状态
B.阻塞状态
C.可运行状态
D.终止状态
20.不能再派生子类的类,修饰其,应该使用的修饰符是:
A.private
B.abstract
C.final
D.public
21.Java开发程序包被称为:
A.JVM
B.JDK
C.JSP
D.JNI
22.在控制台编译Java源程序的命令是:
A.compile
B.link
C.java
D.javac
23.下列答案中不是类的成员方法与外界进行信息交换的方式的是:
A.通过方法的返回值
B.利用类的成员变量
C.在类外部定义全局变量
D.通过方法中的参数传递
24.在Java语言中,一个int型数据占用的内存空间是:
A.1字节
B.2字节
C.4字节
D.8字节
25.一个消息通常由三部分构成,以下不属于消息基本构成的成份是:
A.消息传送到对象的名称
B.要执行的方法的名称
C.方法需要的任意参数
D.消息发送对象的名称
26.以下关于Java语言表达式的描述中,错误的是:
A.表达式的操作数可以是方法调用。
B.表达式的操作数不可以是常量。
C.表达式可以单独构成Java语句。
D.表达式求值时,表达式中的每个变量必须有一个确定的值。
27.以下程序片段用于求1-50的和,请问,while循环的条件应该是:
inti=1,sum=0;
do{
sum+=i;
i++;
}while ;
A.i=50
B.i==50
C.i<50
D.i<=50
28.以下代码输出从19到1之间的所有奇数,for语句的迭代因子是:
for(i=19;i>=1; )
System.out.print(i);
A.i+=2
B.i-=2
C.i+=1
D.i-=1
29.下列类声明语句中,正确的是:
A.publicabstractfinalclassnewClass
B.abstractpublicnewClassclass
C.publicfinalabstractclassnewClassextendssuperClass
D.publicclassnewClassextendssuperClass
30.在标准String类的方法中,能实现测试两个字符串的某对应区域是否相等,且返回一个boolean类型值的方法是。
A.equals()
B.equalsIgnoreCase()
C.regionMatches()
D.compareTo()
31.M类中有一个没有形式参数,且没有返回值的方法method,若要使得用M.method()就可以调用该方法,则method方法的方法头的正确形式应该是:
A.staticvoidmethod()
B.publicmethod()
C.finalvoidmethod()
D.staticmethod()
32.若下列所用变量均已正确定义,以下表达式中不合法的是:
A.x>>>3
B.+++j
C.a=x>y?
x:
y
D.x%=4
33.以下不属于Java类库中的基础包的是
A.java.lang
B.java.io
C.java.util
D.java.applets
34.下列标准File类构造方法的使用示例中,正确的是。
A.Filedir=newFile("c:
\\myjava");
Filefile=newFile(dir,"demo.java");
B.Filefile=newFile("c:
\\myjava","demo.java");
C.Filefile=newFile("c:
\\myjava\\demo.java");
D.以上构造方法均正确
35.下列有关数组的说法中,正确的是。
A.数组的类型可以是基本型,也可以是类,但不能是接口
B.Java中的数组用new运算符创建,new运算符还将为数组分配相应的内存空间
C.对于数组空间的回收,Java和C/C++相同,都是由程序控制的
D.以上说法均错误
36.在Java语言中,以下标识符合法的是:
A.5w
B.A%
C.a+b
D.$a
37.当启动Applet程序时,首先调用的方法是:
A.stop()
B.init()
C.start()
D.destory()
38.关于Java中线程的描述,以下错误的是。
A.在单个程序内部同时执行多个代码段,完成不同任务的机制成为多线程。
B.采用多线程技术,可以提高计算机资源的利用率
C.Java中线程的构造是通过实例化Thread类实现的,Thread类不能被继承
D.Java中线程的活动是通过线程体run()来实现的。
39.欲构造ArrayList类的一个实例,已知ArrayList类实现了List接口,则下列方法中正确的是:
A.ArrayListmyList=newObject();
B.ListmyList=newArrayList();
C.ArrayListmyList=newList();
D.ListmyList=newList();
40.Swing组件中的复选框组件类是。
A.JLabel
B.JCheckBox
C.JButton
D.JRadioButton
41.Java虚拟机被称为:
A.JVM
B.JDK
C.JSP
D.JNI
42.1995年5月23日,正式发布Java语言的公司是:
A.Microsoft
B.Sun
C.IBM
D.Intel
43.以下不可作为Java语言用户自定义标识符的是:
A.a1
B.$1
C._1
D.11
44.下面关于Java语言的for语句的描述中,正确的是:
A.初始化部分、条件判断部分和迭代因子都可以是空语句。
B.初始化部分不能是空语句。
C.条件判断部分不能是空语句。
D.迭代因子不能是空语句。
45.在Java语言中,一个字符型(char)数据占用的内存空间是:
A.1位
B.1个字节
C.2个字节
D.4个字节
46.
47.图1-2大学生购买手工艺品可接受价位分布在标准String类的方法中,能去除某字符串中的首、尾空格的方法是。
6、你购买DIY手工艺制品的目的有那些?
A.trim()
B.replace()
C.regionMatches()
3、消费“多样化”D.以上都不是
48.在Java语言中,属于单目运算符的是:
图1-4大学生购买手工艺制品目的A.=
B.||
C.<<
D.++
49.
50.根据调查资料分析:
大学生的消费购买能力还是有限的,为此DIY手工艺品的消费不能高,这才有广阔的市场。
以下程序片段用于求1~100的和,请问,while循环的条件应该是:
目前,上海市创业培训中心已开办大学生创业培训班,共招收上海交通大学、上海商业职业技术学院等应届毕业生62人。
inti=1,sum=0;
(5)资金问题while
{
sum+=i;
2、价格“适中化”i++;
}
据了解,百分之八十的饰品店都推出“DIY饰品”来吸引顾客,一方面顺应了年轻一代喜欢与众不同、标新立异的心理;另一方面,自制饰品价格相对较低,可以随时更新换代,也满足了年轻人“喜新厌旧”的需要,因而很受欢迎。
A.i<100
B.i<=100
4、如果学校开设一家DIY手工艺制品店,你是否会经常去光顾?
C.i==100
D.i=100
51.以下代码输出从2到20之间的所有偶数,for语句的初始化部分是:
for( ;i<=20;i+=2)
System.out.print(i);
A.i=0
B.i=2
C.i=19
D.i=20
52.以下关于Java中类声明和方法声明的叙述中,不正确的是:
A.在类的内部可以再声明类,即Java中允许嵌套进行类声明
B.在方法的内部可以再声明方法
C.类的成员变量的所属类型可以是Java中的任意合法类型
D.方法的局部变量的所属类型可以是Java中的任意合法类型
53.下列方法中,与方法publicvoidadd(inta){}为合理重载的方法是:
A.publicintadd(inta)
B.publicvoidadd(longa)
C.publicvoidadd(inta)
D.publicvoidadd(inta,intb)
54.假设intx=23;inty=98,booleana=true,下面逻辑表达式的值是true的是:
A.booleanc=!
a
B.booleanc=x>y
C.booleanc=!
a&&(x<=y)
D.booleanc=x>(y>>>4)
55.要定义int型public成员变量MAXLEN,并保持其值为常数100,则定义这个变量的语句是:
A.publicintMAXLEN=100;
B.finalintMAXLEN=100
C.publicconstintMAXLEN=100;
D.publicfinalintMAXLEN=100;
56.含有支持底层的Internet编程的类和WWW/HTML支持组成的java应用包是
A.java.lang
B.
C.java.awt
D.java.applet
57.下列用于输入的标准字符流是。
A.InputStream类
B.File类
C.Reader类
D.Writer类
58.下列程序片段的运行结果为。
inta[]={2,4,6,8};
intb[]={1,3,5,7,9};
System.arraycopy(a,1,b,0,3);
for(inti=0;i A.24679; B.46879 C.43579 D.以上均不正确 59.下列方法中可以用来创建一个新线程的是: A.实现java.lang.Runnable接口并重写start()方法 B.实现java.lang.Runnable接口并重写run()方法 C.继承java.lang.Thread类并重写run()方法 D.实现java.lang.Thread类并实现start()方法 60.容器Panel和它的子类Applet默认的布局管理器是。 A.FlowLayout B.BorderLayout C.CardLayout D.GridLayout 61.下列关于Swing组件和AWT组件的描述中,错误的是。 A.AWT是AbstractWindowToolkit的缩写 B.理想情况是AWT组件开发的图形界面可以应用于所有系统平台 C.Java中Swing组件是由NetScape和Sun公司联合开发的 D.Java中Swing组件包含在java.awt.swing包中 62.Java语言中创建一个对象使用的关键字为: A.class B.interface C.new D.create 63.Java源程序文件的后缀名是: A..java B..class C..cpp D..exe 64.Java语言具有许多优点和特点,以下反映Java程序并行机制的特点是: A.安全性 B.多线程 C.跨平台 D.可移植 65.在Java语言中,下列常量的表示不合法的是: A.23 B..5 C.”a” D.’u0061’ 66.Java的整型数据类型中,需要内存空间最多的是: A.byte B.short C.int D.long//8B 67.下列类中,不能访问或调用以protected修饰的域和方法的是: A.该类的父类 B.域和方法所在的类 C.同一个包内的其他类 D.其他包中该类的子类 68.以下程序片段的输出结果是: inti=1,j=10; for(;;){ if(i++>j--)break; System.out.print("*"); } A.*** B.**** C.***** D.死循环,无结果 69.以下关于Java中类的构造方法的说法中,错误的是: A.构造方法必须与其所属类同名 B.构造方法可以用new运算符调用(系统自动调用) C.一个类只能有一个构造方法 D.构造方法只能有入口参数,而没有返回值 70.下列关于Java对象释放的说法中不正确的是: A.Java中,程序员只需要创建对象,而释放对象的工作则由虚拟机自动完成 B.Java中垃圾收集是比较费时的,因此其优先级较低,一般在系统空闲时才执行 C.Java中,垃圾收集可通过程序调用System.gc()方法在任意时刻进行 D.Java中对象释放是由程序员编写析构函数来完成的 71.下列操作中,不属于Applet安全限制的是: A.加载本地库 B.读写本地文件系统 C.运行本地可执行程序 D.与同一页面中的Applet通信 72.下列程序的运行结果是: publicclassExample{ Stringstr=newString("good"); char[]ch={'a','b','c'}; publicstaticvoidmain(Stringargs[]){ Exampleex=newExample(); ex.change(ex.str,ex.ch); System.out.print(ex.str+"and"); Sytem.out.print(ex.ch); } publicvoidchange(Stringstr,charch[]){ str="testok"; ch[0]='g'; } } goodandgbc A.goodandabc B.goodandabc C.testokandabc D.testokand 73.下列有关final修饰符的描述中,错误的是: A.用final修饰的变量,一旦赋值,就不能改变,也称final修饰的变量为常量 B.由final修饰的方法不能被子类中的相同方法覆盖 C.由final修饰的类不能实例化生成相应的对象 D.由final修饰的类不能派生子类 74.在Java程序中,已定义变量intx,给x赋值为1的语句是: A.movx,1 B.x=1 C.x: =1 D.intx=1 75.关于用abstract定义的类,下列说法正确的为: A.可以被实例化 B.不能派生子类 C.不能被继承 D.只能被继承 76.下列循环语句中,不被Java语言支持的是: A.while B.do-while C.repeat D.for 77.Java中标准输出输入包是。 A.java.lang B.java.io C.java.util D.java.applet 78.创建一个二维数组a,其中较高一维含两个元素,每个元素又由3个整型量构成,下列Java语句中能实现上述要求的是。 A.inta[][]; B.inta=newint[2][3]; C.inta[][]=newint[2][3]; D.inta[][]=int[2][3]; 79.以下代码输出从2到20之间的所有偶数,for语句的条件判断是: for(i=2; ;i+=2) System.out.print(i); A.i>20 B.i>=20 C.i<20 D.i<=20 80.设有Strings=newString(“abc”);要使得运行结果为s=abc10可运行下列选项中的: 。 A.s+=10;System.out.print(“s=”+s); B.Strings2=newString(“10”);s=s+s2;System.out.print(“s=”+s); C.Strings2=newString(“10”);System.out.print(“s=”+s.concat(s2)); D.以上均可 81.图形用户界面,是使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出命令,启动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 苏州大学 Java 程序设计 选择题