- 8
- 0
- 约4.77千字
- 约 6页
- 2020-08-01 发布于上海
- 举报
Java程序设计练习题
一、选择题
1、为使Java程序独立于平台,Java虚拟机把字节码与各个操作系统及硬件 (?A )
?A)分开 B)结合
C)联系 ?? ???D)融合
2、Java语言与C++语言相比,最突出的特点是? ( C )
?A)面向对象 ???? B)高性能
?C)跨平台 ? ?? D)有类库
3、下列Java源程序结构中前三种语句的次序,正确的是(?D)
?A)import,package,public class
??B)import必为首,其他不限
??C)public class,package,import
? D),import,public class
4、在JDK目录中,Java程序运行环境的根目录是 ?( A?)
A)bin ?? ???B)demo
C)lib ? D)jre
?5、下列运算符中属于关系运算符的是(A?)
? A)== ? ? B).=
C)+= ? ? ?D)-=
?6、下列布尔变量定义中,正确并且规范的是? ( B?)
? A)BOOLEAN canceled=false;
B)boolean canceled=false;
? C)boolean CANCELED=false;
?D)boolean canceled=FALSE;
7、下列关键字中可以表示常量的是 (?A?)
A)final ? B)default
?C)private ? D)transient
8、下列运算符中,优先级最高的是?? ? (?A?)
A)++ ? ?? ?B)+
C)* ? ? ?D)>
?9、Java中的基本数据类型int在不同的操作系统平台的字长是( B?)
A)不同的 ?? ?B)32位
??C)64位 ? ? D)16位
10、给一个short类型变量赋值的范围是 ? ( C )
A)-128 至 +127
B)-2147483648至 +2147483647
? C)-32768至 +32767
??D)-1000至 +1000
?11、下列运算中属于跳转语句的是(?D )
? A)try ?? ?? B)catch
?C)finally ?D)break
12、switch语句中表达式(expression)的值不允许用的类型是 ( C )
?A)byte ??? B)int
? C)boolean ?? ?D)char
13、下列语句中,可以作为无限循环语句的是(?A?)
??A)for(;;) {} ? ?B)for(int i=0; i<10000;i++) {}
??C)while(false) {} ???D)do {} while(false)
14、下列语句中执行跳转功能的语句是 ?? ?(?C )
A)for语句 ? ?? B)while语句
??C)continue语句 ? ??D)switch语句
15、下列表达式中,类型可以作为int型的是(?C?)
? A)“abc”+”efg” ? B)“abc”+’efg’
C)‘a’+’b’ ??D)3+”4”
17、数组中各个元素的数据类型是( A?)
?A)相同的 ? ? B)不同的
?C)部分相同的 ?D)任意的
18、在Java语言中,被成为内存分配的运算符是? ?(?A )
? A)new ?????? B)instance of
??C)[] ? ?? ??D)()
?19、接口中,除了抽象方法之外,还可以含有( B?)
A)变量 ??? B)常量
? C)成员方法 ? D)构造方法
20、下列能表示字符串s1长度的是 ?? ?( A )
??A)s1.length() ? B)s1.length
??C)s1.size ? ??D)s1.size()
21、StringBuffer类字符串对象的长度是(?C )
?A)固定 B)必须小于16个字符
?C)可变 ? ?D)必须大于16个字符
22、构造方法名必须与______相同,它没有返回值,用户不能直接调用它,只能通过new调用。?? ?? ( A?)
A)类名 ??? ??B)对象名
?C)包名 ??? D)变量名
?23、子类继承了父类的方法和状态,在子类中可以进行的操作是( D?)
?A)更换父类方法 ?? B)减少父类方法
?C)减少父类变量 ? ?D)添加方法
24、String、StingBuffer都是______类,都不能被继承。
原创力文档

文档评论(0)