AVA语言与技术试题2
全国计算机等级考试《二级Java》试题题库
全国计算机等级考试《二级Java》试题题库1. 信息隐蔽的概念与下述哪一种概念直接相关()。
A. 软件结构定义B. 模块独立性C. 模块类型划分D. 模块耦合度【答案】B2. 下列各选项中,不属于序言性注释的是()。
A. 程序标题B. 程序设计者C. 主要算法D. 数据状态【答案】D 本资料来源公_众.号:文得课堂,更多计算机等级考试题库及视频,上公_众.号:文得课堂查找。
3. 对建立良好的程序设计风格,下面描述正确的是()。
A. 程序应简单、清晰、可读性好B. 符号名的命名只要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无【答案】A4. 下列叙述中,不符合良好程序设计风格要求的是()。
A. 程序的效率第一,清晰第二B. 程序的可读性好C. 程序中要有必要的注释D. 输入数据前要有提示信息【答案】A5. 结构化程序所要求的基本结构不包括()。
A. 顺序结构B. GOTO跳转C. 选择(分支)结构D. 重复(循环)结构【答案】B6. 软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。
下面属于应用软件的是()。
A. 编译程序B. 操作系统C. 教务管理系统D. 汇编程序【答案】C7. 下面属于系统软件的是()。
A. 财务管理系统B. 编译软件C. 编辑软件WordD. 杀毒软件【答案】B8. 下面属于应用软件的是()。
A. 学生成绩管理系统B. UNIX操作系统C. 汇编程序D. 编译程序【答案】A9. 软件是指()。
A. 程序B. 程序和文档C. 算法加数据结构D. 程序、数据与相关文档的完整集合【答案】D10. 计算机软件包括()。
A. 算法和数据B. 程序和数据C. 程序和文档D. 程序、数据及相关文档【答案】D11. 结构化程序由顺序、选择、循环三种基本结构组成,以下相关叙述错误的是()。
A. 三种基本结构不可以嵌套使用B. 顺序结构是按语句在程序中的先后顺序逐条执行,没有分支,没有转移C. 选择结构是根据不同的条件执行不同分支中的语句D. 循环结构是根据条件决定是否重复、重复执行多少次循环体语句【答案】A12. 下列选项中属于面向对象设计方法主要特征的是()。
入职员工ava笔试及答案
入职员工Java笔试考前须知:1.试题总分:100分2.考试时长:120分钟一.不定项选择题(2’*50=100’)1.下列哪些不是合法的标识符?()(3项)A. Tel_numB. 8ABcC. Emp_1D. b123.6E. NULLF. Hello World2.以下字符常量中不合法的是?()A. '|'B. '\''C. "\n"D. '我'3.下列语句编译没有错误的是?()(2项)A. float a=1.5;B. byte a=129;C. byte a=5;D. byte a=(byte)200;4.有如下程序代码片段int t1 = 9, t2 = 11, t3=8;int t4,t5;t4 = t1 > t2 ? t1 : t2+ t1;t5 = t4 > t3 ? t4 : t3;运行执行后,t5的值是多少?()A.8B.20C.11D.95.有如下程序代码片段,执行结果是()int x=3,y=10;System.out.println(y%x);A.0B.1C.2D.36.有如下程序代码片段int i=10, j=18, k=30;switch( j – i ){case 8 : k++;case 9 : k+=2;case 10: k+=3;default : k/=j;}运行执行后,k的值是多少?()A.31B.32C.2D.337.下面哪个函数是public void aMethod(){...}的重载函数?()A、void aMethod( ){...}B、public int aMethod(){...}C、public void aMethod ( ){...}D、public int aMethod ( int m){...}8.有以下程序片段,下列哪个选项不能插入到行1。
二级java语言试题及答案
二级java语言试题及答案1. 选择题- 1.1 以下哪个选项是Java语言的特点之一?- A. 面向对象- B. 编译型语言- C. 动态类型- D. 以上都不是- 答案: A- 1.2 Java语言中,以下哪个关键字用于定义类?- A. class- B. public- C. static- D. void- 答案: A2. 填空题- 2.1 Java语言中的主函数入口是`____`。
- 答案: main- 2.2 在Java中,`____`关键字用于声明一个方法。
- 答案: void3. 简答题- 3.1 简述Java语言的垃圾回收机制。
- 答案: Java语言的垃圾回收机制是指系统自动回收不再被引用的对象所占用的内存空间。
Java虚拟机(JVM)负责管理内存,当对象不再被任何变量引用时,垃圾回收器会将其标记为可回收,并在适当的时候释放这些内存资源。
4. 编程题- 4.1 编写一个Java程序,实现计算两个整数的和。
- 答案:```javapublic class SumCalculator {public static void main(String[] args) {int num1 = 10;int num2 = 20;int sum = addNumbers(num1, num2);System.out.println("The sum is: " + sum);}public static int addNumbers(int a, int b) {return a + b;}}```5. 阅读题- 5.1 阅读以下Java代码片段,并回答问题:```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```- 5.1.1 这段代码的作用是什么?- 答案: 这段代码的作用是输出字符串"Hello, World!"到控制台。
计算机二级考试《java》试题及答案
计算机二级考试《java》试题及答案计算机二级考试《java》试题及答案「篇一」1、以下不是Java中有效的关键字。
A、constB、NULLC、falseD、this本题考查的是Java的关键字。
Java中常量null,false,true,new,this,const,break都是小写。
故本题答案为B。
2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是。
A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B、可以被两种类访问和引用:该类本身、该类的所有子类C、只能被该类自身所访问和修改D、只能被同一个包中的类访问本题考查的是成员变量的修饰符。
private修饰的变量说明变量为私有访问。
只能被该类自己访问或调用,是对成员变量的高级保护。
故本题答案为C。
3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。
该对象。
A、以选中的压缩文件为参数B、以FileInputStream对象为参数C、以InputStreamReader对象为参数D、以BufferedReader对象为参数本题考查的是压缩文件。
在java.io包中提供了对压缩文件进行操作的能力。
它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。
在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。
故本题答案为B。
4、计算机中的流是______ 。
A、流动的字节B、流动的对象C、流动的文件D、流动的数据缓冲区本题考查的是流的概念。
流,最早从C语言中引入的。
其可以看成是一个流动的数据缓冲区。
数据从数据源方向经过缓冲区流向数据的目的地。
在传送的过程中,其传送方式是串行的。
在Java中的java.io包中定义了Java中常见流的接口与类。
其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。
ava基础2阶段面向对象阶段测试第I套卷
面向对象阶段测试第I套卷评分细则试卷答题说明1。
总分100分2。
项目名称用自己的中文名字(如果本班有重名的学员,则在项目名称后加上学号,如:张三001和张三002)3.包名为com.itheima。
tests,总共5道题目分别命名为Test01、Test02…。
.4。
提交答案的方法:直接将项目复制出来打成zip压缩包发给老师,千万不要打成jar包第一题(编程题: 10分)按需求完成指定功能,题目如下:1.定义一个长方形类Rectangle,属性有长(high)和宽(width),并定义求周长(getLength)和面积(getArea)的方法。
2.定义一个测试类进行测试。
第二题(编程题: 20分)按需求完成指定功能,题目如下:1.定义一个猫类(Cat),猫的属性有毛的颜色(color), 腿的个数(leg). 行为有吃饭(eat), 抓老鼠(catchMouse)。
2.定义一个狗类(Dog), 狗的属性有毛的颜色(color),腿的个数(leg). 行为有吃饭(eat), 看家(lookHome)。
3.不通过继承实现, 并在测试类中测试,为了区别开来,定义为Cat1, Dog1.4.public void eat() {//吃鱼System。
out。
println(”猫吃鱼”);}public void catchMouse() { //抓老鼠System。
out。
println("抓老鼠");}}class Dog2 extends Animal{public Dog2() {}//空参构造public Dog2(String color,int leg){//有参构造super(color,leg);}public void eat() { //吃肉System。
out.println("狗吃肉");}public void lookHome(){//看家System。
AVA语言与技术试题2
Java语言与技术期末试卷(A)一、判断题(每题1分,共10分)1、Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
()2、当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
()3、如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
()4、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
()5、实现一个接口,则在类中一定要实现接口中的所有方法。
()6、一个类中,只能拥有一个构造函数。
()7、final类不能派生子类,final方法不能被覆盖。
()8、一个异常处理中finally语句块只能有一个或者可以没有。
()9、子类能继承父类的所有方法和变量,包括构造方法。
()10、java语言的标识符是不区分大小写的。
()二、单项选择题(每题2分,共30分)要求:将答案写在后面相应的表格内,否则不计分。
1、java 类可以作为()A、类型定义机制B、数据封装机制C、类型定义机制和数据封装机制D、上述都不对2、在创建对象时,必须()A、先声明对象,然后才能使用对象B、先声明对象,为对象分配内存空间,然后才能使用对象C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都对3、下列不可作为java语言标识符的是()A 、a1 B、$1 C、_1 D、114、JA V A 中()A、一个子类可以有多个父类,一个父类也可以有多个子类B、一个子类可以有多个父类,但一个父类只可以有一个子类C、一个子类可以有一个父类,但一个父类可以有多个子类D、上述说法都不对5、下面关于数组定义语句不正确的是()A、int[ ] a1,a2;B、int a0[ ] = {11,2,30,84,5};C、double[] d = new double[8];D、float f[ ] = new {2.0f, 3.5f, 5.6f, 7.8f};6、下列选项中不能作为程序入口的是()。
二期JAVA语言及数据库笔试题目(标准答案)
华育国际JAVA语言及数据库考试试卷(笔试)适用对象:二期学员考试范围:java面向对象编程Java编程实践TSQL数据库编程答卷时间:60分钟考场编号:考生姓名:准考证号:( 考试结束试卷必须交回,不交回试卷者成绩无效)01. {Java题目}在Java中,要建立一个线程,可以从下面哪一个接口实现。
(选择1项)A) Runnable B) Thread C) RunD) Execu table02. {Java题目}在JAVA中,能实现多重继承效果的方式是( ):(选择正确的1项)A 内部类 B) 适配器 C 接口D同步ﻫ03. {Java题目}下列说法错误的有()(选择3项)ﻫA)数组是一种对象。
B) 数组属于一种原生类。
C) int number=[]={31,23,33,43,35,63};D) 数组的大小可以任意改变。
04. {Java题目}一个事件源必须注册监听器才能接收一个事件通知,以将产生的事件对象传输给( )来处理。
(选择正确的1项)A事件代理(监听器) B事件源C 主程序D 事件处理方法05. {Java题目}JPanel组件的默认布局管理器是()(选择1项)AGridLayout B CardLayoutC BorderLayout D FlowLayout06. {Java题目}在Java中,关键字()使类不能派生出子类。
(选择正确的1项)A finalB public C privateDnative07. {Java题目} 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super( )”,该语句()。
(选择正确的1项)A 调用类Worker中定义的super()方法B 调用类Person中定义的super()方法C调用类Person的构造方法D 语法错误08. {Java题目} 现在有一个接口iPerson与一个类Chinese,Chinese试图实现i Person接口,如下项目中哪个是正确的写法( )(选择1项)A class Chinese implaments iPerson{}B class Chinese implamendsiPerson{}C class Chinese implemends iPerson{}D class ChineseimplementsiPerson{}09. {Java题目} 在Java语言中,声明公用的abstract方法的格式是()。
va考试试卷及答案初级
选择题(3分)1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )A)安全性B)多线程C)跨平台D)可移植2、程序的三种基本控制结构是( )A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移3、在Java语言中,下列哪些语句关于内存回收的说明是正确的( )A.程序员必须创建一个线程来释放内存B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象4、下列Object类中的方法,哪一项不是完全跟线程有关( )A.String toString()B.void notify()C.void notifyAll()D.void wait()5、给出下面代码:( )public class Person{static int arr[] = new int[10];public static void main(String a[]) {}}下列说法中正确的是:A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出0D.输出空6、二叉树的前序、中序和后序遍历法最适合采用()来实现。
查找树中,由根结点到所有其他结点的路径长度的总和称为(),而使上述路径长度总和达到最小的树称为(),它一定是()。
A. 递归程序B. 迭代程序C. 队列操作D. 栈操作A. 路径和B. 内部路径长度C. 总深度D. 深度和A. B-树B. B+树C. 丰满树D.穿线树A. B-树B. 平衡树C. 非平衡树D. 穿线树7、下列说法中正确的是( )A.导入包会影响程序的性能B.包存储在类库中C.包是类的容器D.上述说法都不对8、表达式:(x>y) (z>w) x:z:w,(其中x=5,y=9,z=1,w=9)的值为( )A、5B、8C、1D、99、(多选)下列关于Java多线程并发控制机制的叙述中,错误的是( )A、Java中对共享数据操作的并发控制是采用加锁技术B、线程之间的交互,提倡采用suspend()/resume()方法C、共享数据的访问权限都必须定义为privateD、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生10、下面哪个流类属于面向字符的输入流(? )A、?BufferedWriter??????????B、FileInputStream??? ? ? ?C、?ObjectInputStream?????????D、InputStreamReader11、假定每一车次具有唯一的始发站和终点站。
5083Java语言和WWW技术试题
试卷代号:5083 座位号国家开放大学开放教育本科2015-2016学年度第一学期期末考试Java语言和WWW技术试题2015年12月一、选择题(每小题3分,共45分)1.A.JavaBeans是基于JAVA语言的。
B.JavaBeans是JSP的内置对象之一。
C.JavaBeans是一种Java类。
D.JavaBeans是一个可重复使用的软件组件。
2. JSP 页面经过编译之后,将创建一个()。
A. applet B. severlet C. application D. exe文件3. Servlet程序的入口点是:()。
A.init() B.main() C.service() D.doGet()4. 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:()。
A.先安装TOMCAT,再安装JDKB.先安装JDK,再安装TOMCATC.不需安装JDK,安装TOMCAT就可以了D.JDK和TOMCAT只要都安装就可以了,安装顺序没关系5. 以下对象中的()不是JSP的内置对象。
A.request B.session C.application D.bean6. 在JSP中,内置对象(()封装了用户提交的信息,使用该对象可以获取用户提交的信息。
5083# Java语言与WWW技术试题第1 页(共4 页)A.session B.request C.response D.ou7. <td align=”xxxx”>中的align属性是什么含意?()A.加粗B.斜体C.对齐方式D.边框样式8. 下边哪个不是MVC中的组成部分?()A. JavaBeanB. FrameWorkC. JSPD. Servlet9. 哪个不是Servlet接口的方法?()A. doGet方法B. doPost方法C. init方法D. forward方法10. 下面哪一个是正确使用JavaBean的方式?()A. <jsp:useBean id="address" class="AddressBean" />B. <jsp:useBean name="address" class="AddressBean"/>C. <jsp:useBean bean="address" class="AddressBean" />D. <jsp:useBean beanName="address" class="AddressBean" />11. 一个servlet的生命周期不包括()方法?A. init()方法B. invalidate()方法C. service()方法D. destroy()方法12. jsp中java表达式的语法格式为:()。
ava基础练习题附答案
J a v a基础练习题附答案一、简单Java程序调试1)以下哪个是Java应用程序main方法的有效定义?A. public static void main();B. public static void main( String args );C. public static void main( String args[] );D. public static void main( Graphics g );E. public static boolean main( String a[] );2) 编译和运行以下代码的结果为:public class MyMain{public static void main(String argv){}}A.编译错误;B.运行输出"Hello cruel world";C.编译无错,但运行时指示没有定义构造方法。
D.编译无错,但运行时指示没有正确定义main方法。
3)下列选项中不属于Java虚拟机的执行特点的一项是:A.异常处理B.多线程C.动态链接D.简单易学4)不属于Java语言特点的一项是:A.分布式 B. 安全性 C. 编译执行 D.面向对象5)以下程序的运行结果为:public class Test{public static void main(String argv[ ]){}}A. 5B. x=5C. "x="+5D. "x="56) 以下程序的运行结果为:public class Test{public static void main(String argv[ ]){}}A. goodmorningB. "good"+"morning"C. good morningD. good+morning二、Java符号与表达式1) 现有一个int类型的整数和一个double类型的数进行加法运算,则得到的结果类型为:A.int类型 B. double类型 C. float类型 D. long类型2)下面程序段的输出结果是:int a = 2;A.333 B.334 C.234 D.2333) 以下代码的输出结果?public class Test{int x=3;public static void main(String argv[]){int x= 012;}}A.12 B.012 C.10 D.34) 下列定义语句正确的是:A.char c="/n"; B.int i=12; C.float f=2.8; D.boolean b=null;5)检查如下代码:public class Quiz2_l{public static void main(String[] args) {int a = 8;int b = -8;," + (b>>1) );}}下列哪条语句正确描述了程序在编译和运行时的行为?A.编译成功,输出为“32,-4 ”B. 编译成功,输出为“16,4 ”C. 编译成功,输出为“32,”D. 编译成功,输出为“16,”E. 编泽器拒绝表达式b>>,因为不能对一个负数应用>>操作符6)以下代码中变量result的可能类型有哪些?byte b = 11;short s = 13;result = b * ++s;A.byte, short, int, long, float, doubleB.boolean, byte, short, char, int, long, float, doubleC.byte, short, char, int, long, float, doubleE.int, long, float, double7)以下代码的输出结果为:A.第3行出现编译错误B.输出23, 5, 5 和23.C.输出5, 5, 5 和23.D.输出23, 5, 23 和23.8)设有如下变量说明:byte myByte;int myInt;long myLong;char myChar;float myFloat;double myDouble;以下赋值语句哪个需要强制转换。
2023年计算机二级JAVA考试试题及答案二
2023年计算机二级JAVA考试试题及答案二2023年计算机二级JAVA考试试题及答案二1). 以下代码中,将引起一个编译错误的行是____。
1)publicclassTest{2)intm,n;3)publicTest{}4)publicTest( inta){m=a;}5)publicstaticvoidmain(Stringargs[]){6)Test t1,t2;7)intj,k;8)j=0;k=0;9)t1=newTest;10)t2=newTest(j, k);11)}12)}A.第3行B.第5行C.第6行D.第10行正确答案:D2). 假设某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,那么采用____存储方式最节省时间。
A.顺序表B.单链表C.双链表D.单循环链表正确答案:A3). 以下属于正那么表达式的是A.一个数组B.一组二进制数据C.一个字符串D.一个公式正确答案:C4). 以下选项中循环构造合法的是A.while (int i4)?99.9:9));}}A.输出结果为value is 99.99B.输出结果为value is 9C.输出结果为value is 9.0D.编译错误正确答案:C9). WindowListener中可以实现窗口关闭功能的方法是A.public void windowOpened(WindowEvent e)B.public void windowClosed(WindowEvent e)C.public void windowClosing(WindowEvent e)D.public void windowDeactivated(WindowEvent e) 正确答案:C10). Swing与aWT的区别不包括A.Swing是由纯Java实现的轻量级构件B.Swing没有本地代码C.Swing不依赖操作系统的支持D.Swing支持图形用户界面正确答案:D。
va考试试卷及答案初级
1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )
A)安全性B)多线程C)跨平台D)可移植
2、程序的三种基本控制结构是( )
A.过程、子程序和分程序B.顺序、选择和重复
C.递归、堆栈和队列D.调用、返回和转移
3、在Java语言中,下列哪些语句关于内存回收的说明是正确的( )
请用java写出相关计算程序。
3、建立一个关于系、学生、班级、学会等诸信息的关系数据库。(15分)
描述学生的属性有:学号、姓名、出生年月、系名、班号、宿舍区。
描述班级的属性有:班号、专业名、系名、人数、入校年份。
描述系的属性有:系名、系号、系办公室地点、人数。
描述学会的属性有:学会名、成立年份、地点、人数。
C.输出0
D.输出空
6、二叉树的前序、中序和后序遍历法最适合采用()来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为(),而使上述路径长度总和达到最小的树称为(),它一定是()。
A.递归程序B.迭代程序C.队列操作D.栈操作
A.路径和B.内部路径长度C.总深度D.深度和
A.B-树B. B+树C.丰满树D.穿线树
系(系号,系名,系办公室地点,系人数)
学会(学会名,成立年月,点,学会人数)
学生--学会关系(学号,学会名,入会年份)
4:
public class lianxi01 {
public static void main(String[] args) {
int f1 = 1, f2 = 1, f, M=24;
D.void wait()
5、给出下面代码:( )
public class Person{
计算机2级java试题及答案
计算机2级java试题及答案一、选择题(每题2分,共20分)1. Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. abstractD. package答案:B2. 在Java中,下列哪个修饰符表示成员变量或方法是私有的?A. publicB. privateC. protectedD. static答案:B3. 下列哪个选项不是Java的集合框架中的一部分?A. ListB. SetC. MapD. Array答案:D4. Java中,下列哪个方法用于将字符串转换为字符数组?A. toCharArray()B. split()C. substring()D. length()答案:A5. 在Java中,下列哪个关键字用于捕获异常?A. tryB. catchC. finallyD. throw答案:B6. Java中,下列哪个关键字用于定义一个类?A. classB. interfaceC. abstractD. package答案:A7. 在Java中,下列哪个关键字用于定义一个方法?A. classB. methodC. functionD. void答案:D8. Java中,下列哪个关键字用于定义一个抽象类?A. classB. abstractC. interfaceD. package答案:B9. 在Java中,下列哪个关键字用于定义一个包?A. classB. packageC. importD. public答案:B10. Java中,下列哪个关键字用于定义一个静态方法?A. staticB. finalC. abstractD. synchronized答案:A二、填空题(每题2分,共20分)1. Java中,一个类可以继承______个父类。
答案:一2. Java中,______关键字用于定义一个常量。
答案:final3. Java中,______关键字用于定义一个内部类。
avaWEb面试题和逻辑题及答案
1、请在下面手工写一个你认为最简单的html文件,必须包含最基本的html元素(10分)2、请在下面写出你所知道的html元素(10分)3、请写出知道的javascript事件及其触发条件(10)45、查询:select studentID,studentName,birthday from XJ_STUDENT;删除:delete from xj_student where studentID=?;修改:update xj_student set studentName=?, birthday=? Where studentID=?;添加:insert into xj_student values(?,?,?);6、请在下面写出一个验证表单testForm的userName输入框的输入内容长度不能小于10字符的javascript函数(20)78逻辑思维题1、鲁道夫、菲利普、罗伯特三位青年,一个当了歌手,一个考上大学,一个加入美军陆战队,个个未来都大有作为。
现已知: A.罗伯特的年龄比战士的大; B.大学生的年龄比菲利普小; C.鲁道夫的年龄和大学生的年龄不一样。
请问:三个人中谁是歌手?2、有三筐水果,一筐装的全是苹果,第二筐装的全是橘子,第三筐是橘子与苹果混在一起。
筐上的标签都是骗人的,(比如,如果标签写的是橘子,那么可以肯定筐里不会只有橘子,可能还有苹果)你的任务是拿出其中一筐,从里面只拿一只水果,然后正确写出三3、假设一个池塘,里面有无穷多的水。
现有2个空水壶,容积分别为5升和6升。
问题是如何只用这2个水壶从池塘里取得3升的水。
4、你让工人为你工作7天,给工人的汇报是一根金条。
你必须在每天结束时都付费1/7的56、一个人花8块钱买了一只鸡,9元钱卖掉,然后觉得不划算又花10块钱买回来,然后7、一列火车全长250米,每小时60公里的速度,穿越长达500米的隧道,请在半分钟内回答,这列或者用( 45s )时间穿过隧道?8、有一个人在自由市场买了两只鸡,在回家的路上遇到两个熟人要买他的鸡,他只好把鸡卖了,每只鸡6元钱。
avaWeb测试题
翰子昂阶段性测试_S2考试试卷科目:JavaWeb一.选择题,共40道,每题1分1. JSP页面的page 指令主要用于设置该页面的各种属性,page指令的language属性的作用是( B)。
(选择一项)a) 将需要的包或类引入到JSP页面中b) 指定JSP页面使用的脚本语言,默认为Javac) 指定JSP页面采用的编码方式,默认为text/htmld) 服务器所在国家2. 使用JSP开发Web项目时,web.xml文件一般位于目录结构中的(D )下。
(选择一项)a) src目录b) 文档根目录或其子文件夹c) META-INF目录d) WEB-INF目录3. 在用户登陆的JSP页面上,包含如下代码所示的表单,当用户填写信息后点击“登录”按钮时,将产生的结果是( A)。
(选择一项)<form action=“loginAction.jsp”name=“loginForm”method=“get”> 用户名:<input type=“text”name=“pwd”/>密码:<input type=“password”name“pwd”/d><input type=“submit”value=“登录”/></form>a) 表单提交到loginAction.jsp,用户可以在浏览器的地址栏看到提交的参数b) 表单提交到loginAction.jsp,用户不能在浏览器的地址栏看到提交的参数c) 表单提交到loginForm,用户可以在浏览器的地址看到提交的参数d) 表单提交到loginForm,用户不能在浏览器的地址栏看到提交的参数4. 在Java中JDBC API定义了一组用于与数据库进行通信的接口和类,它们包括在(B )包中。
(选择一项)a) ngb) java.sqlc) java.utild) java.math5. JSP文件test.jsp内容如下所示,则试图运行时,将发生( B )。
ava程序设计教程第习题解答
习题解答习题一(第1章)1.James Gosling2.需3个步骤:1)用文本编辑器编写源文件。
2)使用javac编译源文件,得到字节码文件。
3)使用解释器运行程序。
3.set classpath=D:\jdk\jre\lib\rt.jar;.;4. B5. Java源文件的扩展名是.java,Java字节码的扩展名是.class。
6.D。
习题二(第2章)1.2.Teacher.javapublic class Teacher {double add(double a,double b) { return a+b;}double sub(double a,double b) { return a-b;}}Student.javapublic class Student {public void speak() {}}MainClass.javapublic class MainClass {public static void main(String args[]) {Teacher zhang=new Teacher();Student jiang=new Student();jiang.speak();}}3.如果源文件中有多个类,但没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是.java就可以了,如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是.java。
4.行尾风格。
习题三(第3章)1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。
true不是标识符。
2.关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。
不是关键字。
class implements interface enum extends abstract。
二期JAVA语言及数据库笔试题目(答案)
华育国际JAVA语言及数据库考试试卷(笔试)适用对象:二期学员考试范围:java面向对象编程Java编程实践TSQL数据库编程答卷时间:60分钟考场编号:考生姓名:准考证号:(考试结束试卷必须交回,不交回试卷者成绩无效)01. {Java题目}在Java中,要建立一个线程,可以从下面哪一个接口实现。
(选择1项)A) Runnable B) Thread C) Run D) Executable02. {Java题目}在JAVA中,能实现多重继承效果的方式是( ):(选择正确的1项)A 内部类 B) 适配器 C 接口 D 同步03. {Java题目}下列说法错误的有()(选择3项)A) 数组是一种对象。
B) 数组属于一种原生类。
C) int number=[]={31,23,33,43,35,63};D) 数组的大小可以任意改变。
04. {Java题目}一个事件源必须注册监听器才能接收一个事件通知,以将产生的事件对象传输给( )来处理。
(选择正确的1项)A 事件代理(监听器)B 事件源C 主程序D 事件处理方法05. {Java题目}JPanel组件的默认布局管理器是( )(选择1项)A GridLayoutB CardLayoutC BorderLayoutD FlowLayout06. {Java题目}在Java中,关键字()使类不能派生出子类。
(选择正确的1项)A finalB publicC privateD native07. {Java题目} 在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super( )”,该语句()。
(选择正确的1项)A 调用类Worker中定义的super()方法B 调用类Person中定义的super()方法C 调用类Person的构造方法D 语法错误08. {Java题目} 现在有一个接口iPerson与一个类Chinese,Chinese试图实现iPerson接口,如下项目中哪个是正确的写法( )(选择1项)A class Chinese implaments iPerson{}B class Chinese implamends iPerson{}C class Chinese implemends iPerson{}D class Chinese implements iPerson{}09. {Java题目} 在Java语言中,声明公用的abstract方法的格式是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java语言与技术期末试卷(A)一、判断题(每题1分,共10分)1、Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
()2、当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
()3、如果p是父类Parent的对象,而c是子类Child的对象,则语句c = p是正确的。
()4、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。
()5、实现一个接口,则在类中一定要实现接口中的所有方法。
()6、一个类中,只能拥有一个构造函数。
()7、final类不能派生子类,final方法不能被覆盖。
()8、一个异常处理中finally语句块只能有一个或者可以没有。
()9、子类能继承父类的所有方法和变量,包括构造方法。
()10、java语言的标识符是不区分大小写的。
()二、单项选择题(每题2分,共30分)要求:将答案写在后面相应的表格内,否则不计分。
1、java 类可以作为()A、类型定义机制B、数据封装机制C、类型定义机制和数据封装机制D、上述都不对2、在创建对象时,必须()A、先声明对象,然后才能使用对象B、先声明对象,为对象分配内存空间,然后才能使用对象C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都对3、下列不可作为java语言标识符的是()A 、a1 B、$1 C、_1 D、114、JA V A 中()A、一个子类可以有多个父类,一个父类也可以有多个子类B、一个子类可以有多个父类,但一个父类只可以有一个子类C、一个子类可以有一个父类,但一个父类可以有多个子类D、上述说法都不对5、下面关于数组定义语句不正确的是()A、int[ ] a1,a2;B、int a0[ ] = {11,2,30,84,5};C、double[] d = new double[8];D、float f[ ] = new {2.0f, 3.5f, 5.6f, 7.8f};6、下列选项中不能作为程序入口的是()。
A、static public void main(String args[])B、public static int main(String args[])C、public static void main(String args[])D、public static void main(String contract[])7、下面说法正确的是()A、java Applet 程序必须在浏览器中执行B、java 应用程序必须在浏览器里执行C、java Applet 程序不一定在浏览器中执行D、java 应用程序可以在浏览器中执行8、下列关于字符串的叙述错误的是()A、创建了字符串对象后,字符串所代表的文本根据情况可改变B、字符串由ng.String和ng.StringBuffer定义C、字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不能越界D、在Java语言中,字符串是作为对象处理的9、抛出异常、生成异常对象都通过下列哪个语句实现()A、throwsB、throwC、ThrowableD、Exception10、下面有关接口的说法,哪个是正确的()A、接口与抽象类是相同的概念B、实现一个接口必须实现接口的所有方法C、接口之间不能有继承关系D、一个类不可实现多个接口11、在java中,所有类的根类是:()A、ng.ObjectB、ng.ClassC、java.applet.AppletD、java.awt.Frame12、构造方法何时被调用()A、类定义时B、创建对象时C、调用对象方法时D、使用对象变量时13、整型数据类型中,需要内存空间最少的是()A、shortB、longC、intD、byte14、现有两个数据类A、B,以下描述中表示B继承自A的是()A、class A extends BB、class B implements AC、class A implements BD、class B extends A15、下面哪几个函数是public void example( ) {…}的重载函数?()[注:此题为多选题]A、public void example(int m){…}B、public int example( ){…}C、public void example2( ){…}D、public int example(int m, float f ){…}选择题答案:三、填空题(每空1分,共10分)1、Java中类成员的权限修饰符有以下几种:________, public,________,________。
当类未用访问权限修饰符修饰时,java语言默认此类的访问权限是____________。
2、如果一个Java源程序文件中定义有4个类,则使用Sun公司的JDK编译器javac编译该源程序文件将产生个文件名与类名相同而扩展名为的字节码文件。
3、如果一个类包含一个或多个abstract方法,它就是一个类。
4、Java源文件中最多只有一个类,其他类的个数不限。
如果有一段java 应用程序,它的主类名是a1,那么保存它的源文件名必须是。
5、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型各不相同,返回的值也可以不相同。
这种面向对象程序特性称为。
四、程序分析题(共35分)1、写出以下程序的运行结果是(5分)class Test5{void f( int i ){System.out.print("int");}void f(String s){System.out.print("String");}public static void main(String args[ ]){Test5 t=new Test5 ( );char ch='c';t.f(ch);}}2、下列代码中,将引起一个编译错误的行是第几行?并说明理由。
(10分)1)class A2){3) int m,n;4) public A( )5) {6) }7) public A(int m)8) { this.m=m; }9)}10)public class TestA11) {12) public static void main(String args[])13) {14) int j,k;15) j=0;16) k=0;17) A a1 = new A( );18) A a2 = new A(j,k);19) }20) }答:3、分析下列程序的执行结果,并说明程序的功能。
(5分)public class Test2{public static void main(String args[ ]){int i , j=0;int a[ ] = { 3,4,9,1,7,6};for ( i = 1 ; i < a.length-1; i ++ )if ( a[j]>a[i] )j = i;System.out.println(a[j]);}}答:执行结果是。
程序的功能是。
4、写出下列程序完成的功能(5分)import java.io.*;public class Class1{public static void main( String args[] ){Fact N = new Fact( 4 );System.out.println( N.fact( ) );}}class Fact{int n ;Fact( int nn ){n = nn;}int fact( ){int i , f = 1;for ( i=1; i<=n; i++ )f = f*i;return f;}}答:5、使用java运行class文件时,出现如下的错误:java Helloworld.class Exception in thread "main" ng.NoClassDefFoundError: HelloWorld/class 请分析原因。
(5分)答:6、阅读程序,回答问题(5分)public class ContinueTest{public static void main( String args[]){for (int i=1;i<= 5; i++ ){if ( i = = 3 ) continue;System.out.println(i);}}}问题:1)程序的输出结果是什么?答:2) 若将if中的continue语句替换为break语句,输出结果是什么?答:五、编程题(15分)编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet)。
并说明两种实现方式的程序执行步骤。
答:。