栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java笔试 - 套题(6)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java笔试 - 套题(6)

试题 选择题 1,以下java程序代码,执行后的结果是()
        HashMap HashMap = new HashMap<>();
        HashMap.put("森",null);
        HashMap.put("森","成长");
        Hashtable Hashtable = new Hashtable<>();
        Hashtable.put("森",null);
        Hashtable.put("森","null");
        System.out.println(HashMap.size()+“,”+Hashtable.size());

A,1,1                        B,null,null                C,null,1                D,以上都不对

2,执行以下程序后的输出结果是()
   public static void main(String[] args) {
        StringBuffer a = new StringBuffer("A");
        StringBuffer b = new StringBuffer("B");
        operator(a,b);
    }
    public static void operator(StringBuffer x,StringBuffer y){
        x.append(y);
        y = x ;
        System.out.println(x+","+y);
    }

A,A,A                        B,AB,B                        C,AB,AB                        D,A,B

3,关于依赖注入,下列选项中说法错误的是()

A,依赖注入能够独立开发各组件,然后根据组件间关系进行组装
B,依赖注入使组件之间相互依赖,相互制约
C,  依赖注入提供使用接口编程
D,依赖注入指对象在使用时动态注入

4,关于 spring 说法错误的是()

A,spring是一个轻量级Java EE 的框架集合
B,spring是“依赖注入”模式的实现
C,使用spring 可以实现声明事务
D,spring提供了 AOP 方式的日志系统

5,要在 session 对象保存属性,可以使用以下那个语句

A,session.getAttribute(key,"value")
B,   session.setAttribute(key,"value")
C,   session.setAttribute("key")
D,   session.getAttribute(“key”)

6.  关于以下程序代码的说明正确的是?()
public class test {
private static int x = 100;
 public static void main(String[] args) {
       test tes1 = new test();
        tes1.x++;
        test tes2 = new test();
        tes2.x++;
        test test =  new test();
        tes1.x++;
        test.x--;
        System.out.println(x);
    }
}

A,程序通过编译,输出结果为:x=103
B,5行不能通过编译,因为引用了私用静态变量
C,10行不能通过编译,因为x是私有静态变量
D,程序通过编译,输出结果为 : x =102

7,以下哪一项不是使用 mvc 模式设计的web应用程序所具有的优点()

A,可维护性强
B,可扩展性强
C,代码重复少
D,大大减少代码量

8,在myjsp.jsp中,关于下面的代码说法错误的是:()
<%& page lan guage="java" import="java.util.*" errorPage="error.jsp"
        isErrorPage="false" %>

A,该页面可以使用 execprion 对象
B,该页面发生异常会转向 error.jsp
C,存在 errorPage 属性时 ,isErrorPage 是默认为 false
D,error.jsp 页面一定要有 isErrorPage 属性且值为true

9,关于 Spring MVC 的核心控制器DispatcherServlet

A,它负责接收HTTP请求
B,加载配置文件
C,实现业务操作
D,初始化上下应用对象ApplicationContext

10,下面的类图表示的是哪个设计模式?()

A,代理模式(Proxy)
B,装饰模式(Decorator)
C,桥接模式(Bridge)
D,观察者模式(Observer)

11,java如何接受request域中的参数?()

A,request.getRequestUrl()
B,   request.getAttribute()
C,   request.getParameter()
D,   request.getWriter()

12,对下面Spring 声明式事务的配置含义是说明错误的是()





 PROPAGATION_REQUIRED,read Only
 PROPAGATION_REQUIRED



A,定义了声明式事务的配置模板
B,对get方法采用只读事务
C,缺少sessionFactory 属性的注入
D,配置需要事务管理的 bean 的代理时,通过  parent 引用 这个配置模板,代码如下:
     
     

13,下面的输出结果是什么?()
Public class Demo{
Public static void main(String args[]){
String str = new String("hello");
if(str == "hello"){
else{}}
}
}

A,true                        B,false                        C,编译不通过                        D执行报错

14,下面属于java合法变量定义的是?()

A,final                        B,1var1                        C,_var2                        D,var3&

15,下面有关 JSP 内置对象的描述,说法错误的是?()

