




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 设 x = 1 , y = 2 , z = 3,则表达式 yxyz 的值是( )。 A. 3 B. 6 C. 4 D. 5 2. 如下哪些字串是Java中的标识符( )? A、fieldname B、super C、3number D、#number 3Java application中的主类需包含main方法,以下_(3)_是main方法的正确形参A、String argsB、String arC、Char arg D、StringBuffer args 4. 下列不属于简单数据类型的是_(4)_。A. 整数类型 B. 类 C. 浮点数类型 D. 布尔类型 5. 在Java中,运算符&实现 (5) 。A. 逻辑非 B. 逻辑与 C. 逻辑或 D. 逻辑相等6. 已知如下定义:String s = story,下面哪个表达式是合法的( )? A、 s += books B、char c = s1 C、int len = s.length D、String t =s+abc7. 下面的代码段中,执行之后count的值是什么( )?int count=1;for(int i=1;i=5;i+) count=count+i; System.out.println(count); A、5 B、1 C、15 D、168. Java中main()函数的返回值是什么( )? A、String B、int C、char D、void 9. 以下说法中对Java中 定义的父类与子类的关系描述正确是的( ) A、一个子类可以有多个父类,一个父类也可以有多个子类 B、一个子类可以有多个父类,但一个父类只可以有一个子类 C、一个子类可以有一个父类,但一个父类可以有多个子类 D、上述说法都不对10.在浏览器中执行applet 程序,以下选项中的_(10)_方法将被最先执行。A. init()B. start() C. destroy() D. stop()11paint()方法使用_(11)_类型的参数 A、Graphics B、Graphics2D C、String D、Color12有以下方法的定义,请选择该方法的返回类型。_(12)_ method(byte x, double y) return (short)x/y*2;A. byte B. short C. int D. double13. 已知有数组定义:intMyArray = 10,20,30,40,50,60,70,80,90,100,则以下程序段: int s = 0 ;for ( int i = 0 ; i MyArray.length ; i + + )if ( i % 2 = = 1 ) s += MyArrayi ;System.out.println( s );执行后s的值是() A、200 B、250C、300 D、35014.在创建某类的对象时应该( ) A、先声明对象,然后才能使用对象 B、先声明对象,为对象分配内存空间,然后才能使用对象 C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D、以上述说法都对15.如下程序片段,体现了Java的( )概念 public void aMethod(String s) .public void aMethod(int i) .public void aMethod(int I,float f) .A、多继承 B、重载 C、重写 D、多态16.要表示10个学生的成绩,下列声明并初始化数组错误的是 A. int score=new int10; B. int score=new int10;C. int score=new int10; D. int score;score=new int1017. 在Java编程中,用来执行Java类文件的命令是( ) A、javac B、java C、appletviewer D、以上都不对18.关于类和对象的描述以下说法错误的是 (18) 。A. 类是由对象归纳抽象得到的。 B. 每一个对象都是类的实例化。 C. 子类能继承父类的普通方法,不能继承父类的构造方法。 D. 每一个对象都具有类的属性和行为。19. Java字节码(中间码)文件的扩展名一般是 (19) 。A. java B. class C. doc D. exe20给出下面代码,关于该程序以下_(20)_说法是正确的public class Person static int arr = new int5;public static void main(String a) System.out.println(arr0); A、编译时将产生错误B、编译时正确,运行时将产生错误C、输出零 D、输出空二、读程序,写出程序功能(30分,共6小题,每小题5分,请写在答题卡上)1 import java.io.* ;class Reversepublic static void main(String args )int i , n =10 ;int a = new int10;for ( i = 0 ; i = 0 ; i-)System.out.print(ai+ );System.out.println( );2. class Sum public static void main( String args ) double sum = 0.0 ; for ( int i = 1 ; i = 100 ; i+ ) sum += 1.0/(double)i ; System.out.println( sum=+sum ); 3. class Test public static void main(String args) String s = pIdo oNlinE; char c; int upper,lower; upper=0;lower=0;for (int i=0;i=a & c=A & c=Z) upper+; System.out.println(upper+,+lower); 4. class T2_4public static int gcd(int x ,int y) int temp1,temp2=1,i; if (x=1;i-) if(x%i=0)&(y%i=0) temp2=i; break; return (temp2); public static void main(String args) int result,m=24,n=16; result=gcd(m,n); System.out.println(result=+result); 5. class T2_5 public static void main(String args) int i,c=5,20,8,10,12,15; System.out.println( arrayAve(c) ); static float arrayAve(int d) float ave=0; for(int i=0;id.length;i+) ave+=di; ave/=d.length; return ave; 6. public class Student String number;String name;int age;int score;Student(String x1,String x2,int x3,int x4)number=x1;name=x2;age=x3;score=x4;public static void main(String args)Student s1=new Student(20070105006,Jack,19,89);Student s2=new Student(20070105007,Mary,18,92);System.out.println(s1.number+ ++ +s1.age+ +s1.score);System.out.println(s2.number+ ++ +s2.age+ +s2.score);System.out.println(s1.score+s2.score)/2);三、完善程序,在给出的空白处填上正确的语句(30分,每空3分)1. 打印数组中3的倍数之和class T3_1 public static void main(String args) int i , s ; s=_(1)_; int a = 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 ; for ( i = 0 ; _(2)_ ; i + ) if ( ai%3 = = 0 ) s =_(3)_ ; System.out.println(s=+s); 2. 下列程序是求“水仙花数”。水仙花数是一个三位数,它的各位数字的立方和等于该数。class T3_2 public static void m1(int n) int i,j,k; i= n%10; /求个位数字 j=_(4)_; /求十位数字 k=(n/10)/10)%10; /求百位数字 if(n= = (5) ) /各位数字的立方和等于该数 System.out.println(n+是水仙花数!); else System.out.println(n+不是水仙花数!); public static void main(String args) int x; x=Integer.parseInt(args0); m1(x); 3. Fibonacci数列的第一项是0,第二项是1,以后各项都是前两项的和,编写递归方法求第N项的值。class T3_3 public static int f(int n) if (n=1) return 0; /数列的第一项是0 else if(_(6)_) return 2; /数列的第二项是1 else return ( f(n-1)+ _(7) ); /除第一、二项外,其余各项都是前两项的和 public static void main(String args) int y,n; n=Integer.parseInt(args0); y=f(n); System.out.println(y); 4. 以下程序是先将a数组中的n个元素从大到小排序后输出,然后查找组中是否有数字85,如果找到,则输出下标,否则输出“没有找到!”.import java.io.*; public class T3_4 public static void main(String args) int a=78,9,45,85,36,89,457,65,87; int x,sub; sort(a); System.out.println(排序后a数组为:); for(int i=0;ia.length;i+) System.out.print( +ai); System.out.println(); sub=search(a,85); if(sub= (8) ) /判断数组下标是否合法 System.out.println(没有找到!); else System.out.println(找到,在+sub+位置!); static void sort(int a) /排序方法,使用选择排序算法 int i,j,k,temp; for(i=0;ia.length;i+) k=i;for(j=i+1;ja.length-i;j+) if(ajak ) _(9)_; temp=ai; ai=ak; ak=temp; static int search(int a,int x) /查找方法 int flag=-1; /flag等于-1表示未找到,否则,flag等于数组的下标 for(int i=0;ia.length;i+) if(_(10)_) /找到目标数 flag=i; break; return flag; 四、编程题(20分):写一个完整的Java Application 程序,包含类Person、Student、TestStudent,具体要求如下:类Person:属性 name : String对象,表示一个人姓名 sex: char类型,用来表示性别 id:String对象,表示身份证号phone:String对象,表示联系电话email :String对象,表示E-mail地址 方法Person(Name name, char sex, String id):构造函数String getId() :设置身份证号void setEmail(String email) :设置E-mail地址void setPhone(String phone) :设置联系电话public String toString() :返回个人的各项信息,包括姓名、性别等上述属性类Student:从Person类派生,增加了以下属性和方法:属性sNo: long类型,表示学生的学号sClass: String对象,表示学生的班级方法Student(long S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精酿啤酒行业市场分析及流程研究
- 环评公众参与中的利益相关者沟通策略研究报告2025
- 电子厂员工入职笔试题及答案-企业管理
- 护理铺床试题及答案
- 茅台酒厂考试题及答案
- 2025年中职钳工考试题目及答案
- 2025年烟囱设计题目及答案
- 物理实验浮力考试题及答案
- 足球考试题库及答案
- 2025年山西省《保密知识竞赛必刷50题》考试题库及完整答案
- 技术研发项目进度报告及问题反馈表
- 秦兵马俑的课件教学
- 【英语】江苏省苏锡常镇2025届高三下学期二模试题(解析版)
- DBJT15-110-2015 广东省建筑防火及消防设施检测技术规程
- 2024年河北机场管理集团有限公司招聘考试真题
- 低血糖知识培训课件
- 银行公司服务礼仪管理规章
- 2025年秋季开学全体教师大会校长讲话:践行“六个学会”做学生生命中的那束光
- 吊装作业安全专项方案
- 2025年上海公务员考试(城市建设管理)历年参考题库含答案详解(5卷)
- 四川信达饰品科技有限公司年产1亿包家居水晶饰品项目环评报告
评论
0/150
提交评论