java机试题及答案

上传人:tang****xu2 文档编号:131977032 上传时间:2020-05-11 格式:DOCX 页数:11 大小:19.74KB
返回 下载 相关 举报
java机试题及答案_第1页
第1页 / 共11页
java机试题及答案_第2页
第2页 / 共11页
java机试题及答案_第3页
第3页 / 共11页
java机试题及答案_第4页
第4页 / 共11页
java机试题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《java机试题及答案》由会员分享,可在线阅读,更多相关《java机试题及答案(11页珍藏版)》请在金锄头文库上搜索。

1、java 机试题及答案【篇一: java 基础笔试机试测试题(带答案 )】班级: 姓名: 日期: 一、笔试( 45 题,每题 2 分)1) 分析下面的 java 程序段,编译运行后的输出结果是( )。 public class test public static void changestring(stringbuffer sb) sb.append(stringbuffer2);public static void main(string args) stringbuffer sb = new stringbuffer(stringbuffer1); changestring(sb);sy

2、stem.out.println(sb = + sb.tostring();a. sb = stringbuffer2stringbuffer1 b. sb = stringbuffer1c. sb = stringbuffer2 d. sb = stringbuffer1stringbuffer22) 在 java 中,包有多种用途,但不包含( )。a. 将类组合成较小的单元,便于使用b. 有助于避免命名冲突c. 有助于提高运行效率d. 允许在更广的范围内保护类、数据和方法3) 在 java 中,如果要在字符串类型 s=java 中,得到字母 v 出现的 位置,选( )语句。a) s.mat

3、ches(v);b )s.charat(v); c )s.indexof(v);d ) s.substring(v);4 )下列代码运行后,变量c 的值是()。int a=15,b=10; double c=a/b;a) 1.5 b) 1.0 c) 1 d)05 ) main 方法如下所示,该程序的运行结果是()。 public static void main(string args) int i=0;system.out.print(i+);a)输出0 b)输出1 c)编译错误d)运行时出现异常1 / 116 )使用类的步骤包括以下三步,它们的先后顺序是()1. 创建类2. 创建类的对象3

4、. 访问对象的属性和方法 a) 213 b) 123 c) 321 d) 2317) 以下能对一维数组 a 正确初始化的语言是( ) a) int2 a=1,2; b) int1 a=10,20;c) int a=0;d) int2 a=10.0;8) 给定如下代码片段,编译运行时的结果是()。 int i = 2;switch(i)case 0:system.out.println ( ”zero ” ); break;case 1: system.out.println (”one” );case 2: system.out.println (“two ”);default:system.

5、out.println ( “default ” );a) 输出: zerob) 输出: zero defaultc) 输出: two defaultd) 输出: two9) 下列代码的运行结果是()。int a=1; int b=2; int c=3;if(a0)if(b0) c=10; else c=20; system.out.print (c);a) 输出: 10 b) 输出: 20 c) 输出: 32 / 11d) 编译报错10) 分析下面的代码片段,编译运行后的输出结果是()。 for(int i=0;i6;i+)int k= +i;while(k5) system.out.pri

6、nt(i);break;a) 024b) 02c) 123d) 1311) 执行下面的循环后, x 值为()。 public static void main(string args) int x=1;for(int y=1 ; y=50 ; y+)if (x=10)break;if (x%2=1) x+=3;continue; x+=3; system.out.print(x);a) 1 b) 10 c) 13 d) 5012) 下列不可作为 java 语言修饰符的是()a) a1 b) $1 c) _1 d) 1113) 有一段 java 应用程序,它的主类名是a1 ,那么保存它的源文件名