A,session WebApplication 对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一开始,直到客户端与服务器断开连接为止
B,request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应
C,applicaiton对象:application 对象实现了用户间数据的共享,可存放全局变量,可以有多个
D,response 对象:response 对象包含了响应客户请求的有关信息

16,Please choice the output result()
public class Test{
public static void changeStr(Stirng str){
str = "森!!仔";
}
public static void main(String[] args){
String str ="森仔";
changStr(str);
}
}

A,1234                                B,welcome                        C,空                                  D,不确定

17,输出结果为()
public static void main(String[] args) {
        int sum = 0;
        for (int i = 0; i < 10; i++,sum +=i) {
        }
        System.out.println(sum);
    }

A,9                        B,10                        C,45                        D,55

18.对于下面这段代码,以下说法正确的是:
public class test{
public int x;
public static void main(String[] args){
System.out.print("Value is"+x);
}
}

A,程序会打出“Value is 0”
B,程序会抛出 NullPointerException
C,非静态变量不能够被静态方法引用
D,编译器会抛出“possible refere nee beforeassignment”的错误

19,HashMap和HashTable的描述,错误的是?()

A,他们都实现了Map接口
B,HashMap时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步
C,HashMap允许将null作为一个entry的key或者value,而Hashtable不允许
D,通过eontains方法可以判断一个对象是否存在 HaspMap或者Hashtable中。

20,在Web应用程序的文件与目录结构中,web.xml是放置在()中。

A,WEB-INF 目录
B,conf 目录
C,lib 目录
D,classes 目录

21,下面有关java的instanceof、?、&、&&说法正确的有?()多选

A,instanceof:用于判断某个实例变量是否属于某种类的类型
B,?: 三目运算符
C,&:位运算:按位与
D,&&:逻辑运算:逻辑与

22,下面哪些属于java的基本数据类型?多选

A,byte                        B,string                        C,boolean                        D,void

23,判断下列数据类型转换的正确选项()多选

A ,int i = 0;object o1 =i;object o2 =(object)i;
B,int i = 0; object o = i; int  i1 = 0;int i2 =(object)o;int i3= (int) o;
C,int i = 0;long l1 =i; long l2 = (long)i;
D,int i = 0;object o1 = i;long l1 =(int)o1;long l2 =(long)o1;

24.在java中,关于HashMap类的描述,以下正确的是()多选

A,使用键/值的形式保存数据HashMap
B,HashMap能够保证其中元素的顺序
C,HashMap允许将null用作键
D,HashMap允许将null用作值
E,HaspMap 的长度为length

25,下列关于JAVABean的说法错误的是()多选

A,Java文件与Bean定义的类名可以不同,但一定要注意区分字母的大小写
B,在JSP文件中引用Bean,其实就是用语句
C,被引用的 Bean文件的文件名后缀为 .java 
D,  Bean文件放在任何目录下都可以被引用

简答题 1,以下语句是否能正确执行?
abstract class Name{
private String name;
public abstract boolean isStupidName(String name){}
}
2,  以下语句是否能正确执行?
public class Something{
void doSomething(){
private String s="";
int l = s.length();
}
}
3,以下语句是否能正确,如果正确输出是什么?
class Something {
int i;
public void doSomethint(){}
}
4,Integer 类的 valueOf 方法可转成 Number吗? 5,如何交换两变量的值?请用代码说明 SQL语句简答

Student(S#,Sname,Sage,Ssex)学生表 (学号,学生姓名,学生年龄,学生性别)
Course(C#,Cname,T#) 课程表(课程编号,课程名字,教师编号)
SC(S#,C#,score)成绩表(学号,课程编号,成绩)
Teacher(T#,Tname)教师表(教师编号,教师名字)

1,查询“001”课程比“002”课程成绩搞的所有学生的学号; 2,查询平均成绩大于60分的同学的学号和平均成绩 3,查询所有同学的学号、姓名、选课数、总成绩 4,查询所有课程成绩小于60分的同学的学号、姓名 5,删除"002"同学的“001”课程的成绩 js简答题 1,实现函数,输出九九乘法表 2,编写一个方法去掉一个数组的从发元素 答案
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/754614.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号