




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言程序设计(一)复习题一、选择题 1、下面哪个不属于Java语言的特点 (C、编辑型 )A、动态性 B、面向对象C、编辑型 D、多线型 2、算符“&”适用于数据类型 ( )A、int B、long C、double D、boolean 3、下列说法正确的是 ( ) A、不需定义类,就能创建对象 B、属性可以是简单变量,也可以是一个对象 C、属性必须是简单变量 D、对象中必有属性和方法4、下面不是合法Java标识符的是 ( )A、ab B、$_3 C、3ab D、ab3 5、下面不是Java移位运算符的是 ( ) A、 B、 D、b;System.out.println(x);的结果为_。 72、多线程是Java程序的_机制,它能同步共享数据、处理不同事件。 73、表达式”10|2”之值应为_。 74、接口中默认的访问控制方式是_。 75、定义String tom=我们是学生;则tom.length()的值是_。 76、若声明一个类不能被继承,即不能有子类,用关键字_。 77、获取文本框的文本的方法是_。 78、使选择控件(Choice)获得监视的方法是_。 79、Java源程序编译后生成的字节码文件扩展名为_。 80、若有定义Sting jerry=I love Tom,s1;则s1=jerry.substring(2)的值为_。81、byte型数组在内存中的存储形式是_。82、表达式”5&2”之值应为_。 83、在Java语言中,如果一个小数的后面没有任何字母标记,计算机默认为_型。84、常量定义的修饰符为_。 85、数据下标越界,则发生异常,提示代码是_。 86、借助于BorderLayout,为往容器中添加一个组件,代码为_。 87、基于Frame创建了一个窗口,该窗口用_方法显示。 88、用于文本区中设置文本同时清除文本区中原有文本的方法是_。89、Java下的循环语句包括for,while和_。 90、定义 Sting jerry=I love Tom,s1;则s1=jerry.substring(2,5)的值为_。三、简答题91、Java语言标示符的命名规则是什么?java表示的命名规则: 1、标识符有字母、下划线“_”、美元符号“$”或数字组成2、标识符必须是以字母数字和下划线美元符号开头 3、标识符区分大小写 4、java标识符不能与java语言当中的关键字重名,且取名字应该有意义92、GridLayout布局有哪些构造方法?在使用GridLayout( )布局方式是 1 GridLayout(),生成一个单列的GridLayout布局 2 GridLayout( int row,int col),设定一个有行有列的GridLayout布局3 GridLayout( int row, int col,int horz, int vert), 设定一个有行有列组件的水平距离和垂直间距的GridLayout布局93、请写出以下代码:用dowhile语句计算整数n的十进制位数。c=0;don/=10;c+;while(n!=0);94、请写出一条语句:能够绘制起点是(2,3)终点是(200,300)的线段。Line2D line=new Line2D.Double(2,3,200,300);95、什么是接口?为什么要定义接口?接口与类有何异同?接口是一种特殊的类,由常量和抽象方法组成。一个类只能有一个父类,但是它可以同时实现若干个接口。;接口的注意事项:接口定义用关键字interface,接口中的数据成员全是常量,接口中没有自身的构造方法,所有成员方法都是抽象方法,接口也具有继承性可以通过extends关键字声明该接口的父接口。96、对于下列描述,各写出一条语句完成要求的任务 (1)比较s1中的串和s2中的串的内容的相等性; (2)用“+=”向串s1附加串; (3)判断s1中串的长度;1 public class Test public static void main(String args) String s1=abcde; String s2=abc; if (s1.equals(s2) System.out.println(字符串s1和s2相等。); else System.out.println(字符串s1和s2不相等。); 2 s1 += s2; 3 System.out.println(s1=+s1+); System.out.println(字符串s1的长度为: +String.valueOf(s1.length(); 97、Java有哪些基本数据类型,有哪些非基本数据类型?Java语言提供了八种基本类型:六种数字类型(四个整数型,两个浮点型)字节型byte 8位 短整型short 16位 整型int 32位 长整型long 64位 单精度float 32位 双精度double 64位 一种字符类型 ,字符型char 8位还有一种布尔型。布尔型:boolean 8位 可存储True和false98、请写出示意获得URLConnection对象的代码。URL mu=new URL(“/”);URLConnection muC =mu.openConnection( );99、请写出以下代码:当ab成立时,输出a,否则,输出b。If(ab) System.out.println(“MAX=”+a);Else System.out.println(“MAX=”+b);100、请写出以下代码:用for语句,求s = 1 + 2 + 3 + + 100。for (s=0,i=1;i=100;i+)s+=I;101、请写出一条语句,能够绘制左上角是(20,30),宽是80,高是40的矩形。Retangle2D rect=new Retangle2D.Double(20,30,80,40);102、JRadioButton类有哪些常用的构造方法?Button() 构造按钮 Button(String s) 构造按钮,标签是s103、Java程序与数据库连接有哪些方法?1 使用JDBC-ODBC桥接器与数据库连接 2纯JAVA的JDBC驱动程序实现与数据库连接104、线程的生命周期有哪几个状态?一个线程的的生命周期可以分成两阶段:生存周期和死亡周期,其中生存周期又包括运行状态和等待状态.当创建一个新线程后,这个线程就进入了排队状态,当线程中的方法start()被调用时,线程就进入生存周期,这时它的方法isAlive()始终返回真值,直至线程进入死亡状态。 105、试写出以下程序:用while语句,输出数1至n。count=1;while=( count=n); if(countn)System.out.print(count+” . ”); Else System.out.print(count);106、写出以下代码:为一个JPanel容器设定CardLayout布局。CardLayout myCard=new CardLayout( );JPanel P=new JPanel( );p.setLayout(myCard);107、请写出一条语句,能够绘制左上角是(20,30),宽100,高50的椭圆Ellipse2D=new Ellipse2D.Double(20,30,100,50);108、画板处理程序包括哪些方面?通过继承声明类的子类,子类中有些组件,并在构造方法中将组件加入面板声明子类对象创建子类对象将子类对象加入到某个容器中四、程序分析题109、下列程序的功能是验证61000之内的所有偶数是否都能表示为两个素数之和(歌德巴赫猜想),阅读程序并把标号处所缺代码补充完整。 public class Test public static void main(String args) for(int i=6; i=1000; i+=2) for(int j=2;j1000;j+) _ System.out.println(i+”=”+j+”+”+(i-j); break; public static boolean zhishu(int n) int i; for(i=2;i -j) continue; while(i 5); System.out.println(i= + i + j= + j); 113、下列程序的功能是对输入的年份判定一下是不是闰年,阅读程序并把标号处所缺代码补充完 整。import javax.swing.*; public class Test public static void main(String args) String cc; int x; cc=JOptionPane.(_)(“请输入一个整数:”); x=Integer.(_)(cc); if(_) System.out.println(x+”年是闰年!”); else System.out.println(x+”年不是闰年!”); 114、下列程序的功能是创建了一个线程并运行,阅读程序并把标号处所缺代码补充完整。public class ThreadTest public static void main(String args) Hello h=new Hello(); _; t.start(); class Hello implements Runnable int i; public void run() while(true) System.out.println(Hello+i+); if(i=5) break; 115、给出下列程序的运行结果: public class Test public static void main(String args) 来源:考试大 System.out.println(6 3); 116、给出下列程序的运行结果:class Value public int i = 15; 考试大论坛public class Test public static void main(String argv) Test t = new Test(); t.first(); public void first() int i = 5; Value v = new Value(); v.i = 25; second(v, i); System.out.println(v.i); public void second(Value v, int i) i = 0; v.i = 20; Value val = new Value(); 来源:考试大的美女编辑们 v = val; System.out.println(v.i + + i); 来源:117、下列程序的功能是对数组中的数据逆序输出,阅读程序并把标号处所缺代码补充完 整。import java.io.*;public class Test public static void main(String args) int i; int a=new int5;for(i=0;i j) break tp; System.out.println(i= + i + ,j= + j); 来源:考试大 119、给出下列程序的运行结果:public class Test extends TT 考试大全国最大教育类网站(wwwE)public void main(String args) Test t = new Test(Tom); public Test(String s) super(s); System.out.println(How do you do?); public Test() this(I am Tom); www.xamda.CoM考试就到考试大 class TT public TT() System.out.println(What a pleasure!); public TT(String s) this(); System.out.println(I am +s)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年公证员执业考试题及答案
- 2025年电气工程及其自动化专业试题及答案
- 2024年度浙江省二级造价工程师之建设工程造价管理基础知识全真模拟考试试卷B卷含答案
- 2024年度浙江省二级造价工程师之土建建设工程计量与计价实务模拟考试试卷B卷含答案
- 胃肠道反应护理
- 早产儿贫血的护理与治疗
- 中西餐烹饪课件
- 种植二期愈合基台护理
- 山东轻工面试题及答案
- 瑞幸招聘面试题及答案
- 2025年广东省广州市南沙区中考二模道德与法治试题
- 2025届重庆市普通高中学业水平选择性考试预测历史试题(含答案)
- 2025-2030中国眼底照相机行业市场发展趋势与前景展望战略研究报告
- 2024年深圳市大鹏新区区属公办中小学招聘教师真题
- 人教版小学语文四年级下册作文范文2
- 大学语文试题及答案琴
- 红十字会资产管理制度
- T/CSPSTC 112-2023氢气管道工程施工技术规范
- 2025届四川成都锦江区数学七下期末质量检测试题含解析
- 无人机飞行器结构与性能试题及答案
- 《蔚来汽车》课件
评论
0/150
提交评论