《《JAVA面向对象程序设计》练习题-答案.docx》由会员分享,可在线阅读,更多相关《《JAVA面向对象程序设计》练习题-答案.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、JAVA面向对象程序设计练习题-答案 语言程序设计练习题1 一、单选择题 1、编译源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。 A. B. C. D. 2、设x = 1 , y = 2 , z = 3,则表达式yz/x 的值是( )。 A. 3 B. 3. 5 C. 4 D. 5 3、不允许作为类及类成员的访问控制符的是( )。 A. B. C. D. 4、为类的一个无形式参数无返回值的方法书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为( )。 A. ( ) B. ( ) C. ( ) D. ( ) 5、给定代码如下,编译运行后,输出结果是( )(选择一项
2、)。 i; () ; i; ( ) () ; () ; () ; a) 0 b) 1 c) 2 d) 3 二、填空题 1、开发与运行程序需要经过的三个主要步骤为编辑源程序、 编译生成字节码和解释运行字节码。 2、在的基本数据类型中,型采用编码方案,每个码占 用2字节内存空间,这样,无论是中文字符还是英文字符,都是占 用2字节内存空间。 3、设x = 2 ,则表达式( x + + )3 的值是0 。 4、若x = 5,y = 10,则x = y的逻辑值分别为和。 5、抽象() 方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类之中定义。最终()方法是不能被当前类的子类重新定
3、义的方法。 6、创建一个名为的包的语句是; , 该语句应该放在程序的位置为:应该在程序第一句。 7、设有数组定义: = 10 , 20 , 30 , 40 , 50 , 60 , 70; 则执行以下几个语句后的输出结果是120。 s = 0 ; ( i = 0 ; i z x + z y z + y x) (三角形); (不是三角形); 12、下面程序段的执行结果是(6 5 4 3 2)。 a = 2, 3, 4, 5, 6 ; ( i = - 1; i = 0; ) (ai + ); 三、程序阅读题 1、以下程序的输出结果为_17 。 ; ; ( , ) = ; = ; ( ) c = (,
4、 17); ( + + + !); 2、以下程序的输出结果为课程号:101 课程名学分:3。 ; ; ; ( , , ) = ; = ; = ; () (课程号: + + 课程名: + + 学分: + ); ( ) c; c = (101, , 3); (); 3、以下程序的输出结果为汤姆猫体重:20.0斤。 ; ; ( ) = ; () ( + 体重: + + 斤); ( ) = 汤姆猫; = (); (20); (); 4、以下程序的输出结果_姓名年龄:15 家庭住址:金水区电话:66123456 学校:九中_。 , , ; ; ( , ) = ; = ; () (姓名: + ); ( 年龄: + ); () ( 家庭住址: + ); ( 电话: + ); ; ( , ) (, );