7、可以是()A) al.javab) al.class c) al d) 都对14) 整型数据类型中,需要内存空间最多的是()a) short b) double c) int d) char15) 以下选项中循环结构合法并能正常运行的是( ) a、while (int i7) i+; system.out.println( “i is i);“+b 、 int j=3; while(j)3 / 11system.out.println( “ j is “ +j);c 、 int j=0;for(int k=0; j + k !=10; j+,k+) system.out.println( “

8、j is“ + j + “ k is ” + k);d 、 int j=0;doif (j = = 3) break;while (j10);16 )下面的方法,正确的调用是:public float amethod (double a ,double b ) a、amethod b 、 amethod c 、 amethod d 、 amethod10,20,30)10.0 ,20.5 ) ?a? , ?b? )10.0 , 20.0 )17) java 语言属于 。a 面向过程的语言 b 面向对象的语言c 面向机器的语言 d 面向操作系统的语言18) java 中用于提供输入函数 scan

9、ner 的包是 。a java.util 包 b java.io 包 c java.1ang 包 d java.applet 包19) 下列数据类型中 属于 java 基本数据类型。a string b stringbuffer c class d char20) 下列 是回车字符的正确转义字符。a /n b /t c t d n21) 对于一个 3 位的正整数 m ,取出它的个位数字 t(t 为整型 )的表 达式是 。a )t = m/100%10 b) t = m%10c) t = m/l0%10 d) t = m/1022) 下列选项中不属于 java 基本数据类型的是( ) a) ch

10、ar b) int c) double d) string23) 正确的输出结果是( )。int i ;4 / 11 for(i = 0;i4; i+=2) system.out.print (i+ , ); system.out.print (i);a) 0,2 b) 0,2,4c) 0,2,4,6 d) 0,1,2,324) . 下列代码执行之后,输出的结果为 public class ex24public static void main(string args) int x=12;int m=11;int y=13; int temp= x y ? x : y; temp= temp

11、m ? temp : m; system.out.println (temp); a 1 b 12 c 1325) 下列程序段执行后, x5 的结果是 。public class ex25public stati c void main(string args) int xl = 8;int x2 = 12;int x3=7;int x4;int x5; x4 = x1 x2 ? x1 : x2+ x1;x5 = x4 x3 ? x4 : x3; system.out.println(x5); a 11 b 20 c 1026) 下列程序执行的结果是 。public class ex26pub

12、lic static void main(string args)int a=3; int b=5; int c=4;5 / 11 d 11 d 12【篇二: java 机试题】p 1 计算 1/1+1/2+1/3+.+1/100的值。2 从标准输入 (即键盘 ) 读入 10 个整数存入整型数组 a 中,然后逆 序输出这 10 个整数。3 创建一个标题为按钮的窗框,窗框中显示有按下我字样的按钮。 4在数组中查找并输出最大值和最小值。5 使用选择法对数组 a 的数据进行升序排序,然后输出排序后的结 果。 6定义一个计算 n !的类 fact ,然后主类中创建一个对象求解 4!的值。 7 在 ap

13、plet 界面中显示当前文件夹下名为 pica.jpg 的 图像。 8 定义一个计算 xn 的类,然后用该类求 103 的值。9 在 applet 界面中显示一些由直线、矩形框、椭圆框和文字组成 的图形。 10 求两个数的最大值。1 public classsum public static voidmain( string args ) doublesum = 0.0 for ( int i = 1i = 100 i + + )sum += 1.0/(double) i system.out.println( sum=+sum ); 2. import java.io.* public cl

14、ass reverse public static voidmain(string args )inti , n =10 int a = new int10; for ( i = 0 i n i + ) try bufferedreader br = new bufferedreader( new inputstreamreader(system.in);ai = integer.parseint(br.readline( ); / 输入一个数 catch ( ioexception e ) for ( i = n1 i = 0 iyStem.out.pri nt(ai+ );system.out.pri ntln ( ); 3import java.awt.*; public class abc public static void main(string args) new frameout(); class frameout extends frame/ frame 为系统定义的窗类 button btn; frameout( ) super( 按钮 );btn = new button( 按下我 ); setlayout(newflowlayout( ); add(btn); setsize(300,200); show( );

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号