欢迎来到天天文库
浏览记录
ID:18171639
大小:172.50 KB
页数:33页
时间:2018-09-15
《自考java语言程序设计(一)课后习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、自考Java语言程序设计(一)课后习题及答案自考Java语言程序设计(一)第一章Java语言概述课后习题 一、Java语言概述 1.Java语言有哪些特点? 2.什么叫做类?什么叫做对象? 3.简述Java的运行机制。 4.简述Java应用程序的开发流程。 5.当初Sun公司发展Java的原因是:来源:www.examda.com (a)要发展航空仿真软件 (b)要发展人工智能软件 (c)要发展消费性电子产品 6.Java是从哪种语言改进并重新设计? (a)Ade来源:www.examda.com (b)C++ (c)Pa
2、scal 7.Java因为什么快速发展而走红? (a)个人计算机与网络 (b)游戏软件 (c)系统软件 8.Java程序的种类有: (a)内嵌于Web文件中,由浏览器来观看的__________ (b)可独立运行的__________考试大论坛 (c)服务器端的_________ 9.Java是面向对象语言,对象是客观事物的,对象与之是一一对应的,它是很具体的概念。 10.判断:用Javac编译Java源文件后得到代码叫字节码。() 参考答案 1.答:面向对象、简单、平台无关性、安全性、内存管理、分布式应用、多线程、动态、
3、解释运行,高效能 2.答:在面向对象编程中,具体的客观实体称为对象,对象就是数据加方法。对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类。类是对具有相同属性和方法的一组相似对象的抽象,或者说类是对象的模板。来源:考试大 3.答:Java程序的运行必须经过编写、编译、运行三个步骤。编写是指在Java开发环境中进行程序代码的输入过程,最终形成后缀名为.java源文件。编译是指使用Java编译器对源文件进行错误排查的过程,编译后将生成后缀名为.class的字节码文件。运行是指使用Java解释器将字节码文件翻译成机器代码,在cpu上
4、运行并显示结果的过程。这一过程如图所示。考试大-全国最大教育类网站(www.Examda。com) 4.Java应用程序的运行经过编写、编译、运行三个步骤。 第1步,编写程序。使用记事本或其他软件编写程序的源代码,将源代码保存为文件filename.java文件。 第2步,编译程序。在MS-DOS命令窗口,将当前目录转换到Java源程序所在的保存目录;输入“javame.java”形式的命令进行程序编译。 第3步,执行程序。在同样的命令窗口中输入“javame”形式的命令执行程序。来源:考试大 完成了程序的开发,查看相应t目录,其中应该
5、具有两个文件,分别是XXXX.java和XXXX.class。考试大收集整理 5.c 6.b 7.a 8.AppletApplicationServlets 9.软件模型10.true自考Java语言程序设计(一)第二章数据类型和流程控制课后习题二、数据类型和流程控制 1.现有语句:Strings="Example";则下面哪些语句是合法语句? A.s>>>=3;B.s[3]="x"; C.inti=s.length();D.Stringt="For"+s; E.s=s+10; 2.下面哪些是保留字? A.runB.defa
6、ultC.implementD.import 3.下面声明float变量的语句合法的有: A.floatfoo=-1;B.floatfoo=1.0; C.floatfoo=42e1;D.floatfoo=2.02f; E.floatfoo=3.03d;F.floatfoo=0x0123; 4.下面方法中的“返回类型无效”应该是什么? publicclassReturnIt{来源:考试大 return无效methodA(bytex,doubley){ return(short)x/y*2; } } 5.以下哪两个表达式是等价的
7、: A.3/2B.3<2C.3*4 D.3<<2E.3*2^2F.3<<<2 6.指出正确的表达式 A、byte=128;来源:考试大 B、Boolean=null; C、longl=0xfffL; D、double=0.9239d; 7.分析下列程序的执行结果: (1)publicclassTest{ publicstaticvoidmain(Stringargs[]){ inti=oxFFFFFFF1; intj=~i; System.out.println("j="+j); } } (2)publicclas
8、sTest{ publicstaticvoidmain(String[]args){ System.out.println(6^3)
此文档下载收益归作者所有