JAVA开发基础(习题卷44)
第1部分:单项选择题,共57题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]void 的含义:
A)方法体为空
B)定义的方法没有形参
C)定义的方法没有返回值
D)方法的返回值不能参加算术运算
答案:D
解析:
2.[单选题]假设x=4,下面哪一个返回值是true()
A)!(x == 4)
B)x != 4
C)x == 5
D)x != 5
答案:D
解析:
3.[单选题]下列说法中,正确的是( ):
A)类是变量和方法的集合体
B)数组是无序数据的集合
C)抽象类可以实例化
D)类成员数据必须是公有的
答案:A
解析:
4.[单选题]下列是Math类中的一些常用方法,其中用于获取大于等于0.0且小于1.0的随机数的方法是( )
A)random()
B)abs()
C)sin()
D)pow()
答案:A
解析:
5.[单选题]下列哪个是合法标志符?( )。
A)_book
B)5files
C)+static
D)-3.14159
答案:A
解析:
6.[单选题]假设HashMap集合的capacity为默认大小,加载因子loadFactor为0.75,则该集合桶的阀值就为()
A)12
B)16
C)0.75
D)32
答案:A
解析:通过new HashMap()方法创建HashMap时,会默认集合容量capacity大小为16,加载因子loadFactor为
0.75(HashMap桶多少权衡策略的经验值),此时该集合桶的阀值就为12(容量capacity与加载因子loadFactor的乘积)
7.[单选题]下面关于MVC设计模式的特点描述中,错误的是()
A)有利于开发中的分工
B)是程序结构的耦合性降低
C)有利于组件的重用
D)MVC设计模式适用于所有应用程序的开发
答案:D
解析:
8.[单选题]Java中()
A)一个子类可以有多个父类,一个父类也可以有多个子类
B)一个子类可以有多个父类,但一个父类只可以有一个子类
C)一个子类可以有一个父类,但一个父类可以有多个子类
D)上述说法都不对
答案:C
解析:JAVA只能单单继承。所以C正确
9.[单选题]下列常用宝中,存放用户图形界面类库的包是 ( )
A)java.awt
B)java.lang
C)java.util
D)java.io
答案:A
解析:
10.[单选题]下面的代码段中,执行之后count的值是什么? Int count=1;for(int i=1;i<=5;i++){ count=count+I; } System.out.printIn(count)
A)5
B)1
C)15
D)16
答案:D
解析:
11.[单选题]假设创建JavaBean的类中有一个int型的属性Num,下列哪个是正确的设置该属性的方法( )。
A)public void setNum(int n) { Num = n; }
B)public setNum(int n) { Num = n; }
C)public voidsetNum(int n) { Num = n; }
D)void setNum(int n) { Num = n; }
答案:A
解析:
12.[单选题]以下抽象类的定义中,错误的是?()
A)abstract class Demo1{}
B)abstract class Demo2{ public abstract String fun(String a); }
C)abstract class Demo3{ public String fun(){ return "CZBK"; } }
D)abstract class Demo4{ public static final String CZBK = " 传智播客"; abstract void fun(){} }
答案:D
解析:
13.[单选题]String s1=new String("Hello");
String s2=new String("there");
String s3=new String();
上面是Java 程序中的一些声明,选项中能通过编译的是( )。
A)s3=s1+s2
B)s3=s1 & s2
C)s3=s1 || s2
D)s3=s1 && s2
答案:A
解析:
14.[单选题]分析下面的Java程序,编译运行结果是:public class B {public static void main(String[] args){ String s = "y"; System.out.println(s+3+4);System.out.println(3+4+s);}}
A)输出:y34 7y
B)输出:y34 34y
C)输出:y7 7y
D)程序编译出错
答案:A
解析:
15.[单选题]下列有关CSS样式,说法正确的是( )。
A)CSS样式必须写在一对<style></style>标签内部
B)CSS用于设置HTML页面中的文本内容.图片的外形以及版面的布局等外观显示样式
C)只有外部的CSS文件才是符合结构与表现分离的特点
D)目前流行的CSS版本为CSS3
答案:B
解析:
16.[单选题]char型变量的取值范围是 java是unicode,16位,所以是2^16-1=65535
A)0~32767
B)0~65535
C)1~65536
D)-32768~32767
答案:B
解析:
17.[单选题]分析下面的代码
Public class Test {
public static void main(String[] args) {
System.out.println(max(1, 2));
}
public static double max(int num1, double num2) {
if (num1 > num2)
return num1;
Else
return num2;
}
public static double max(double num1, int num2) {
if (num1 > num2)
return num1;
Else
return num2;
}
}
A)编译错误,因为在非void方法中没有print语句
B)编译错误,因为编译器不能确定哪一个max方法应该被调用
C)正常运行,调用max(int, double)后打印出2
D)正常运行,调用max(double, int)后打印出2
答案:B
解析:
18.[单选题]若想设置Cookie的path属性对本站点所有资源访问时都有效,则需要将path属性设置为以下哪种方式()
A)path属性设置为“/”
B)path属性设置为“”
C)path属性设置为“/应用名”
D)path属性设置为“应用名”
答案:A
解析:
19.[单选题]关于<jsp:setProperty>的说法中,错误的是:
A)name属性用于指定Bean的ID常用的java编译器有哪些
B)property属性用于指定要设置的Bean的属性名称
C)value属性表示要为属性设置的值
D)param属性用于指定要设置的Bean的属性名称
答案:D
解析:
20.[单选题]下面关于http协议中get与post请求的说法中,错误的是()
A)get方式传输数据大小有限制。
B)post方式传可以传输大数据
C)get方式会将请求信息在地址栏上显示.post不会
D)http协议请求方式只有get和post
答案:D
解析:
21.[单选题]下列属于合法的Java标识符是:
A)_cat
B)5books
C)+static
D)-3.14159
答案:A
解析:
22.[单选题]指定为( )的类成员可被此类作用域中的任何对象访问。
A)class
B)static
C)void
D)public
答案:D
解析:
23.[单选题]简单下列修饰符中与访问控制无关的是( )
A)private
B)public
C)protected
D)final
答案:D
解析:
24.[单选题]Java语言使用的字符集是( )。
选项.
A)ASCII
B)EBCDIC
C)Unicode
D)BCD
答案:C
解析:
25.[单选题]下列命令中,可以将文档注释提取出来生成帮助文档的是( )
A)javac
B)java
C)javadoc
D)jar
答案:C
解析:
26.[单选题]如果在 Main.java 中撰写以下的程序代码
Public class Main {
Public static main(String[] args) { System.out.println("Hello World");
}}
A)执行时显示 Hello World
B)执行时出现 NoClassDefFoundError
C)执行时出现不到主要方法的错误
D)编译失败
答案:D
解析:
27.[单选题]在程序中,整型常量可以用二进制、八进制、十进制、十六进制表示,下列为八进制表示形式的常量是()。
A)bx101011
B)05672
C)5679
D)0x5678
答案:B
解析:
28.[单选题]类中的某个方法是用final修饰的,则该方法
A)是虚拟的,没有方法体
B)是最终的,不能被子类继承
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论