




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 Java程序设计概述1.9 练习思考题1、Java运行平台包括三个版本,请选择正确的三项:( ) A. J2EEB. J2ME C. J2SE D. J2E解答:A,B,C2、Java JDK中反编译工具是:( ) A. javacB. java C. jdb D. javap解答:D3、public static void main方法的参数描述是:( )A. String argsB. String argsC. Strings argsD. String args解答:A,B4、 在Java中,关于CLASSPATH环境变量的说法不正确的是:( )A. CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。B. 编译器用它来搜索各自的类文件。C. CLASSPATH是一个目录列表。D. 解释器用它来搜索各自的类文件。解答:A5、 编译Java Application源文件将产生相应的字节码文件,扩展名为( ) A. .javaB. .class C. .html D. .exe解答:B6、 开发与运行Java程序需要经过的三个主要步骤为_类装载_、_字节校验_和_解释执行_。7、 如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是_Applet_类的子类并且存储该源程序文件的文件名为_MyApplet.java_。8、 如果一个Java Applet程序文件中定义有3个类,则使用Sun公司的JDK编译器 编译该源程序文件将产生_3_个文件名与类名相同而扩展名为_class_的字节码文件。11、编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。解答:class MyFirstJavapublic static void main(String args)System.out.println(“你好,很高兴学习Java”);System.out.println(“We are students”);第2章 Java基本的程序设计结构2.7练习思考题1、 从下面选项中,选择三个有效的标示符:( )A. IDoLikeTheLongNameClass B. $byte C. constD. _okE. 3_case解答:A,B,D2、 下面哪一项在java中是非法的标识符?( )A. $userB. pointC. You&meD. _endline解答:3、 下列不属于Java保留字的是:( )A. sizeofB. superC. abstractD. break解答:A4、下面哪些java语句会导致无限循环?( )I、while (true) i = 0;II、while (false) i = 1;III、while (!false) i = 0;A、仅仅IIIB、I 和IIIC、仅仅ID、I, II 和III解答:B5、下列整型数据类型中,需要内存空间最少的是 ( )。A. short B. long C. int D. byte解答:D6、 下面代码执行后,正确的输出结果是:( )public class Example public static void main(String args) int l = 0;do System.out.println(Doing it for l is: + l); while (-l 0);System.out.println(Finish);A. Doing it for l is 3B. Doing it for l is 1C. Doing it for l is 2D. Doing it for l is 0E. Doing it for l is 1 FinishF. Finish解答:D,F7、 若有定义 int a=1,b=2; 那么表达式(a+)+(+b) 的值是:( )A. 3B. 4C. 5D. 6解答:B8、 若有定义 int a=9,b=6; 那么ab的值是:( )A. 0B. 1C. falseD. true解答:D9、 假定有变量定义: int k=7,x=12; 那么能使值为3的表达式是:()A. x%=(k%=5)B. x%=(k-k%5)C. x%=k-k%5D. (x%=k)-(k%=5) 解答:D10、执行完以下代码int x = new int25;后,以下说明正确的是:( )A. x24为0 B. x24未定义 C. x25为0 D. x0为空解答:A11、Java应用程序的main方法中有以下语句,则输出的结果是( )。int x=2,3,-8,7,9; int max=x0; for(int i=1;imax) max=xi; System.out.println(max); A. 2B. -8C. 7D. 9解答:12、设 x = 1 , y = 2 , z = 3,则表达式 yz/x 的值是( )A. 3B. 3.5 C. 4D. 5解答:A13、有整型数组:int x=2,33,88,5,10;,则调用方法 Arrays.sort(x) 后,数组x中的元素值依次是?( ). 88331052B. 25103388C. 88102335D. 53321088解答:14、下列语句有错误的是:( )A. int a; B. int b=new int10; C. int c=new int; D. int d=null;解答:C15、下列语句有错误的是:( )A. int a=new int55; B. int b=new int55;C. int c=new int55; D. int d=new int5,5;解答:D16、关于下面的程序,正确的结论是_。public class ex4_7public static void main(String args) int a=new int5; boolean b=new boolean5; System.out.print(a1); System.out.println(b2); A. 运行结果为0false B. 运行结果为1trueC. 程序无法通过编译 D. 可以通过编译但结果不确定解答:A17、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用_2_字节内存空间,这样,无论是中文字符还是英文字符,都是占用_2_字节内存空间。18、设 x = 2 ,则表达式 ( x + + )3 的值是_0_。19、若x = 5,y = 10,则x = y的逻辑值分别为_true_和_false_。20、设有数组定义:int MyIntArray = 10, 20, 30, 40, 50, 60, 70 ;则执行以下几个语句后的输出结果是: 120 。int MyIntArray = 10, 20, 30, 40, 50, 60, 70 ;int s = 0;for (int i = 0; i =0& i=10) System.out.println( 不及格); else System.out.println(输入的数不是有效分数); /filename: App4_2.javaimport java.util.*;public class App4_2 public static void main(String args) int i; Scanner reader=new Scanner(System.in); System.out.print(请输入分数:); i=reader.nextInt(); i=(i+5)/15; switch (i) case 7: case 6:System.out.println(A); break; case 5:System.out.println( B); break; case 4:System.out.println( C); break; default:System.out.println(D); /filename:App4_3.javapublic class App4_3 public static void main(String args) for(int i=1;i=100;i+) if (i % 3 =0&i % 7 =0) System.out.print(i +t); /filename: App4_6.java public class App4_6 public static void main(String args) int i,j=0; int a=0; int b=0; int c=0; for(i=100;i1000;i+) a=i/100; b=(i/10)%10; c=i%10; if(i=(a*a*a+b*b*b+c*c*c) System.out.println(水仙花数是+i); j=j+1; System.out.println(水仙花数的个数是+j); /filename:App4_7.javaimport java.util.*;public class App4_7public static void main(String args)int i,j,sum=0;Scanner reader=new Scanner(System.in);System.out.print(请输入一个整数:);i=reader.nextInt();for(j=1;j5.0) sumDay+; SumRope/=2; System.out.print(需要+sumDay+天); /filename:Dragon.javapublic class Dragon public static void main(String args) final int size = 5; int ary = new intsizesize; int num = 1; for(int row = 0; row = 0; i-) aryicol+ = num+; for(int aryItem : ary) for(int value: aryItem) if(value != 0) System.out.print(value + ); System.out.println(); /filename:Factorial.javaimport java.util.*;public class Factorial public int getFac(int m) if(m=1) return 1; else return m*getFac(m-1); public static void main(String args) Factorial fac=new Factorial();/System.out.println(fac.getFac(4); int i,n,sum=0; Scanner reader=new Scanner(System.in); System.out.print(请输入n:); n=reader.nextInt(); for(i=1;i=n;i+) sum+=fac.getFac(i); System.out.println(1到n的阶乘的和是:+sum); /filename:sum.javaimport java.util.*;public class sum public static void main(String args) / TODO Auto-generated
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学辅导员岗位面试问题及答案
- 茶叶采购员岗位面试问题及答案
- 2025届河南省豫南九校高二化学第二学期期末质量跟踪监视模拟试题含解析
- 2025届西藏自治区日喀则市南木林高中高二化学第二学期期末学业质量监测模拟试题含解析
- 机构资质认证管理办法
- 佛山工程合同管理办法
- 农村供水资产管理办法
- 物业服务人员年度培训体系构建与实施效果评估
- 检修班组培训管理办法
- 空调自控系统运行验证与性能评估方案
- 【公开课】三角形的边+课件+2025-2026学年人教版八年级数学上册
- 2025年广东省普通高中学业水平合格性考试模拟一历史试题(含答案)
- 【公开课】+分子动理论的初步知识(教学课件)2025-2026学年初中物理人教版(2024)九年级全一册
- 2025至2030中国角膜塑形镜行业产业运行态势及投资规划深度研究报告
- 2023aki的预防诊断和管理
- 2025年4月自考03346项目管理试题
- 慢性肾衰竭患者心理的护理
- 艾梅乙反歧视培训课件
- 2024年安徽外国语学院辅导员考试真题
- 2025年经济法与金融监管专业考试试题及答案
- 菱镁矿行业研究报告
评论
0/150
提交评论