收藏 分销(赏)

2024年Java4多选题.doc

上传人:天**** 文档编号:8228096 上传时间:2025-02-08 格式:DOC 页数:75 大小:143.04KB 下载积分:16 金币
下载 相关 举报
2024年Java4多选题.doc_第1页
第1页 / 共75页
2024年Java4多选题.doc_第2页
第2页 / 共75页


点击查看更多>>
资源描述
   1 如下有关中断控制语句的描述,错误的是( ) A break语句用于中断目前的程序块,如for循环块,if结构块等的执行 B continue停止继续执行下面的语句,直接跳回循环起始位置 C break用于强行退出循环,不执行循环中剩余的语句 D return用于退出整个子程序 E 在一个函数中,无论有无返回值,都需要return语句来推出函数 2 如下有关函数重载的描述中,正确的是( ) A "函数参数不一样"指参数名称不一样 B "函数参数不一样"指参数的类型不一样 C 返回值不一样的函数也能够重载 D 重载的函数必须具备不一样的参数 E 重载是指一个类的多个组员函数具备相同的名称,但有不一样的参数 3 能否利用返回值对函数进行重载?( ) A 不行,因为Java并未明确要求函数的返回值必须赋给变量 B 能够,因为返回值也是函数的重要组成部分 C 能够,但要求一个函数有返回值,另一个函数没有返回值 D 不行,Java系统无法辨别仅返回值不一样的函数,编译时会报错 E 能够,但仅能用于返回值为简单变量的情况 4 有哪几个措施访问一个包中的公开类?( ) A 用"*"号来匹配带有某个核心字的包 B 用"import包名.类名"导入包中的某个类 C 用"import包名.*"导入包中的所有类 D 用"*"号来匹配带有某个核心字的类 E 用类的全名(包名+类名)访问 5 如下有关Object类的描述中,错误的是( ) A Object类提供了wait, notify, notifyAll等函数用于线程间同时 B Object类提供了clone, compare, delete, add, insert等函数用于对对象进行操作 C Object类是所有自定义类的直接或间接父类,但不是系统类的父类 D Object类定义了某些每个类都应当有的基本的组员变量和组员函数 E Object类是其他一切类的直接或间接父类 6 如下有关线程的运行,暂停,结束的描述中,错误的是( ) A Thead类的sleep静态函数能够使线程休眠一段时间 B wait函数会使线程处在等候状态,作用与sleep函数相同 C 一个线程不需要尤其的代码来中断它,当run函数中的代码都执行完了以后,线程就自然中断了 D 线程的开启通过线程类(或者其子类)的start函数来实现 E 调用stop函数使线程停止 7 怎样设置工具提示?( ) A 创建一个工具提示对象 B setToolTipText函数的参数是工具提示对象 C 调用组件的setToolTipText函数工具提示 D setToolTipText函数的参数就是工具提示的内容字符串 E 创建一个组件 8 边界型布局的区域包括几个区?( ) A 菜单区、工具栏区、内容区、状态栏区 B 内容区、工具栏区 C 北区,南区,或者称为页首,页尾 D 中间区 E 西区,东区,或者称为行首,行尾 9 java程序的编译与运行分几个阶段,下面的阶段描述中正确的是( ) A java虚拟机运行连接后的可执行文献,将他们翻译为硬件能够了解的机器语言 B java编译器将源文献编译为二进制的目标码文献 C 目标代码文献无需连接,能够直接由JAVA虚拟机执行 D 连接软件将目标代码文献连接为最后的可执行文献 E java虚拟机解释目标代码文献,并把他们翻译为硬件能够了解的机器语言 10 Java 中有哪些快捷赋值运算符?( ) A "&&=","||=",用于条件运算的快捷赋值 B ">= ", "!= ","<= ",用于关系运算的快捷赋值 C "+=", "-=", "*=" , "/=", "%="用于四则运算的快捷赋值 D "<<=", ">>=", ">>>=",用于位移的快捷赋值 E "&=", "|=", " =",用于移位的快捷赋值运算 11 函数的定义中有哪些选项( ) A 函数中的局部变量列表 B 参数列表 C 访问级,返回值的类型 D 函数名称 E 函数/子程序的辨别符 12 在创建对象时有几个措施为对象的组员变量赋初值( ) A 在创建对象之前先为对象的组员变量赋初值 B 缺省情况下组员变量会自动赋值或空值 C 不能为对象的组员变量赋初值 D 为组员变量赋指定的初值 E 利用结构函数为组员变量赋初值 13 在Java中,能够用"+"号连接字符串,如下描述错误的是( ) A 因为"+"号将几个字符串连接在一起.因此只能使用StringBuffer对象 B 假如以字符串开头,那么其后的"+"号都是字符串连接的含义 C "+"号只能连接字符串和字符,不能连接数字,否则会导致概念混同 D 通过"+"号能够将不一样的字符串\数字\字符连接成一个完整的字符串 E 用"+"号连接的字符串能够赋值给String对象 14 程序的创建有哪几步?( ) A 开启线程 B 指定线程运行的起始点 C 为线程对象分派内存运行空间 D 在主程序中创建线程对象 E 建立线程类 15 在JBuilder下,创建可执行程序文献需要那些步骤?( ) A 在菜单中选"可执行程序向导" B 选择需要放入可执行文献的java文献 C 选择JBuilder目前所处的操作系统类型 D 选择需要建立的可执行程序类型 E 在生成的可执行程序工程中选"Make",即可生成可执行程序 16 如下有关分层窗格的描述中,正确的是( ) A 分层窗格中包括了内容窗格和菜单栏 B 分层窗格中的各层按添加的先后次序分层 C 分层窗格的作用是调整各层间的相互覆盖关系 D 简单的图形界面程序不需要分层窗格 E 分层窗格中的每一层都有深度值,深度值小的是底层 17 创建列表框的步骤有那些?( ) A 利用add函数逐项添加列表项 B 创建列表框对象 C 利用sort函数为列表项排序 D 设置列表框属性 E 将列表框防到滚动条面板中 18 怎样取得列表框的选择成果?( ) A getSelectedValues,返回一个对象数组,其中有所有选中的选项的内容 B isSelectedIndex,表示返回的序号都是被选中的项的序号 C getSelectIndices,返回一个整数数组,其中保存有所有选中的选项的序号 D getSelectedValue,返回所有选中的选项的内容,通过一个字符串来表示 E getSelectedIndex,返回第一个选中的选项的序号,序号从0开始算 19 表格包型布局有哪些约束类型?( ) A "anchor":表示当面板不小于表格时,怎样放置整个表格 B "gridwidth","gridheight":分别表示这个组件在宽度和高度上分别占用了几个单元格 C "weightx","weighty":确定当面板大小变化时,各单元格分派多出空间的相对权重 D "inColl":表示组见是否放在单元格中 E "gridx","gridy":指定组见所在的单元格位置 20 有关接口的定义和实现,如下描述正确的是: A 接口定义中的措施都只有定义没有实现 B 接口定义中的变量都必须写明final和static C 假如一个接口由多个类来实现,则这些类在实现该接口中的措施时应采取统一的代码 D 假如一个类实现一个接口,则必须实现该接口中的所有措施,但措施未必申明为public. E 接口定义中的组员变量变量只能是static 和final的 21 对核心词continue和break的了解是正确的是: A 执行到continue后,程序的控制流跳转到循环块的之后之后执行 B 执行到continue后,程序的控制流跳转到循环块的迭代部分继续判断 C 执行break之后,程序的控制流程跳转到循环块的迭代部分继续判断 D 执行break之后,程序的控制流跳转到循环块的之后的语句继续执行 E continue能够用于终止switch语句中语句序列 22 在 Java的异常处理语句try-catch-final 中,如下描述不正确的是: A try背面是也许产生异常的代码,catch背面是捕捉到某种异常对象时进行处理的代码,final背面是没有捕捉到异常时要执行的代码 B try背面是也许产生异常的代码,catch背面是捕捉到某种异常对象时进行处理的代码,final背面是无论是否捕捉到异常都必须执行的代码 C catch 语句和final语句都能够缺省 D catch 语句用来处理程序运行时的非致命性错误,而final语句用来处理程序运行时的致命性错误 E 当程序运行时抛出的异常是cathe语句中异常的子类,异常也会被捕捉执行对应的catch语句。 23 假如一个程序段中有多个catch,则程序会按如下哪种情况执行? A 找到适合的例外类型后继续执行背面的catch。 B 找到每个符合条件的catch都执行一次。 C 找到适合的例外类型后就不再执行背面的catch。 D 对每个catch都执行一次。 E 按次序找到和catch异常类型匹配的第一个catch块执行,假如final块是必须执行的。 24 下列有关操作符>> 和 >>> 描述是正确: A >> 执行位右移 B >>> 执行逆转输出 C >> 执行带符号位的移位操作 >>> 执行不带符合位的移位操作 D >> 执行不带符合位的移位操作 >>> 执行带符合位的移位操作 E >> 只能用于操作整型数据类型 >>>只能用于操作浮点数据类型 25 依照下列给定的体现式 String s = "Example"; 哪些选项是合法的? A s >>> = 3; B s[3] = "x"; C int i = s.length(); D String t = "For " + s; E s = s + 10; 26 依照下列给定的体现式 String s = "hello"; 哪些选项是合法的? A s >> = 2; B char c = s[3]; C s += "there"; D int i = s.length(); E s = s + 3; 27 依照如下给定的申明赋值语句 Integer i = new Integer (42); Long 1 = new Long (42); Double d = new Double (42.0); 返回false值的体现式有? A i.equals(new Integer(42)); B (i == d) C i.equals(new Long(42)); D (i.equals (d)) E (d.equals (i)) 28 属于Java核心字的是: A if B else C do D while E case 29 运行如下代码,显示成果有那些? public class MyClass { public static void main(String args[]) { out: for (int i = 1; i < 3; i++) in: for (int j = 1; j < 3; j++) { if (j == 2) continue out; System.out.println("i=" + i + " j=" + j); } } } A i=1 j=1 B i=2 j=1 C i=2 j=2 D i=1 j=2 E i=3 j=3 30 给定如下代码: String s1=new String("Hello"); String s2=new String("World"); String s3 = "Java"; 哪些是合法的字符串操作? A s3=s1-s2 B s3-=s2 C s3=s1+s2 D s3+=s1 E s3=s3&s2 31 如下属于Java修饰符的有: A public B protected C private D transient E serializable 32 选择有语法错误的语句? A short myshort = 99S B String name = 'Excellent tutorial Mr Green' C char c = 17c D int z = 015 E float f=3.14 33 如下属于Java核心字有: A double B Case C then D instanceof E while 34 如下语句无编译错误的有: A float f1=1/3; B int i=1/3; C float f2=1.01; D double d=999d; E boolean b=3>4?false:true; 35 如下属于Java核心字的有: A new B create C instanceOf D instanceof E elseif 36 如下语句无编译错误的有: A System.out.print(1+2+3); B int i=1+'2'; C byte b=-129; D String s='c'; E float f=1.0; 37 如下说法正确的有: A byte变量可表示范围从-128到127 B byte变量可表示范围从-127到128 C byte变量可表示范围从0到255 D char变量可表示范围从0到255 E char变量可表示范围从0到65535 38 下面哪些是合法的标识符: A $persons B TwoUsers C *point D this E _endline 39 下面有关使用"<<"和 ">>"操作符的哪些成果是正确? A 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的成果是 0000 1010 0000 0000 0000 0000 0000 0000 B 1010 0000 0000 0000 0000 0000 0000 0000 >> 4 的成果是 1111 1010 0000 0000 0000 0000 0000 0000 C 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的成果是 0000 1010 0000 0000 0000 0000 0000 0000 D 1010 0000 0000 0000 0000 0000 0000 0000 >>> 4的成果是 1111 1010 0000 0000 0000 0000 0000 0000 E 1010 0000 0000 0000 0000 0000 0000 0000 << 4的成果是 0000 0000 0000 0000 0000 0000 0000 1111 40 下面哪些不是java的基本数据类型? A short B Boolean C Integer D float E String 41 下面有关java代码安全性的论述哪些是正确? A 字节码校验器加载查询执行需要的所有类。 B 运行时解释器执行代码。 C 在运行时,字节码被加载,验证然后在解释器里面运行。 D 类加载器通过度离本机文献系统的类和从网络导入的类增加安全性。 E JVM在加载字节码时,类加载器会检查被装入的字节码在之前有无被篡改。 42 "result"是一个boolean型的变量,下面的哪些体现式是合法的? A result = true; B if ( result ) {/* do something...*/} C if ( result!= 0 ) {/* do something...*/. } D result = 1; E result ="false"; 43 给出下列代码: switch(x){ case 1:System.out.println("Test 1");break; case 2: case 3:System.out.println("Test 2");break; default:System.out.println("end"); } x为何值时,会输出Test 2 ? A 零 B 1 C 2 D 3 E default 44 下面有关变量及其范围的陈述哪些是正确? A 实例变量是类的组员变量。 B 实例变量用核心字static申明。 C 在措施中定义的局部变量在该措施被执行时创建 D 局部变量在使用前必须被初始化。 E 局部变量不能够和类的组员变量同名 45 下面有关继承的哪些论述是正确的? A 在java中对类只允许单一继承。 B 在java中一个类只能实现一个接口。 C 在java中一个类不能同时继承一个类和实现一个接口。 D java的单一继承使代码更可靠。 E java的类允许使用多继承,即一个类允许有多个父类。 46 给定下列代码: public class Parent { public int addValue( int a, int b) { int s; s = a+b; return s; } } class Child extends Parent { } 下列的措施申明假如作为Child类的措施,哪些措施覆盖了Parent类中的addValue措施。 A int addValue( int a, int b ){/*do something…*/} B public void addValue (){/*do something…*/} C public int addValue( int a, int b ){/*do something…*/} D public int addValue( int a, int b )throws MyException {//do something...} E protected int addValue(int a, int b) 47 下面的哪些程序片断也许导致错误? A String s = "Gone with the wind"; String t = " good "; String k = s + t; B String s = "Gone with the wind"; String t; t = s[3] + "one"; C String s = "Gone with the wind"; String standard = s.toUpperCase(); D String s = "home directory"; String t = s - "directory"; E String s1 = "1"; s1 =+ 2; 48 下列哪些接口在Java中没有定义相对应的Adapter类? A MouseListener B KeyListener C ActionListener D ItemListener E WindowListener 49 下列那些项目不是java的重要优点: A 直接操作内存,功效强大 B 一次编写,到处运行 C 纯面对对象的语言 D 能够通过拖拽的方式迅速开发程序界面 E 优秀的多线程处理能力 50 下面有几个定义的标识符,找出符合Java规范的标识符。 A IDoLoveThisGame B const C 3Person D _People5 E $helloJava 51 如下对默认结构说法正确的有: A 默认结构的返回类型是void B 默认结构带有void类型的一个参数 C 默认结构无返回类型 D 默认结构无参数 E 当不写任何结构时,编译系统会自动产生一个默认结构 52 有关布局管理器,如下说法正确的是? A Frame默认布局管理器是BorderLayout B Panel默认布局管理器是Flowlayout C Applet默认布局管理器是Flowlayout D CardLayout会将容器分割成等宽等高的矩形区域 E 默认情况下,在GridLayout管理的容器中,组件将占满整个所在区域 53 在/* */处选择适宜的替代语句,使成果输出为0, class MyClass { public static void main(String args[]) { int i = 0; /* */ } } A System.out.println(i++); B System.out.println(i); C System.out.println(i+'0'); D System.out.println(i--); E System.out.println(i++-i--); 54 有关Java特性说法正确的有: A 面对对象的 B 解释执行的 C 结构中立的 D 支持多线程编码 E 通过指针直接操作内存 55 按照使用网络类型分类,如下属于目前电子商务的重要形式有: A EDI电子商务 B Internet电子商务 C HTTPS电子商务 D Intranet电子商务 E HTML电子商务 56 下面的技术中,哪些是常见的客户端脚本语言? A C# B Java C VBScript D Javascript E VB.NET 57 在IBM 电子商务应用框架中,如下哪些是服务器端技术? A JSP B Servlet C HTML D EJB E Javascript 58 下面哪些技术能够与浏览器直接交互? A XML B Javascript C VBScript D JSP E Servlet 59 列属于软件开发周期组成的有? A 问题定义 B 可行性研究 C 需求分析 D 总体设计 E 详细设计 60 下列属于面对对象的软件开发过程的有: A 面对对象分析 B 面对对象设计 C 面对对象管理 D 面对对象实现 E 面对对象维护 61 下列哪些java组件为容器组件: A Menu B List C Frame D Applet E Choice 62 实现下列哪些接口能够对TextField对象的事件进行监听和处理? A ActionListener B FocusListener C MouseMotionListener D WindowListener E ContainerListener 63 TextArea对象能够注册下列哪些接口? A TextListener B ActionListener C MouseMotionListener D MouseListener E ComponentListener 64 有关Applet,下面的哪几条是正确的? A Applet能够直接用java解释器执行 B Applet能够在浏览器中执行 C Applet就是一个Application,Application包括Applet D Applet也能够是一个Application E 能够使用javaw.exe命令运行Applet 65 下面哪几个措施是属于Applet的非继承的措施? A start() B drawString(String s, int x, int y) C repaint() D destroy() E init() 66 有关Applet的生命周期正确的说法有: A init措施在start措施之前执行 B init措施在start措施之后执行 C stop()措施在Applet退出时被调用,只调用一次 D stop()措施在Applet 不可见时被调用,能够被调用数次 E destroy()措施由浏览器或 applet viewer 调用,通知此 applet 它正在被回收,释放分派给它的资源。 67 有关Runnable接口,正确的说法是: A 实现了Runnable接口的类的对象就能够用自身的start措施开启 B Runable接口提供了通过线程执行程序的最基本的接口 C Thread类实现了Runnable接口 D Runnable只定义了一个run措施 E 能够将实现了Runnable接口的类的对象传递给Thread类结构函数 68 下面说法正确的是: A Java中线程是抢占式的 B Java中线程是分时的 C Java中的线程能够共享数据 D Java中的线程能够共享代码 E 创建Java多线程职能通过继承Thread类 69 下面哪些措施可用于Java线程同时: A join() B run() C wait() D destroy() E sleep() 70 下面哪几个措施是Thread类中过时的? A stop B resume C yield D start E run 71 下列组件哪个是属于Swing容器类? A Frame B JApplet C JDialog D JFrame E Panel 72 下列组件哪几个能够设置ContentPane内容面板对象: A JTextField B JTextPane C JFrame D JWindow E JApple 73 下列有关java.io.Serializable 接口描述中,正确的是: A 在Serializable接口中定义了抽象措施 B 在Serializable接口中定义了常量 C 在Serializable接口中没有定义抽象措施,也没有定义常量 D 在Serializable接口中定义了组员措施 E 类通过实现 Serializable 接口以启用其序列化功效。 74 public class MyClass{ public static void main(String args[]) {} _____class MyInnerClass {} } 在以上Java代码中的横线上,可放置哪些修饰符? A public B private C static D friend E protected 75 如下Java代码编译运行后,下列选项中,哪几项会出目前输出成果中。 public class Test{ public static void main(String args[]) { for(int i=0;i<3;i++) { for(int j=3;j>=0;j--) { if(i == j) continue; System.out.println("i="+i+"j="+j); } } } } A i=0 j=3 B i=0 j=0 C i=2 j=2 D i=0 j=2 E i=0 j=1 76 运行下列Java代码后,下面选项中,包括在输出成果中的是: public class Example{ public static void main(String args[]){ int i=0; do{ System.out.println(〞Doing it for i is 〞+i); }while(--i>0); System.out.println(〞Finished〞); } } A Doing it for i is 3 B Doing it for i is 1 C Doing it for i is 2 D Doing it for i is 0 E Finished 77 在Java代码中,public static void main措施的参数描述正确的是: A String args[] B String[] args C Strings args[] D String args E String[][] args 78 选择错误的标识符。 A IDoLikeTheLongNameClass B $byte C const D 3_case E class 79 程序代码如下 public class ConstOver { public ConstOver (int x, int y, int z) { } } 假如下面这些结构措施也存在于ConstOver类中,那对上面的结构措施产生了重载有 A ConstOver ( ) { } B protected int ConstOver ( ) { } C private ConstOver (int z, int y, byte x) { } D public Object ConstOver (int x, int y, int z) { } E public void ConstOver (byte x, byte y, byte z) { } 80 程序代码如下 public class MethodOver { public void setVar (int a, int b, float c) { } } 在MethodOver类中申明哪几个措施会引起对setVar()的重载效果 A private void setVar (int a, float c, int b) { } B protected void setVar (int a, int b, float c) { } C public int setVar (int a, float c, int b) {return a;}; D public int setVar (int a, int b, float c) {return a;}; E protected float setVar (int a, int b, float c) {return c;); 81 程序代码如下 class BaseClass { private float x = 1.0f ; protected float getVar ( ) {return x;} } class Subclass extends BaseClass{ private float x = 2.0f; //在这插入一行代码 } 下列措施申明中产生措施覆盖的是? A float getVar ( ) { return x;} B public float getVar ( ) { return x;} C public double getVar ( ) { return x;} D protected float getVar ( ) { return x;} E public float getVar (float f ) { return f;} 82 程序代码如下 下面申明中表示"has a"关系的是? A public interface Person { } public class Employee extends Person { } B public interface Shape { } public class Employee extends Shape { } C public interface Color { } public class Employee extends Color { } D public class Species { } public class Animal (private Species species;) E interface Component { } class Container implements Component { private Component[ ] children; ) 83 下面哪些语句能够正确地生成5个空字符串? A
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服