`

Java基础练习选择题(3)

 
阅读更多
1、在Swing用户界面的程序设计中,容器可以被添加到其他容器中去。( )
2、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。( )
3、有的类定义时可以不定义构造函数,所以构造函数不是必需的。( )
4、Java线程有五种不同的状态,这五种状态中的任何两种状态之间都可以相互转换。( )
5、一个类只能继承一个直接父类,同时还可以实现多个接口。( )
6、Final类中的属性和方法都必须被final修饰符修饰。( )
7、注释的作用是对程序进行说明,Java中只能使用单行注释。 ( )
8、容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。( )
9、对多线程的支持是Java的一大特点。( )
10、Java的各种数据类型所占用的内存长度与具体软硬件环境有关。 ( )
11、字符变量以char类型表示,它在内存中占8位bit. ( )
12、构造函数没有返回值。 ( )
13、接口可以隐藏子类的行为,便于维护,扩展和代码重用( )
14、 在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。( )
15、 视图本身没有数据,因为视图是一个虚拟的表。( )
16、 在HTML 中,<h1>是最大的标题()
17、 引用名为 "xxx.js" 的外部脚本的正确语法是<script src="xxx.js"> ()
18、用“+”可以实现字符串的拼接,用”-” 可以从一个字符串中去除一个字符子串。()
19、 XML元素不能为空 ()
20、 <%! int i = 0; %>是一个合法的变量声明( )
21、do while是( )
A、循环结构 B、分支结构 C、顺序结构 D、选择结构
22、 下面关于构造函数的说法不正确的是( )
A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B、构造函数不可以重载。
C、构造函数没有返回值。
D、构造函数一定要和类名相同。
23、break语句( )
A、只中断最内层的循环 B、只中断最外层的循环
C、借助于标号,可以实现任何外层循环中断 D、只中断某一层的循环
24、以下程序段执行后的K值为( )。
int x=20; y=30;
k=(x>y)?y:x
A、 20 B、 30C、10 D、50
25、以下代码中,this是指( )。
class bird{
int x,y;
void fly(int x,int y){
this.x=x;
this.y=y;
}
}
A、 bird B、 fly C、bird或flyD、不一定
26、下列语句序列执行后,k 的值是( )。
int m=3, n=6, k=0;
while( (m++) < ( -- n) ) ++k;
A、 0 B、 1 C、 2 D、 3
27、下列语句序列执行后,ch1 的值是( )。
char ch1='A',ch2='W';
if(ch1 + 2 < ch2 ) ++ch1;
A、 'A' B、 'B' C、 'C' D、 B
28、下列语句序列执行后,k 的值是( )。
int i=10, j=18, k=30;
switch( j - i )
{ case 8 : k++;
case 9 : k+=2;
case 10: k+=3;
default : k/=j;
}
A、 31 B、 32 C、 2 D、 33
29、用于定义类成员的访问控制权的一组关键字是( )。
A、 class, float, double, public
B、 float, boolean, int, long
C、 char, extends, float, double
D、 public, private, protected
30、设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )。
A、 j=i; B、 j=(long)i; C、 i=(int)j; D、 i=j;
31、指出正确的表达式
A、 byte=128;
B、 Boolean=null;
C、 long l=0xfffL;
D、 double=0.9239d;
32、哪个关键字可以对对象加互斥锁?
A、 transient
B synchronized
C serialize
D static
33、Main()方法的返回类型是:
A、 int
B、 void
C、 boolean
D、 static
34、下面哪些选项是正确的main方法说明?
A、 public main(String args[])
B、 public static void main(String args[])
C、 private static void main(String args[])
D、 void main()
35、下面哪个语句不能定义一个字符变量( )
A、char c1=06477;B、char c2=’\uface’ ;
C、char c4=0xbeef ;D、char c3=\u0041;
36、下面哪个运算后结果为32 ( )
A、2^5B、(8>>2)<<4C、2>>5D、(2<<1)*(32>>3)
37、下面哪条语句不能定义一个float型的变量( )
A、float f1= -343 ;B、float f2=3.14 ;
C、float f3=0x12345 ; D、float f4=2.8F ;
38、给出一段程序,试判断哪个是正确的结果( )
public class myprogram{
public static void main (String args[]){
try{
System.out.print(“Hello world ”); }
finally{
System.out.println(“Finally executing”);
}
}
}
A、无法编译,因为没有指定异常
B、无法编译,因为没有catch子句
C、Hello world
D、Hello world Finally executing
39、下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )
A、publicB、privateC、staticD、final
40、下面关于构造函数的说法不正确的是( )
A、构造函数也属于类的方法,用于创建对象的时候给成员变量赋值。
B、构造函数不可以重载。
C、构造函数没有返回值。
D、构造函数一定要和类名相同。
41、下面表达式中,用来访问数组中第一个值的是____
A、intArray[1] B、 intArray.1 C、intArray[0] D、intArray.0
42、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。
A. .java B、 .class
C、 .html D、 .exe
43、MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A、 public int MAX_LENGTH=100;
B、 final int MAX_LENGTH=100;
C、 final public int MAX_LENGTH=100;
D、 public final int MAX_LENGTH=100.
44、下列哪个类声明是正确的(  )
A、 abstract final class H1{…}
B、 abstract private move(){…}
C、 protected private number;
D、 public abstract class Car{…}
45、下列哪个属于容器的构件(  )
A、 JFrame
B、 JButton
C、 JPanel
D、 JApplet
46、在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成。
A、try子句           B、catch子句
C、finally子句          D、throw子句
47、下列语句byte b=011;System.out.println(b);输出结果为( )
A、B               B、11
C、9                D、001
48、下面属于Java关键字的是( )
A、NULL             B、IF
C、do               D、goto
49、Java中哪个类提供了随机访问文件的功能( )
A、RandomAccessFile类       B、RandomFile类
C、File类             D、AccessFile类
50、Frame的默认的布局管理器是下列哪一个( )
A、FlowLayout          B、BorderLayout
C、GridLayout          D、CardLayout
51、 线程调用了sleep()方法后,该线程将进入( )状态。
A、可运行状态
B、运行状态
C、阻塞状态
D、终止状态
52、 线程控制方法中,yield()的作用是()
A、 返回当前线程的引用
B、 使比其低的优先级线程执行
C、 强行终止线程
D、 只让给同优先级线程运行
53、下列不是java的输入输出流的是()
A、 文本流
B、 字节流
C、 字符流
D、 文件流
54、获取一个不包含路径的文件名的方法为()
A、 String getName( )
B、 String getPath( )
C、 String getAbslutePath( )
D、 String getParent( )
55、下列不属于FileInputStream输入流的read()成员函数的是()
A、 int read();
B、 int read(byte b[]);
C、 int read(byte b[],int offset,int len);
D、 int read(int line);
56、Java中,JDBC是指
A、Java程序与数据库连接的一种机制
B、Java程序与浏览器交互的一种机制
C、Java类库名称
D、Java类编译程序
57、JDBC中要显式地关闭连接的命令是()
A、Connection.close(); B、RecordSet.close()
C、Connection.stop() D、Connection.release(
58、在Java编程语言中,TCP/IPsocket连接是用java.net包中的类实现的。其连接步骤和方法是
A、服务器分配一个端口号。如果客户请求一个连接,服务器使用accept()方法打开socket连接
B、客户在host的port端口建立连接
C、服务器和客户使用InputStream和OutputStream进行通信
D、以上全部
59、执行预编译的SQL,用
A、 CallableStatement
B、 Statement
C、 PreparedStatement
D、 CallStatment
60、接口Statement中定义的executeQuery方法返回的类型是
A、 ResultSet
B、 int
C、 boolean
D、 String
61、JDBC编程的异常类型为
A、 SQLException
B、 SQLError
C、 SQLTruncation
D、 SQLFatal
62、以下哪个不是定义在ResultSet中用于Cursor定位的方法:
A、 next()
B、 beforeFirst()
C、 afterLast()
D、 isBeforeFirst()
63、 事务的四个属性中原子性是指:( )
A、 一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
B、 一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
C、 一个事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
D、 一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
64、自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为()
A、char-int-long-float-double
B、int-long-float-double-char
C、long-float-int-double-char
D、以上都不对
65、下列表示单引号的是()
A、‘
B、\\’
C、\\\\’
D、‘\\
66、 在java中语句:37.2%10的运算结果为
A、 7.2
B、 7
C、 3
D、 0.2
67、 在java语句中,位运算操作数只能为整型或()数据
A、 实型
B、 字符型
C、 布尔型
D、 字符串型
68、一个循环一般应包括哪几部分内容
A、初始化部分
B、循环体部分
C、迭代部分和终止部分
D、以上都是
69、下列数组定义及赋值,错误的是
A、int intArray[];
B、intArray=new int[3];
intArray[1]=1;
intArray[2]=2;
intArray[3]=3;
C、int a[]={1,2,3,4,5};
D、int[][]=new int[2][];
a[0]=new int[3];
a[1]=new int[3];
70、下列不属于面向对象编程的三个特征的是
A、封装
B、指针操作
C、多态性
D、继承
71、下列类的定义,错误的是
A、public class test extends Object{

}
B、final class operators{

}
C、class Point{

}
D、void class Point{

}
72、关于构造方法,下列说法错误的是
A、构造方法不可以进行方法重写
B、构造方法用来初始化该类的一个新的对象
C、构造方法具有和类名相同的名称
D、构造方法不返回任何数据类型
73、关于视图下列哪一个说法是错误的( )。
A、 视图是一种虚拟表
B、 视图中也存有数据
C、 视图也可由视图派生出来
D、 视图是保存在数据库中的SELECT查询
74、用于模糊查询的匹配符是( )。
A、 _ B、 []
C、 ^ D、 LIKE
75、触发器可以创建在( )中。
A、 表 B、 过程
C、 数据库 D、 函数
76、查询毕业学校名称与“NIIT”有关的记录应该用( )。
A、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’*NIIT*’
B、 SELECT * FROM 学习经历 WHERE 毕业学校 = ’%NIIT%’
C、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’?NIIT?’
D、 SELECT * FROM 学习经历 WHERE 毕业学校 LIKE ’%NIIT%’
77、SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A、包括15岁和35岁
B、不包括15岁和35岁
C、包括15岁但不包括35岁
D、包括35岁但不包括15岁
78、数据定义语言的缩写词为 ( )。
A、DDL B、DCL
C、DML D、DBL
79、在数据操作语言(DML)的基本功能中,不包括的是 ( )
A、插入新数据 B、描述数据库结构
C、修改数据 D、删除数据
80、以下关于外键和相应的主键之间的关系,正确的是( )。
A、外键并不一定要与相应的主键同名
B、外键一定要与相应的主键同名
C、外键一定要与相应的主键同名而且唯一
D、外键一定要与相应的主键同名,但并不一定唯一
81、 请选择产生粗体字的 HTML 标签:
A、<bold>
B、<bb>
C、<b>
D、<bld>
82、如何制作电子邮件链接?
A、<a href="xxx@yyy">
B、<mail href="xxx@yyy">
C、<a href="mailto:xxx@yyy">
D、<mail>xxx@yyy</mail>
83、请选择可以使单元格中的内容进行左对齐的正确 HTML 标签:
A、<td align="left">
B、<td valign="left">
C、<td leftalign>
D、<tdleft>
84、在下列的 HTML 中,哪个可以产生复选框?
A、<input type="check">
B、<checkbox>
C、<input type="checkbox">
D、<check>
85、如何编写当 i 等于 5 时执行一些语句的条件语句?
A、if (i==5)
B、if i=5 then
C、if i=5
D、if i==5 then
86、定义 JavaScript 数组的正确方法是?
A、var txt = new Array="George","John","Thomas"
B、var txt = new Array(1:"George",2:"John",3:"Thomas")
C、var txt = new Array("George","John","Thomas")
D、var txt = new Array:1=("George")2=("John")3=("Thomas")
87、如何求得 2 和 4 中最大的数?
A、Math.ceil(2,4)
B、Math.max(2,4)
C、ceil(2,4)
D、top(2,4)
88、如何在浏览器的状态栏放入一条消息?
A、statusbar = "put your message here"
B、window.status = "put your message here"
C、window.status("put your message here")
D、status("put your message here")
89、下列哪个选项的 CSS 语法是正确的?
A、 body:color=black
B、 {body:color=black(body}
C、 body {color: black}
D、 {body;color:black}
90、如何改变某个元素的文本颜色?
A、 text-color:
B、 fgcolor:
C、 color:
D、 text-color=
91、在以下的 CSS 中,可使所有 <p> 元素变为粗体的正确语法是?
A、 <p style="font-size:bold">
B、 <p style="text-size:bold">
C、 p {font-weight:bold}
D、 p {text-size:bold}
92、如何改变元素的左边距?
A、 text-indent:
B、 indent:
C、 margin:
D、 margin-left:
93、DTD指的是?
A、Dynamic Type Definition
B、Do The Dance
C、Document Type Definition
D、Direct Type Definition
94、哪条陈述是正确的?
A、XML标签对大小写敏感
B、XML文档必须有根标签
C、XML元素必须被正确地嵌套
D、以上陈述都是正确的
95、XSL指的是?
A、eXtra Style Language
B、eXpandable Style Language
C、eXtensible Style Listing
D、eXtensible Stylesheet Language
96、以下哪种方法可正确地引用名为“mystyle.xsl”的样式表?
A、<link type="text/xsl" href="mystyle.xsl" />
B、<?xml-stylesheet type="text/xsl" href="mystyle.xsl" ?>
C、<stylesheet type="text/xsl" href="mystyle.xsl" />
D、<?xml-stylesheet type="text/xsl" src="mystyle.xsl" ?>
97、以下()可用于检索session属性userid的值。
A、session. getAttribute (“userid”);
B、session. setAttribute (“userid”);
C、request. getParameter (“userid”);
D、request. getAttribute (“userid”);
98、在Servlet中,下列语句可以正确获取PrintWriter对象的是()。
A、PrintWriter out= request.getWriter();
B、PrintWriter out = request.getPrintWriter();
C、PrintWriter out= response.getWriter();
D、PrintWriter out = response.getPrintWriter();
99、Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL。
A、sendURL()
B、redirectURL()
C、sendRedirect()
D、redirectResponse()
100、在JSP中,只有一行代码:${1+2},运行将输出()。
A、 1+2
B、 3
C、 null
D、 没有任何输出,因为表达式是错误的
分享到:
评论

相关推荐

    java基础if选择题练习题

    根据提供的信息,我们可以总结出这份文档是关于Java基础的学习材料,特别聚焦于if语句的选择题练习。这里我们将深入分析几个关键的知识点:基于if语句的流程控制、在程序中熟练使用运算符以及绘制流程图的方法。 ##...

    java基础String类选择题练习题

    根据提供的信息,我们可以总结出这份Java基础String类选择题练习题主要聚焦于String及StringBuffer类的使用。尽管具体的题目内容未给出,但从所展示的信息中可以推断出该练习题集涵盖了以下几方面的知识点: ### 一...

    java基础练习题

    ### Java基础知识点解析 #### 1. 整数排序算法 **题目描述**: 编写程序实现对给定的4个整数从大到小的顺序排列。 **知识点**: 这个题目涉及到基本的排序算法,如冒泡排序、选择排序等。在Java中可以通过循环和...

    Java面向对象基础练习题

    本文针对刚刚接触面向对象概念的同学,通过一系列的练习题来巩固和深化对面向对象基础的理解。 类是现实世界中事物的抽象表示,是创建对象的蓝图。在Java中,通过使用关键字class来定义类。对象是类的实例,是类的...

    Java基础练习题400题(选择、填空、多选、简答题)

    Java 基础练习题 400 题(选择、填空、多选、简答题) Java 是一种广泛使用的编程语言,Java 基础知识是 IT 行业的基础。以下是 Java 基础练习题 400 题的知识点摘要: 选择题 1.Java 语言的特点是什么? 答:...

    150道java基础选择题

    标题 "150道java基础选择题" 暗示这是一个关于Java编程语言基础知识的测试题集合,可能涵盖了变量、数据类型、运算符、流程控制、类与对象、接口、异常处理、多线程、集合框架等多个核心概念。这些题目旨在帮助学习...

    JAVA基础编程练习题50题及经典算法90题【含源码及答案】-史上最全

    Java基础编程练习题和经典算法是提升编程技能和准备面试的关键环节。这50题的基础编程练习涵盖了Java语言的核心概念,如数据类型、控制结构、类与对象、异常处理、集合框架等,旨在帮助学习者巩固基础知识并提高编程...

    java基础练习题 适合初学者练习使用

    本资源提供了“Java基础练习题”,专为初学者设计,旨在帮助他们逐步掌握Java语言的核心概念,并通过实践提升技能。 Java基础练习通常包括以下几个核心知识点: 1. **基本语法**:这是学习任何编程语言的第一步,...

    Java题库-基础知识巩固与练习

    Java题库。Java基础知识巩固与练习。适合初级程序员阅读与思考。

    Java基础练习测试题

    通过这些基础练习题,开发者可以巩固对Java基本语法的理解,包括类结构、主方法、标识符规则、保留字、数据类型、类型转换以及流程控制语句的运用。在实际编程中,熟练掌握这些基础知识对于编写高质量的Java代码至关...

    Java基础知识练习题

    本压缩包“Java基础知识练习题”包含了针对初学者和进阶者的一系列题目,旨在帮助学习者巩固和提升Java编程技能。以下是这些练习题所涵盖的主要知识点: 1. **Java语言基础**:包括数据类型(如整型、浮点型、字符...

    50道JAVA基础编程练习题 无答案

    "JAVA基础编程练习题" JAVA是当前世界上最流行的编程语言之一,掌握JAVA基础编程技术对程序员来说是非常重要的。本文将通过50道JAVA基础编程练习题,帮助读者更好地掌握JAVA基础编程技术。 1. 兔子繁殖问题 JAVA...

    Java基础练习题

    本篇文章将深入探讨Java基础练习题中涵盖的关键知识点,旨在帮助学习者巩固和提升Java编程能力。 首先,我们要明白Java的基础语法,这是编写任何Java程序的基石。包括变量的声明与使用,如数据类型(整型、浮点型、...

    java基础语法练习题.zip

    Java基础语法是编程入门的关键,这些练习题涵盖了Java语言的核心概念,旨在帮助初学者巩固学习成果。以下是对每个文件内容的详细解读: 1. **"1.java运行环境.docx"**:这部分内容会介绍如何在计算机上安装Java ...

    java练习题-网络编程

    【Java网络编程基础】 在Java编程中,网络编程是一个重要的领域,主要涉及到如何通过网络连接进行数据传输。这里我们关注的是TCP Socket通信,这是一种面向连接的、可靠的、基于字节流的传输层通信协议。 1. **...

    java 基础练习题

    从给定的文件信息来看,标题“java基础练习题”明确指出这是一份旨在测试和提升Java编程基础知识的练习题目集。描述部分进一步强调了这些练习题的目的在于考察学习者对于Java基本概念的理解与掌握程度,通过实际操作...

    java基础多线程练习题(1)

    总结来说,Java基础多线程练习题主要涵盖了线程的创建、同步与通信、线程安全以及并发工具的使用。通过这些题目,你可以更好地理解线程的工作原理,学会在实际项目中有效利用多线程提高程序性能,避免潜在的问题。在...

    JAVA基础练习题

    ### Java基础练习题概览 #### 1. Java基本知识 Java是一种广泛使用的编程语言,用于构建跨平台应用程序。它具有自动垃圾回收、类型安全、面向对象等特性,使其成为企业级应用开发的理想选择。 #### 2. Java线程 ...

Global site tag (gtag.js) - Google Analytics