Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

java程序设计试题库 PDF 下载


分享到:
时间:2020-10-14 09:57来源:http://www.java1234.com 作者:转载  侵权举报
java程序设计试题库 PDF 下载
失效链接处理
java程序设计试题库 PDF 下载


本站整理下载:
提取码:07sy 
 
 
相关截图:
 
主要内容:

1.1单项选择题
1.编译Java Application源文件将产生相应的字节码文件,扩展名是什么
  A. .java B. .class
  C. .html       D. .exe
解答:B
 
2.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中“一次编译,随处运行”的特点。
  A. 简单性 B. 平台无关性
  C. 面向对象性 D. 安全性
解答:B
 
3.Java语言具有许多优点和特点,下列选项中,哪个反映了Java中并行机制的特点。
  A. 多线程 B. 平台无关性
  C. 面向对象性 D. 安全性
解答:A
 
4.在Java语言中,下列哪些语句关于内存回收的说明是正确的?
  A.程序员必须创建一个线程来释放内存;
  B.内存回收程序负责释放无用内存 ;
  C.内存回收程序允许程序员直接释放内存 ;
  D.内存回收程序可以在指定的时间释放内存对象
解答:B
 
5.一个Java源文件中最多只能有多少个public类。
  A. 1个 B. 2个
  C. 3个     D. 任意多个
解答:A
 
6.下面哪一个不是Java语言所具有的特点。
  A. 没有全局变量,在类的定义外部没有任何的变量定义;
  B. 不直接支持指针操作,而使用更安全的引用类型;
  C. 支持子类对父类的多继承;
D. 具有自动垃圾收集功能;
解答:C
 
7.下面哪一个不是Java开发工具包JDK的组成部分。
  A. Java的编译器;
  B. Java的解释器;
  C. Java的API继承类库;
D. Eclipse开发工具;
解答:C
 
8.JDK提供的编译器是(   )。
  A. java.exe B. javac.exe
  C. javap.exe    D. javaw.exe
解答:B
 
9.作为Java应用程序入口的main方法,其声明格式可以是( )
  A. public void main(String [] args)
  B. public static void main(String [] args)
  C. public static void Main(String * args)
  D. public int main(String [] args)
解答:B
 
10.下列说法正确的是( A )  
A、 JAVA程序的main方法必须写在类里面
B、 JAVA程序中可以有多个main方法 
C、 JAVA程序中类名必须与文件名一样  
D、 JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
 
11.下列哪些语句关于Java内存回收的说明是正确的? (  B  )
 A、程序员必须创建一个线程来释放内存
 B、内存回收程序负责释放无用内存 
 C、内存回收程序允许程序员直接释放内存 
 D、内存回收程序可以在指定的时间释放内存对象
 
 
1.2填空题
1、 开发与运行Java程序需要经过的三个主要步骤为____________、____________和____________。
解答:编辑源程序 、编译生成字节码和解释运行字节码
 
2、使用Java编译器___ javac____.exe编译源文件得到字节码文件。
 
3、Java应用程序必须通过Java解释器__JAVA__.exe来解释执行其字节码文件。
 
4、如果Java源文件中有一个类是public类,那么源文件的名字必须与这个类的名字完全_相同______,扩展名是.java 。
 
5、Java应用程序总是从主类的____main___方法开始执行.
1.3简答题
13.简述Java程序的开发过程? 
 
(1)使用一个文字编辑器,编写源文件。(2)使用java编译器,编译源文件得到字节码文件。
(3)解释运行字节码,分两种java应用程序必须通过java解释器来解释执行,java小应用程序必须使用解释器和浏览器运行程序。
 
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
解答:
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。
Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。
3.Java语言的关键特点有哪些?
解答:
简单性
平台无关性
面向对象性
安全性
分布式
多线程
动态性
1.4综合题
 
第2章 Java基本的程序设计结构
2.1单项选择题
1、 下面哪一项在java中是非法的标识符?(     )
A. $user
B. point
C. You&me
D. _endline
解答:C
2、 若有定义 int a=9,b=6; 那么a>b的值是:(     )
A. 0 B. 1
C. false D. true
解答:D
3、执行完以下代码int[ ] x = new int[25];后,以下说明正确的是:(      )
A. x[24]为0 B. x[24]未定义
C. x[25]为0 D. x[0]为空
解答:A
4、Java应用程序的main方法中有以下语句,则输出的结果是(     )。
int[] x={2,3,-8,7,9}; 
int max=x[0]; 
for(int i=1;i<x.length;i++){ 
if(x[i]>max) 
max=x[i]; 
System.out.println(max); 
A. 2 B. -8
C. 7 D. 9
解答:D
5、设 x = 1 , y = 2 , z = 3,则表达式  y+=z--/++x  的值是(     )
A. 3 B. 3.5 
C. 4 D. 5
解答:A
5、执行System.out.println(5/4),这条代码的输出结果是(     )
A. 1 B. 1.25 
C. 1.5 D. 0
解答:A
 
6、下列语句有错误的是:(     )
A. int []a;    B. int []b=new int[10];    
C. int c[]=new int[];    D. int d[]=null;
解答:C
7、下列语句有错误的是:(     )
A. int a[][]=new int[5][5];  B. int [][]b=new int[5][5];
C. int []c[]=new int[5][5];  D. int [][]d=new int[5,5];
解答:D
8、下列哪一个不属于Java中的8种基本数据类型(     )
A. double;  B.char;
C. int;  D. String;
解答:D
9、以下数据类型存储空间最大的是(    )。
(A)byte  (B)long   (C)float    (D)char
解答:B
10、System.out.println("5" + 2);的输出结果应该是()。
A 52                   B7       
C2                     D5
答案:A


 
 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