JavaSE_笔试题_多选选择题1
来源:互联网 发布:2017年python饱和了 编辑:程序博客网 时间:2024/06/05 03:17
1. 下面说法错误的是()? A:能被java.exe成功运行的java class文件必须有mian()方法。 B:J2SDK就是Java API。 C:Appletviewer.exe可利用jar选项运行.jar文件。 D:能被Appletviewer成功运行的java class文件必须有main方法。
正确答案:BCD
A:main是主函数,是程序执行的起始点。没有main函数会报错不能编译执行。
B:J2SDK是java开发环境包,包括了JDK(开发工具包)和JRE(运行环境包)。而API是Application Programming Interface,是应用程序编程接口,两者不是一个东西。
C:这个楼楼真的没搞懂,欢迎懂得大佬来踢馆。
D:Applet只要继承Applet类就行了,不需要main()方法。
2. 下面说法正确的是()? A:环境变量可在编译source code(源编译)时指定。 B:在编译程序时,所能指定的环境变量不包括classpath。 C:javac一次可同时编译数个Java源文件。 D:javac.exe能指定编译结果要置于哪个directory(目录)。
正确答案:BCD
A:环境变量不能再源编译的时候指定的,它的配置一般都是在系统环境变量中。
B:错误,可以设置classpath。
C:这个不知道怎么讲,我只知道可以。
D:可以,在CDM中就能进行相应的操作。
3. 下面说法错误的是()? A:数组是一种对象。 B:数组属于一种原生类。 C:int number=[]={31,23,33,43,35,63}。 D:数组的大小可以任意改变。
正确答案:BCD
A:数组是一个对象,其内存分配在堆内。基本类型内存分配在栈内。
B:所谓的原生类,也称基本数据类型或内置对象。显然数组属于引用数据类型。
C:写法错误。
D:数组的定义是:相同类型,固定长度的一组数据,一旦被初始化,长度不可更改。
4. 不能用来修饰interface的有()? A:private B:public C:protected D:static
正确答案:ACD
A:接口是为了让别人实现的,你私有化了,就和自身作用其冲突,所以错误。
B:正确。
C:接口为的是实现,所以你修饰protected了,别的类就无法实现了,错误。
D:interface是一个接口,也就是说它的方法全部都为空,只有方法名,没有方法体,如果定义成static,那么就能直接调用类来调用抽象方法,没有意义。故而规定interface不能用static修饰。
5. 下列正确的有()? A:call by value(值调用)不会改变实际参数的数值。 B:call by reference(引用调用)能改变实际参数的参考地址。 C:call by reference(引用调用)不能改变实际参数的参考地址。 D:call by reference(引用调用)能改变实际参数的内容。
正确答案:ACD
A:因为在java中,值调用的形参是实参的一个拷贝体。
B:正确。
C:引用调用,传递的是对象的地址,也就是说你改变的只能是形参对象。
D:引用调用,不能改变实参的参考地址,却能改变实参的属性(内容)。
6. 下列说法错误的有()? A:在类方法中可用this来调用本类的类方法。 B:在类方法中调用本类的类方法时可直接调用。 C:在类方法中只能调用本类中的类方法。 D:在类方法中绝对不能调用实例方法。
正确答案:ACD
A:所谓的类方法就是静态方法,super和this都指向的是父类和本类的对象,而在类方法中调用的时候,这些指代的对象有可能都还没有创建。静态方法是用类方法名.方法名称调用。
B:正确。
C:错误,类方法可以调用其他类的类方法。
D:错误,实例化对象,然后调用方法。
7. 下列说法错误的有()? A:Java面向对象语言容许单独的过程与函数存在。 B:Java面向对象语言容许单独的方法存在。 C:Java语言中的方法属于类中的成员。 D:Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同。
正确答案:ABC
A:错误,java是面向对象编程语言。
B:错误,java是面向对象编程的语言。
C:错误,类方法属于类中的成员,实例方法属于对象中的成员。
D:正确。
8. 下列属于J2EE的体系是()? A:JSP B:JAVA C:Servlet D:WebService
正确答案:AC
J2EE的核心技术包括:
JDBC(Java Database Connectivity)
JNDI(Java Name and Directory Interface)
EJB(Enterprise JavaBean)
RMI(Remote Method Invoke)
Java IDL/CORBA
JSP(Java Server Pages)
Java Servlet
XML(Extensible Markup Language)
JMS(Java Message Service)
JTA(Java Transaction Architecture)
JTS(Java Transaction Service):
JavaMail
JAF(JavaBeans Activation Framework)
9. 下列函数是public void method(){...}的重载函数有()? A:public void method(int m){...} B:public int method(){...} C:public void method2(){...} D:public int method(int m,float f){...}
正确答案:AD
重载函数要求函数必须同名,必须参数数量或者参数类型不同,与修饰符和返回值无关。
10. 执行下列代码后,哪个结论是正确的String[] s =new String[10];()? A:s[10]为""; B:s[9]为null; C:s[0]为未定义; D:s.length()=10;
正确答案:B
A:错误,s[10]角标越界并且s[10]值不等于“”
B:正确,String的默认值为null
C:错误。
D:错误,数组没有length()方法,只有length属性
- JavaSE_笔试题_多选选择题1
- JavaSE_笔试题_单选选择题1
- JavaSE_笔试题_判断题1
- JavaSE_笔试题_简答题1
- JavaSE_笔试题_简答题2
- JAVA笔试题选择题
- iOS笔试题(选择题)
- Java笔试选择题 1
- IOS笔试题(选择题)
- 笔试选择题
- 笔试选择题
- 阿里巴巴2013实习生笔试题(选择题)
- 一套不错的IOS笔试题选择题
- java的笔试选择题
- 笔试选择题总结
- 笔试选择题总结4
- 笔试选择题总结5
- 笔试选择题总结6
- 洛谷 P3723 [AH/HNOI2017]礼物(bzoj P4827 [Hnoi2017]礼物)
- 代理模式
- 英语课程微信预约系统-乐享其约
- Spring Boot 之jpa(二)数据库
- sort2——随机数生成测试样例
- JavaSE_笔试题_多选选择题1
- iOS Hacker obfuscator-llvm Xcode集成配置
- spring
- RHEL6.5环境的基础配置
- python编程之执行带有局部副作用的代码
- 最强表格渲染框架
- Android Services设置ProgressBar(进度条的值)
- hdu3118(二分图位判断)
- 好文链接