java模拟试卷一及参考答案 .doc





《java模拟试卷一及参考答案 .doc》由会员分享,可在线阅读,更多相关《java模拟试卷一及参考答案 .doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一 单项选择题(30分)11以下的选项中能正确表示Java语言中的一个整型常量的是_。A) 12. B) -20 C) 1,000D) 4 5 612以下选项中,合法的赋值语句是_。A) a = = 1; B) + i; C) a=a + 1= 5; D) y = int ( i );13若所用变量都已正确定义,以下选项中,非法的表达式是_。A) a != 4|b=1 B) a % 3 C) a = 1/2 D) A + 3214若有定义int a = 2;则执行完语句a += a -= a * a; 后,a的值是_。A) 0 B) 4 C) 8 D) -415设有定义语句int a=66,8
2、8,99; 则以下对此语句的叙述错误的是_。A) 定义了一个名为a的一维数组 B) a数组有3个元素C) a数组的下标为13 D)数组中的每个元素是整型16若a和b均是整型变量并已正确赋值,正确的switch语句是_。A) switch(a+b); B) switch( a+b*3.0 ) . . C) switch a D) switch ( a%b ) . . 17下列语句序列执行后,x 的值是_。int a=3, b=4, x=5;if( +ab ) x=x+1;A) 5 B) 3 C) 4 D) 618下列语句序列执行后,k 的值是_。int i=6, j=8, k=10, n=5,
3、m=7;if( ij | m0; i- ) j+=i;A) 3 B) 4 C) 5 D) 621下列语句序列执行后,j 的值是_。int j=9, i=6;while( i- 3 ) -j;A) 5 B) 6 C) 7 D) 822下列语句序列执行后,i的值是_。int i=10;do i-=2; while( i6 );A) 10 B) 8 C) 6 D) 423为了区分重载多态中同名的不同方法,要求_。A) 采用不同的形式参数列表 B) 返回值类型不同 C) 调用时用类名或对象名做前缀 D) 参数名不同24定义主类的类头时可以使用的访问控制符是_。A) private B) protect
4、ed C) public D) private protected25下列整型的最终属性 i 的定义中,正确的是_。A) static final int i=100; B) final i;C) static int i; D) final float i=1.2f; 26设X,Y 均为已定义的类名,下列声明对象x1的语句中正确的是_。A) public X x1= new Y( ); B) X x1=Y( ); C) X x1=new X( ); D) int X x1;27下列方法定义中,正确的是_。A) int x( int a,b ) B) double x( int a,int b
5、) return (a-b); int w; w=a-b; C) double x( a,b ) D) int x( int a,int b) return b; return a-b; 28能构成多分支的语句是_。A) for 语句 B) while 语句 C) switch 语句 D) do - while 语句29下列程序段执行后t1的结果是_。int x1 = 9, x2 = 6, t1;t1 = x1 x2 ? x1 : x2;A) 6 B) 9 C) 11 D) 330对于一个三位正整数 n,取出它的十位数字k(k为整型)的表达式是_。A) k = n / 10 % 10 B) k
6、 = ( n - n / 100 * 100 )%10C) k = n % 10 D) k = n / 1031现有一变量声明为boolean aa;下面赋值语句中正确的是_。A)aa=false; B)aa=False; C)aa=true; D)aa=0;32为了定义三个整型数组a1、a2、a3,下面声明正确的语句是_。A)intArray a1,a2; B)int a1,a2;int a3=1,2,3,4,5; int a3=1,2,3,4,5;C)int a1,a2; D)int a1,a2;int a3=1,2,3,4,5; int a3=(1,2,3,4,5);33以下for循环的
7、执行次数是_。for(int x=0,y=0;(y!=0)&(x4);x+);A)无限次 B)一次也不执行 C)执行4次 D)执行3次34为了使包sos在当前程序中可见,可以使用的语句是_。A)import sos.*; B)package sos.*;C)sos import; D)sos package;35以下哪个方法仅在applet程序被创建和首次被载入支持Java的浏览器时被调用_。A)paint() B)init() C)action() D)start()36在某个类A中存在一个方法:void GetSort(int x),以下能作为这个方法的重载的声明的是_。A)Void Ge
8、tSort(float x) B)int GetSort(int y)C)double GetSort(int x,int y) D)void Get(int x,int y)37有一个类A,以下为其构造方法的声明,其中正确的是_。A)void A(int x).B)A(int x).C)a(int x). D)void a(int x).38若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是_。A)它们的返回值类型的不同 B)它们的名称的不同C)它们的参数表的不同 D)它们的修饰符不同39下面是有关子类继承父类构造方法的描述,其中正确的是_。A) 创建子类的对象时,先调用子类自己的
9、构造方法,然后调用父类的构造方法。B) 子类无条件地继承父类不含参数的构造方法。C) 子类必须通过super关键字调用父类的构造方法。D) 子类无法继承父类的构造方法。40下面说法正确的是_。A) final可修饰类、属性、方法。B) abstract可修饰类、属性、方法。C) 定义抽象方法需有定义方法的返回类型、名称、参数列表和方法体。D) 用final修饰的变量,在程序中可对这个变量的值进行更改。二、填空题(每空2分,共20分)1在Java语言中,逻辑常量只有true 和 _ 两个值。2表达式1/2*3的计算结果是_。 3以下方法fun的功能是求两参数之和。int fun ( int a,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java模拟试卷一及参考答案 java 模拟 试卷 参考答案

限制150内