HashSet是Set接口的一个实现类,它所存储的元素是可重复的,并且元素都是无序的。
答案是:答案:错误
集合是长度可变的数组。
答案是:答案:错误
Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value。
答案是:答案:正确
HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此性能较差。
答案是:答案:错误
Java语言中的所有异常类都是java.lang.Throwable的子类。
答案是:答案:正确
异常类对象代表当前出现的一个具体异常。
答案是:答案:正确
一个异常处理中 finally语句块只能有一个或者可以没有。
答案是:答案:正确
程序中用throw关键字抛出异常时,只能抛出自己定义的异常对象。
答案是:答案:错误
接口可以被多重implements,抽象类只能被单一extends。
答案是:答案:正确
以下关于数组描述错误的是
数组的大小是固定的,但可以有不同的类型的数组元素
数组的大小是可变的,但所有数组元素的类型必须相同
数组的大小是固定的,所有数组元素的类型必须相同
数组的大小是可变的,可以有不同的类型的数组元素
答案是:答案:ABD
以下叙述中正确的是
一个C源程序可由一个或多个函数组成
一个C源程序必须包含一个main()函数
C源程序的基本组成单位是函数
在C源程序中,注释说明只能位于一条语句的最后
答案是:答案:ABD
以下叙述正确的是
C语言严格区分大小写英文字母
C语言用”;”作为语句分隔符
C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上
可以使用/*...*/对C程序中的任何部分作注释
答案是:答案: ABCD
以下可以定义为用户标识符的有____
scanf
short
3com_
int
答案是:答案: AC
以下描述正确的是__---
使用while和do-while循环时,循环变量初始话的操作应在循环体语句之前完成
while循环是先判断表达式,后执行循环语句
do-while和for循环均是先执行循环语句,后判断表达式
for,wh
答案是:答案:ABD
以下正确的if语句形式是_____?]
if (x>y && x!=y)
if (x==y) x+=y
if (x!=y) scanf”%d”,&x) else scanf(”%d”,&y):
if (x
答案是:答案: ABD
以下用户标识符,其中合法的是__
A、return
B、f2_G3 C、A3-3
D、abc
答案是:答案:BD
以下符合C语言语法的赋值表达式是
d=9+e+f=d+9
d=9+e,f=d+9
d=9+e,e++,d+9
d=9+e++=d+7
答案是:答案:BC
以下选项中,合法的字符常量是___
u0027 u0027
u0027?7u0027
"n"
u00273u0027
答案是:答案: ABD
以下选项中不是C语言合法整数的是
10110
386
0Xffa
x2a2
答案是:答案:BD
decimal类型和浮点类型都可以表示小数,正确说法:
两者没有任何区别
小数类型比浮点类型取值范围大
小数类型比浮点类型精度高
)小数类型比浮点类型精度低
答案是:答案:C
一个类中的静态方法的调用可以:()
通过类名调用
通过实例化的对象调用
在主方法中直接调用
在同一个类中的某一方法中直接调用
答案是:答案:A
一个设计得好的面向对象系统具有()特征。
低内聚、低耦合
高内聚、低耦合
高内聚、高耦合
低内聚、高耦合
答案是:答案:D
下列引用类型和值类型描述正确的是()
引用类型变量保存内存地址,值类型直接保存变量值
引用类型在变量中直接保存变量值,值类型保存内存地址
引用类型和值类型保存数据的方式相同
不支持值类型,因为所有的类型都是引用类型了
答案是:答案:A
下列类型中为值类型的是( )
字符串类型
树组类型
枚举类型
接口类型
答案是:答案:C
第15题(单选)
以下关于for循环的说法不正确的是()。
for循环只能用于循环次数已经确定的情况
for循环是先判定表达式,后执行循环体语句
for循环中,可以用break语句跳出循环体
for循环体语句中,可以包含多条语句,
答案是:答案:A
第14题(单选)
以下数据类型中,属于引用类型的是:(
string类型
double类型
int类型
char类型
答案是:答案:A
引用类型主要有4种:类类型、数组类型、接口类型和()。
对象类型
字符串类型委托类型
整数类型
答案是:答案:C
拆箱是关于:()
值类型到引用类型的转换
引用类型到值类型的转换
引用类型到引用类型的转换
值类型到值类型的转换
答案是:答案:B
第11题(单选)
枚举型常量的值不可以是(0)类型
int
long
ushort
doule
答案是:答案:D
类的析构函数是在()调用的。
类创建时
创建对象时销毁对象时
不自动调用
答案是:答案:C
类的析构函数的作用是()
一般成员函数
类的初始化
对象的初始化
释放资源
答案是:答案:D
第8题(单选)
装箱是关于:()
值类型到引用类型的转换
引用类型到值类型的转换
引用类型到引用类型的转换
值类型到值类型的转换
答案是:答案:A
面向对象程序设计的特点主要概括为()。
可分解性、可组合性、可分类性
继承性、封装性、多态性
抽象封装性、继承性、多态性
封装性、易维护性、可扩展性、可重用性
答案是:答案:C
C++中函数返回值的类型是由(???)决定的。
return语句中表达式的类型
该函数定义时的类型
调用函数时的调用语句
系统根据结果
答案是:答案:B
C++中的虚基类机制可以保证::()。
限定基类只通过一条路径派生出派生类
允许基类通过多条路径派生出派生类,派生类也就能多次继承该基类
当一个类多次间接从基类派生以后,派生类对象能保留多份间接基类的成员
当一个类多次间接从基类派生
答案是:答案:D
C++源程序文件的缺省扩展名为(??? )。
A、cpp
B、exe
C、obj
D、lik
答案是:答案:A
C++程序的基本模块为(??? )。
A、表达式
B、标识符
C、语句
D、函数
答案是:答案:D
do语句能够改写为(??? )语句。
A、复合
B、if
C、switch
D、While
答案是:答案:D
switch语句能够改写为(??? )语句。
A、for
B、if
C、do
D、while
答案是:答案:B
抽象类中可以有构造方法,所以抽象类也可以创建实例对象。
答案是:答案:错误
抽象类实现接口时,可以不实现接口中的任何方法。
答案是:答案:正确
父类的引用指向自己子类的对象是多态的一种体现形式。
答案是:答案:正确
类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。
答案是:答案:正确
Java程序中若包含package语句,则该语句必须放在程序的第一行。
答案是:答案:正确
方法的返回值类型可以定义也可以不定义。
答案是:答案:错误
Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码。
答案是:答案:正确
有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。
答案是:答案:错误
在Java中声明变量时必须指定一个类型。
答案是:答案:正确
数组下标越界异常为ArrayIndexoutofBoundsException。
答案是:答案:正确
以下选项中合法的表达式是
0<=x<100
i=j==0
(char)(65+3)
x+1=x+1
答案是:答案:ABC
关于函数重载,下列描述错误的是___
函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不同
函数重载是指两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同
函数重载是指两个以上的函数名字不同,但形参
答案是:答案:BCD
函数调用可以
出现在一个表达式中
出现在执行语句中
作为一个函数的实参
作为一个函数的形参
答案是:答案:ABC
在缓冲文件系统中用于读写的函数有______
A、putchar()
B、fread()
C、rewind()
D、purw()
答案是:答案:ABD
如果要把常量327存入变量a中,a可以定义成哪些类型?______
A、int
B、char
C、long
D、float
答案是:答案:ACD
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______
A、a>0||a<0
B、a
C、!a==0
D、!a
答案是:答案:ABC
已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ ?B. ?C.?D.
A、a
B、!a==0
C、!a
D、a>0||a<0
答案是:答案:ABD
指出下面合法的标识符______
A、3ab
B、ABC
C、a_3
D、_stu2
答案是:答案:ABC
指出下面哪些是合法的用户定义的标识符______
A、P-S
B、_908
C、wind
D、xy
答案是:答案:BC
指出下面哪些是合法的用户定义的标识符?______
A、P-S
B、put11
C、xy
D、lnt
答案是:答案:BD
事件监听接口中的方法的返回值是( )
A、AWTEvemt
B、long
C、int
D、void
答案是:答案:D
下面哪种布局管理器,当Frame的大小被改变时,Frame中的按钮的位置可能会被改变()
A、BorderLayout
B、GridLayout C、CardLayout D、FlowLayout
答案是:答案:D
下列哪种Java组件作为容器组件()
Panel面板
List列表框
Choice下拉式列表框
Menultem命令式菜单项
答案是:答案:A
事件处理机制能够让图形界面响应用户的操作,主要包括( )
A、事件处理
B、事件源
C、事件
D、以上都是
答案是:答案:D
在复选框中移动鼠标,然后点击一选项,需要捕获所选项必须实现哪个接口?()
MouseListener
ActionListener
ltemListener
MouseMotionListener
答案是:答案:C
下列关于LinkedList的描述中,错误的是()
LinkedList集合查找元素比Arraylist迅速。
LinkedList集合适合进行增删操作。
LinkedList集合中的元素索引从0开始
LinkedList集合内部维
答案是:答案:A
下面哪个对象不能直接获取java.util.lterator迭代器进行迭代()
java.util.ArrayList
java.util.HashTable
java.util.TreeSet
java.util.HashSet
答案是:答案:B
下列方法中,不能用于删除Collection集合中元素的是( )A、isEmpty()
B、removeAll()
C、remove()
D、clear()
答案是:答案:A
下列关于泛型的说法中,错误的是()。
ArrayList中的E称为类型变量或类型参数
)在对泛型类型进行参数化时,类型参数的实例必须是引用类型,不能使基本类型
泛型中的通配符?用于表示任意类型
泛型是JDK6.0的新特性
答案是:答案:D
( )类是所有异常类的父类。
A、Exception
B、Throwable
C、Error
D、Object
答案是:答案:B
异常指的是下列哪种情况?
程序运行过程中发生的不正常现象,它将中断指令的正常进行
程序中的语法错误
程序的编译错误
程序事先定义好的可能出现的意外情况
答案是:答案:A
当方法遇到异常又不知如何处理时,正确的处理是( )。
A、嵌套异常
B、匹配异常
C、声明抛出异常
D、捕获异常
答案是:答案:C
在异常处理中,如释放资源、关闭文件、关闭数据库等由 ( )来完成。
A、catch字句
B、try子句
C、throw子句
D、finally子句
答案是:答案:D
String类中替换字符串的方法是( )。
A、substring
B、replace
C、indexOf
D、split
答案是:答案:B
关于以下程序段,正确的说法是( ) String s1=”abc”+”def”; //1 String s2=new String(s1); //2 if(s1= =s2) //3 System.out.println(“= = succe
答案是:答案:B
有 String str1="hello";int num=100; 则对 str1+100 说法正确的是()
str1+100不会产生语法错误,最终的结果是100,str1的值被忽略掉
str1+100不会产生语法错误,最终的结果是h
答案是:答案:D
哪种方法返回String中的字符数( )
A、girth()
B、length()
C、width()
D、size()
答案是:答案:B
给定如下Java程序的代码片段,运行后,要输出字符串“world”,则A处应该填入的代码是( )。String s="hello,world";System.out.println(A);
s.substring(7,12)
s.sub
答案是:答案:C
分析下面的Java程序,执行后的输出结果为( )。 String str=new Stirng(“JavaScript”).;## System.out.println(str.substring(0,str.indexOf(“a”)));
答案是:答案:C
分析如下的JAVA代码,编译运行时输出()。 String s=new String(“ABCDTest”); int i=1; int j=4; System.out.println(s.substring (i,j));
A、BCDT
答案是:答案:D
增强的for语句可以方便地遍历数组。
答案是:答案:正确
Java语言中的数组元素只能是基本数据类型而不能为对象类型。
答案是:答案:错误
数组元素都会隐式初始化。
答案是:答案:正确
数组都有一个属性length。
答案是:答案:正确
有四种循环控制结构。
答案是:答案:错误
break和continue语句都是结束循环的语句。
答案是:答案:错误
if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。
答案是:答案:错误
do……while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否继续执行循环体。
答案是:答案:正确
return语句不是Java语言中的跳转语句。
答案是:答案:错误
按惯例,类名首字母大写,变量名首字母小写。
答案是:答案:正确
指出下面错误的表达式______
A、a+b=5
B、56=a11
C、i=i++
D、5.6+6.2%3.1
答案是:答案:ABD
指出下面错误的表达式:______
A、56=a11
B、a+b=5
C、i=i++
D、5.6+6.2%3.1
答案是:答案:ABD
程序的结构可分为哪几类______
A、顺序结构
B、循环结构
C、程序结构
D、选择结构
答案是:答案:ABD
若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是______
a=b=c=d=100
d++
c+b;
d=(c=22)-(b++)
答案是:答案:ABD
若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的数值保留小数点后两位,第三位进行四舍五入的运算?______
f=(f*100+0.5)/100.0
i=f*100+0.5,f=i/100.0
答案是:答案:BC
若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______ .
(a+1)为元素6的地址
(a【1】+1)的值为2
(a+1)+2的值为8
[0】与a的相同
答案是:答案:ABCD
请从下面的选项中选出正确的C语言的转义字符______
u0027.y0027
u0027 u0027
u0027 u0027
u00273u0027
答案是:答案:ABCD
这段程序中的常量有:(#define PI 3.14 ;void main(){ int sum;sum = 10 +15;printf("sum=%d ",sum);printf("result is 25 ");}这段程序中常量有___
答案是:答案:ABD
这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf("sum=%d ",sum);printf("result is 25 ");}这段程序中常量有___
答案是:答案:ACD
接口中可以包含以下内容()。
A、静态常量和抽象方法
B、任何变量和抽象方法
C、静态变量和抽象方法
D、任何变量和任何方法
答案是:答案:A
下列叙述中,错误的是( )。
A、子类继承父类
B、父类包含子类
C、子类能够替代父亲
D、父亲不能替代子类
答案是:答案:B
下列哪一个关键字用于实现接口来定义类?()
A、extends
B、abstract
C、imterface
D、implements
答案是:答案:C
以下关于继承的叙述正确的是()。
在Java中一个类只能实现一个接口
在Java中接口只允许单一继承
在Java中一个类不能同时继承一个类和实现一个接口
在Java中类只允许单一继承
答案是:答案:D
以下描述正确的有()。
对于语句v=c;会导致运行错误
运行输出:Vehicle:driveCar: driveVehicle: drive
运行输出:Vehicle: driveCar: driveCar: drive 2.00/2
答案是:答案:C
下列选项中,与成员变量共同构成一个类的是( )
A、关键字
B、运算符
C、方法
D、表达式
答案是:答案:C
下列有关类、对象和实例的叙述,正确的是哪一项?( )
对象是类的抽象,类是对象的具体化,实例是对象的另一个名称
类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别
类是对象的抽象,对象是类的具体化,实例是类的另一个名称
类
答案是:答案:D
Java方法的参数传递对于自定义数据类型,参数传递是( )
A、通过引用
B、通过指针
C、通过地址
D、通过值
答案是:答案:A
在一个java原文件中,import、class、package语句的顺序是( )
o package import class
import class package
class package import
package c
答案是:答案:A
分析选项中关于Java中this关键字的说法正确的是( )
this关键字和类关联,而不是和特定的对象关联
this关键字是在对象内部指代自身的引用
this关键字可以在类中的任何位置使用
同一个类的不同对象共用一个this
答案是:答案:B
若有定义:int a[2][3];则以下选项中不越界的正确的访问有( )
A、a[2][3]
B、a[2][0]
C、a[0][0]
D、a[1][3]
答案是:答案:C
定义一个数组,但未赋初值,系统会自动赋值,其值为( )
A、0或null
B、9
C、任何值
D、1
答案是:答案:A
int a[]=___ int [4]; 空格中正确的填空为 ( );
A、class
B、new
C、string
D、void
答案是:答案:B
int [] s=new int[3];s数组中元素最大的下标值为( )
A、2
B、3
C、1
答案是:答案:A
引用数组元素时, 数组的下标类型可以是( )
A、整型常量
B、整型表达式
C、整型变量
D、以上均可
答案是:答案:D
研究下面的Java代码: switch(x){ case 1: System.out.println(1); case 2: case 3: System.out.println(3); case 4: System.out.println
答案是:答案:B
在Java中,下列代码运行的结果是( ) public static void main(String[] args) { int a=1, b=2, c=3; if (a<0) if (b<0) c=10; else c=20; Syst
答案是:答案:B
对于循环语句下列描述正确的是()
while和do-while实现的效果一样
while循环可以用for循环代替
while(1)表示无限循环
continue可以跳出循环
答案是:答案:B
对于switch 语句下列描述正确的是()
case后必须有break语句
switch0括号内可以是任意类型数据
) case后可以是常量也可以是变量
允许多个case共用一组执行语句
答案是:答案:D
对于if 语句下列描述错误的是()
if 语句后可以没有大括号
if 语句必须跟else联用
if语句属于分支结构
if 语句的条件必须是boolean类型
答案是:答案:B
目前为:
1/1
页
首页 上页 下页 尾页