文件名称:〖程序设计基础〗练习题1及答案
文件大小:34KB
文件格式:DOC
更新时间:2014-06-19 08:24:23
Java
1.以下的选项中能正确表示Java语言中的一个整型常量的是( )。 A) 12. B) -20 C) 1,000 D) 4 5 6 2.以下选项中,合法的赋值语句是( )。 A) a = = 1; B) ++ i; C) a=a + 1= 5; D) y = int ( i ); 3.若所用变量都已正确定义,以下选项中,非法的表达式是( )。 A) a != 4||b==1 B) 'a' % 3 C) 'a' = 1/2 D) 'A' + 32 4.若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是( )。 A) 0 B) 4 C) 8 D) -4 5.设有定义语句int a[]={66,88,99}; 则以下对此语句的叙述错误的是( )。 A) 定义了一个名为a的一维数组 B) a数组有3个元素 C) a数组的下标为1~3 D)数组中的每个元素是整型 1.在Java语言中,逻辑常量只有true 和 ___________ 两个值。 2.表达式1/2*3的计算结果是_________。 3.以下方法fun的功能是求两参数之和。 int fun ( int a, int b ) { __________________; } 4.面向对象技术中的对象具有状态,行为和_________等三个基本属性。 5.面向对象程序设计方法最重要的特性是继承、封装、__________和多态。 1.Java中的的字符使用的是 16 位的Unicode 编码。 2.类是同种对象的集合和抽象。 3.Java 仅支持类间的单重继承。 4.接口是由常量和抽象方法组成的特殊类。 5.构造函数的方法名可由编程人员任意命名。 class ____________ // 定义名为myclass的类 { __________ int var=666; static int getvar() { return var; } } 2.下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。 __________ void paint(Graphics g) { g.____________("你好!",10,20); } 1. import java.awt.Graphics; import java.applet.Applet; public class BreakTest extends Applet { public void paint( Graphics g ) { int count, xPos = 25; for ( count = 1; count <= 10; count++ ) { if ( count == 8 ) break; g.drawString( " " + count, xPos, 25 ); xPos += 10; } } } 问题: 1)程序的输出结果是什么? 2)方法调用 g.drawString( " " + count, xPos, 25 ); 的第一个实参中为什么要有串 " " ?