- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2020年 JAVA 程序员笔试面试题库 300题 [含答案 ]
一、简答题
. 程序员使用哪种方法更能查出程序更多的接口错误: A. 代码走查
黑盒技术
白盒测试
答案: C
下列语句顺序执行后, j 的值是:
int j=0;
for(int i=5;i0j10;i--)j+=i;
12
11
9
10
答案: A
给出下面一段程序:
class Aclass{
void go(){
System.out.println(
Aclass ” );
}
}
public class Bclass extends Aclass{
void go(){
System.out.println( “ Bclass ” );
}
public static void main (String args[]){
Aclass a = new Aclass();
Aclass a1 = new Bclass();
a.go();
a1.go();
}
}
以上程序运行的结果是:
Aclass Bclass
Bclass Aclass
Aclass Aclass
Bclass Bclass
答案:
答案: A
8
8. 下面程序段输出的结果是:
关于 MVC ,下面说法正确的是: A. Servlet 实现 MVC 的 Model 部分
JSP 实现 MVC 的 Control 部分
EJB 实现 MVC 的 Model 部分
HTTP 实现 MVC 的 View 部分
答案: C
J2EE 部署时,最小的单元是? A. 对象
组建
模块
类
答案: D
下面说法正确的是( )? A. Java 中的线程不可以共享代码;
B.每个java程序都至少有一个线程,或主线程;
Java中的线程不可以共享数据;
Java 中的线程是非独占式的。
答案: B
关于以下程序代码的说明正确的是:
public class HasStatic {
private static int x=100;
public static void main(String args[]) {
HasStatic hs1=new HasStatic();
hs1.x++;
HasStatic hs2=new HasStatic();
hs2.x++;
hs1=new HasStatic();
hs1.x++;
HasStatic.x--;
System.out.println( “ x=” +x);
TOC \o 1-5 \h \z }
}
10 行不能通过编译,因为 x 是私有静态变量
5 行不能通过编译,因为引用了私有静态变量
程序通过编译,输出结果为: x=102
程序通过编译,输出结果为: x=103
答案: C
12
12. 对下面的语句序列正确的说法是:
StringBuffer buf1;
String str = “北京 2008” ;
buf1 = new StringBuffer(str);
System.out.println(buf1.charAt(2));
输出是:京
输出是: 2
输出是: 0
输出是: null
答案: B
在 ORACLE 中,关于同义词说法错误的是: A. 可以为存储过程创建同义词
同义词可以和表重名
共有同义词和私有同义词创建的权限不同
同义词只能由创建同义词的用户使用
答案: D
每一个 ORACLE 数据库有一个或多个物理的数据文件,下面哪种说法是错误的? A.
数据文件建立后,大小可随实际业务需要进行调整
文件中的数据在需要时可以读取并存储在 ORACLE 内存储区中
一个数据文件可与多个数据库联系
一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
答案: C
11 . .运行以下程序段后,变量 t1 的值是:
public static void exchange(int x, int y) {
int temp=x;
x=y;
y=temp;
}
public static void main(String args[]) {
int t1=2;
int t2=3;
exchange(t1, t2);
}
3
2
5
7
答案: B
int c= ’ A’ /3;
c+=’ 1’ %5;
System.out.println(c);
输出结果: 25
运行时错误
产生编译错误
输出结果 2
答案: A
13. 下面程序段输出的结果是:
StringBuffer buf1;
String str = “北京 2008” ;
buf1 = new StringBuffer(str);
System.out.println(buf1.charAt(2));
输出是:京
输出是: 2
输出是:
文档评论(0)