基于创业思维的软件开发技术(Java)(选择练习)

第一部分

1、问题: 下列描述中,不正确的是( )。
选项:
A: 不支持多线程
B: 一个Java源文件不允许有多个公共类
C: Java通过接口支持多重继承
D: Java程序分为Application和Applet两类

2、问题:下列选项中,不属于Java核心包的一项是( )。
选项:
A:javax.swing
B: java.io
C: java.utile
D: java.lang

3、问题: 下列关于Application和Applet程序的说法中不正确的一项是( )。
选项:
A: Application使用解释器java.exe
B: Application不使用独立的解释器
C: Applet在浏览器中运行
D: Applet必须继承Java的Applet类

4、问题: Java语言属于( )种语言?面向机器的语言|面向对象的语言|面向过程的语言|面向操作系统的语言
选项:
A: 面向机器的语言
B: 面向对象的语言
C: |面向过程的语言
D: 面向操作系统的语言

5、问题:Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。
选项:
A:对
B:错

6、问题:Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。
选项:
A:对
B:错

7、问题:Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。
选项:
A:对
B:错

8、问题:构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。
选项:
A:对
B:错

18、问题:Java 的源代码中定义几个类 ,编译的结果就生成几个以.class为后缀的字节码文件。
选项:
A:对
B:错

19、问题:Java程序里,创建新的类对象用关键字new,回收无用类的对象使用关键字free。
选项:
A:对
B:错

20、问题:Java有垃圾回收的机制,内存回收程序可在指定的时间释放内存对象。
选项:
A:对
B:错

第二部分

1、问题: 下列关于运算符优先级的说法中,不正确的一个是( )
选项:
A: 运算符按照优先级顺序表进行运算
B: 同一优先级的运算符在表达式中都是按照从左到右的顺序进行运算的
C: 同一优先级的运算符在表达式中都是按照从右到左的顺序进行运算的
D: 括号可以改变运算的优先次序

2、问题: 已知x=2, y=3, z=4,则经过z- = –y – x–运算后,z的值为( )。
选项:
A: 1
B: 2
C: 3
D: 4

3、问题: 现有1个char类型的变量c1=66和1个整型变量i=2,当执行c1=c1+(char)i;语句后,c1的值为( )。
选项:
A: ‘d’
B: ‘D’
C: 68
D: 语句在编译时出错

6、问题:拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。
选项:
A:对
B:错

7、问题:Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
选项:
A:对
B:错

8、问题:静态初始化器是在其所属的类加载内存时由系统自动调用执行。
选项:
A:对
B:错

9、问题:在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。
选项:
A:对
B:错

10、问题:Java application中的主类需包含main方法,以下哪项是main方法的正确形参?( )
选项:
A:String args
B:String ar[]
C:Char arg
D:StringBuffer args[]

15、问题:关于选择结构下列哪个说法正确? (  )
选项:
A:if语句和 else语句必须成对出现
B:if语句可以没有else语句对应
C:switch结构中每个case语句中必须用break语句
D:switch结构中必须有default语句

16、问题:while循环和 do…while循环的区别是:  (  )
选项:
A:没有区别,这两个结构任何情况下效果一样
B:while循环比 do…while循环执行效率高
C:while循环是先循环后判断,所以循环体至少被执行一次
D:do…while循环是先循环后判断,所以循环体至少被执行一次

17、问题:关于 for循环和 while循环的说法哪个正确? (  )
选项:
A:while循环先判断后执行,for循环先执行后判断。
B:while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果
C:两种循环任何时候都不可以替换
D:两种循环结构中都必须有循环体,循环体不能为空

18、问题:下列修饰符中与访问控制无关的是 (  )
选项:
A:private
B:public
C:protected
D:final

19、问题:void的含义:  (  )
选项:
A:方法没有返回值
B:方法体为空
C:没有意义
D:定义方法时必须使用

20、问题:以下关于继承的叙述正确的是( )?
选项:
A:在Java中类只允许单一继承
B:在Java中一个类只能实现一个接口
C:在Java中一个类不能同时继承一个类和实现一个接口
D:在Java中接口只允许单一继承

发布了98 篇原创文章 · 获赞 100 · 访问量 2079

猜你喜欢

转载自blog.csdn.net/qq_43133192/article/details/105165266