欢迎来到天天文库
浏览记录
ID:34133031
大小:174.47 KB
页数:18页
时间:2019-03-03
《java+程序设计习题集(上)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章:1.Java语言有垃圾处理机制,通过调用gc()来自动回收不用的内存。2.当运行Java程序时,类加载器将字节码加载到内存中,字节码检验器确认合法后,由解释器读取字节码并将其翻译成机器语言。3.Java程序分为applet和application两种4.建立Java2jdk开发环境时,要设置环境变量:path和classpath5.设J2SE安装在”C:J2SE”目录下,则Java运行命令“Java.exe”所在的绝对路径为“C:J2SEbin”,6.Java系统类库所在的绝对路径为“C:J
2、2SElib”,java系统所提供的例程所在绝对路径为“C:J2SEdemo”7.Java源程序的扩展名为.java8.Java编译后的程序的扩展名为.class9.查看Java虚拟机版本号的Java命令为Java–version10.设一个Java源程序文件名为J_Text.java,则编译该源文件的命令为javacJ_Text.java,运行该程序的命令为javaJ_Text。11.Java虚拟机运行Java程序的基本步骤为:首先从后缀为.class的文件中加载代码到内存,接着在内存中检验代码的合
3、法性和安全性,然后解释执行合法和安全的代码。12.设有一个Java小应用程序,其源程序名为J_Text.java,其HTML文件为J_Text.html,则编译该小应用程序的命令为javacJ_Text.java,运行该小应用程序的命令为appletviewerJ_Text.html。13.如果已经编译了小应用程序源程序J_Applet.java,则如下html代码为:
4、class”width=300,height=88>14.在一个合法的Java源程序文件中定义了n个类,则其中属性为public的类仅有一个15.编译一个定义了两个类和三个方法的Java源码文件,总共会产生2个字节码文件,以“。class”为扩展名第二章1.Java语言的标识符是区分大小写的2.在Java语言中,其采用双字节字符,为Unicode代码形式,即char类型占用16个字节3.shorts=640在语法上是正确的,而shorts=640000则是错误的
5、,会溢出,但语句shorts=(short)64000是正确的4.在Java语句中,boolean变量的赋值只能是TRUE或faulse而不能是1或05.Java标识符是由数字,字母,下划线和美元符号($)组成的字符序列6.下面程序的运行结果是—12publicclassJ_Test{publicstaticvoidmain(String[]args){inti=0;while(true){if(i++>10)break;}System.out.println("i="+i);}}7.下面程序的运行结果是—
6、11publicclassJ_Test{publicstaticvoidmain(String[]args){inti=0;while(true){if(++i>10)break;}System.out.println("i="+i);}}8.下面程序的运行结果是—4publicclassJ_Test{publicstaticvoidmain(String[]args){inta=1,b=2;if((a==0)&(++b==6))a=100;System.out.println("a+b="+(a+b));
7、}}如上程序分析,关于i++和++I的区别,如下例子:i=1;a=i++;运行过后i=2,a=1i=1;a=++I;运行过后i=2,a=29.下面程序的运行结果是—8publicclassJ_Test{publicstaticintmb_method(intx){intj=1;switch(x){case1:j++;case2:j++;case3:j++;case4:j++;case5:j++;default:j++;}returnj+x;}publicstaticvoidmain(String[]args
8、){System.out.println("value="+mb_method(4));}}程序分析:变量X=4,则case从4开始运行,由于没有break语句,则直到执行至default为止,此时J=4,因此结果为810.下面程序的输出结果是—7publicclassJ_Test{publicstaticvoidmb_method(){inta=2;switch(a){case1:a+=1;break;case
此文档下载收益归作者所有