《JavaOOP试题》word版.doc

上传人:wux****ua 文档编号:8812647 上传时间:2020-04-01 格式:DOC 页数:4 大小:26KB
返回 下载 相关 举报
《JavaOOP试题》word版.doc_第1页
第1页 / 共4页
《JavaOOP试题》word版.doc_第2页
第2页 / 共4页
《JavaOOP试题》word版.doc_第3页
第3页 / 共4页
点击查看更多>>
资源描述
1当你尝试编译和运行下面的程序时会发生什么?public class Test static int index;Test() public static void main(String args) int index;if (args.length 0) System.out.println(args + index + = + argsindex);下面哪个说法是正确的,请选择正确的答案 单项选择A 编译和运行此程序没有任何问题,如果输入命令行参数“张三”,然后运行此代码,最后在控制台输出“张三”B 编译时出错 /变量未初始化C 运行时出错说明:2下面的哪个变量命名是不合法的?请选择正确的答案 多项选择A hereB _thereC this;D thatE 2tolodds说明:CE this关键字 不能以数字开头3当你尝试编译和运行下面的程序的时候会发生什么?class Test public static void main() System.out.println(hello);下面哪个说法是正确的,请选择正确的答案 单项选择A 程序不能编译通过,因为main方法没有正确的定义 B 程序可以编译通过,但你不能运行此程序,因为这个类不是public的C 程序可以编译并正确运行,并且最后会在控制台输出helloD 程序可以编译通过,但不能运行。因为main方法没有正确的定义说明:A 抛出异常 NoSuchMethodError4当你尝试编译和运行下面的程序的时候会发生什么?public class Test public static void main(String args) long size = 10;int arr = new intsize;size = 20;System.out.println(arr.length);下面哪个说法是正确的,请选择正确的答案 单项选择A 编译时错误B 运行时错误C 控制台输出10D 控制台输出20 说明:C 与size有什么关系?5编译或运行下面的代码会输出什么public class Test void test(double a, double b, short c) System.out.println(1);void test(float a, byte b, byte c) System.out.println(2);void test(double a, double b, double c) System.out.println(3);void test(int a, long b, int c) System.out.println(4);void test(long a, long b, long c) System.out.println(5);public static void main(String args) Test t = new Test();t.test(1.0, 2L, 3); 请选择正确的答案 单项选择A 1B 2C 3D 4E 5说明: C ,double可以存储以上数据6在JAVA当中的参数传递中,基本数据类型是按值传递而对象类型是按引用传递,下面哪个说法是正确的,请选择正确的答案 单项选择A 对B 错说明: A 7下面的哪一种赋值方式是正确的,请选择正确的答案 单项选择A char c = ;B char c = “cafe”;C char c = u01001;D char c = 0x001;说明:8下面的代码写出了数组几种声明方式, 哪种方式是正确的?请选择正确的答案 多项选择A int i = new int10,10; xB int i1010 = new int; xC int i = new int10; vD int i = new int1010; vE int I = new int1010; v说明:9当你尝试编译或运行下面的代码会发生什么?class SuperClass class SubA extends SuperClass class SubB extends SuperClass public class Test public static void main(String args) SubA a = new SubA();SubB b = new SubB();SuperClass c = new SuperClass();c = a;c = b;b = (SubB) c;a = (SubA) c;下面哪个说法是正确的,请选择正确的答案 单项选择A 编译时错误B 运行时错误 vC 编译通过并正常运行说明:10当你尝试编译或运行下面的代码会发生什么?public class Test static void show() System.out.println(static show();class TTT extends Test void show() System.out.println(override show();public static void main(String args) Test t = new TTT();t.show();下面哪个说法是正确的,请选择正确的答案 单项选择A 编译时错误 v static无法覆盖!B 运行时错误C 输出字符串“static show()” D 输出字符串“override show()”说明:
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!