遵义市姜世甫简历汇川区关于第九届的题:第一大题填空题的第IO题

09-0308-1109-0909-07
04-2203-2901-3003-29
◇本站云标签
◇热点推荐数学排列题求解!急!一次数学考试的第一大题有11道小题,其中1-6题是代数题,答对1题得3分,7-11题是几何题,答对1题得2分,某同学考试时第一大题答对6题,且得分不少于本大题总分的一半,问有多少种答题情况?求详解过程!
伏念GY73IO98
总分=3×6+2×5=28,总分一半是14分答对2个代数题,4个几何题,得分6+8=14因此可能的情况为:2代数,4几何:{ 6×5/2 }×5种组合3代数,3几何:{6×5×4/(3×2)}×{5×4×3/(3×2)}种组合4代数,2几何:{6×5/2}×{5×4/2}种组合5代数,1几何:6×5种组合6代数,0几何:1种组合全加起来就是总的组合数,如果不必细分究竟哪道题答对,则简化为5中情况
为您推荐:
扫描下载二维码您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
重庆西南大学附属中学2015届九年级第八次月考数学试题及答案.doc9页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:50 &&
你可能关注的文档:
··········
西南大学附属中学校初2015级第八次月考
数 学 试 题
(全卷共五个大题,满分150分,考试时间120分钟)
注意事项:1试题的答案书写在答题卡上,不得在试卷上直接作答.
2作答前认真阅读答题卡上的注意事项.
参考公式:抛物线的顶点坐标为(,),对称轴公式为.
一、选择题(本大题1个小题,每小题4分,共4分)在每个小题的下面,都给出了代号为AB、C、D的四个答案,其中只有一个是正确的.请将答题卡上对应题目的正确答案标号涂黑.
在,,,2这四个数中,最小的数是(
计算的结果是(
如图,直线AB∥CD,∠A=70 ,∠C=40 ,则∠E等于(
A.30° B.40° C.60° D.70°
下列4个图形中,是中心对称图形但不是轴对称的图形是(
A. B. C. D.
已知一次函数中,y随自变量的增大而增大,则有(
为了保护环境,美化家园,某校八年级二班的8名团员在“3.12植树节”当天,参加了校团委组织的植树活动,8名团员的植树量如下(单位:棵): 6,7,4,6,4,6,7,8,则这组数据的(
A.众数是6  B.中位数是 C.极差是2  D.方差是3.8
分式方程 的解为(
如图,菱形ABCD中,已知∠D
110°,则∠BAC
C.40° D.45°
“周杰伦2015魔天伦2.0世界巡回演唱会重庆站”在奥体中心举行.童童从家出发前往观看,先匀速步行至轻轨车站,等了一会儿,童童搭乘轻轨至奥体中心观看演出,演出结束后,童童搭乘邻居刘叔叔的车顺利到家.其中x表示童童从家出发后所用时间,y表示童童离家的距离.下图能反映y与x的函数关系式的大致图象是()
正在加载中,请稍后...Java语言程序设计试题及答案(八)
Java语言程序设计试题及答案(八)
一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内
。错选、多选或未选均无分。
&1. Java中实现输入/输出操作的类库在() (1分)
&A:java.io包中
&B:java.input包中
&C:java.output包中
&D:java.lang.io包中
&2. 以下程序代码的输出结果是()
&System.out.println(100/8); (1分)
&3. 在Java程序中声明一个数组,错误的是() (1分)
&A:int a[];
&B:int a[][];
&C:float a[10];
&D:float [ ]a[ ];
&4. 在Java程序中有定义:int x[][]=new int[4][5];则x.length和x[3].length的值分别是() (1分)
&5. 下列关于线程的说法正确的是() (1分)
&A:一个线程被创建,它就立即开始运行
&B:使用start()方法可以使一个线程立即开始运行
&C:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面
&D:一个正在运行的线程可能因为某些情况而进入阻塞状态
&6. 下列属于合法的Java标识符是() (1分)
&B:5books
&C:+static
&D:-3.14159
&7. 在Java语言中,把按钮button的标题文字设置为&第一个按钮&的方法是() (1分)
&A:button.SetText(&第一个按钮&)
&B:button.GetText(&第一个按钮&)
&C:button.SetLabel(&第一个按钮&)
&D:button.GetLabel(&第一个按钮&)
&8. Java组件可以使用Toolkit提供的静态方法获得一个缺省的Toolkit对象,并用它加载图像,这个静态方法是() (1分)
&A:getImage(String name)
&B:getImage(URL url)
&C:getDefaultToolkit()
&D:getToolkit()
&9. 定义一个使用接口Java.lang.Runnable的类,必须要实现的方法是() (1分)
&A:start()
&C:init()
&D:paint()
&10. 以下是创建File对象的代码,错误的是() (1分)
&A:File f1=new File(&/mydir/myfile.txt&);
&B:File f2=new File(&/mydir&,&myfile.txt&);
&C:File f3=new File(&\\mydir\\myfile.txt&);
&D:File f4=new File(&\mydir\myfile.txt&);
二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。
1. 如果有一个类MyFrame是JFrame的子类,能够被不同包中的类所使用,请写出该类的声明头部: 。 (2分)
2. 在Java程序中,要创建一个10行20列的文本区,可以采用的构造方法是。 (2分)
3. 布局是把容器划分成若干行和列的网格状,行数和列数由程序控制,组件放在网格的小格子中。 (2分)
4. 在Java语言中,位异或运算的运算符为。 (2分)
5. 端口号与IP地址的组合称为。 (2分)
6. Java小程序要播放一个与程序文件在一起的名为mymusic.au的音乐文件,小程序中应用先创建AudioClip对象,若对象名为myClip,则创建对象
myClip的代码为。 (2分)
7. 在Java语言中,定义一个接口,在接口名前面需要关键字。 (2分)
8. Java程序实现多线程应用的途径之一是:定义一个实现接口的类,并在类中提供该接口的所有方法。 (2分)
9. 以下程序代码的输出结果为:。
&String s1=&abc&,s2=&ab&,s3;
&s3=s2.concat(&c&);
&System.out.println(s1==s3); (2分)
10. 采用缓冲式输入时,可以对BufferedReader对象使用方法按行读取文件中的内容。 (2分)
三、程序填空题(本大题共5小题,每空2分,共20分)
1. 下列应用程序,产生两个组合框,一个可以选择月份,一个可以选择年之间的年份。
&import javax.swing.*;
&public class Class31002 extends JFrame
&JComboBox monthBox=new JComboBox();
&public Class31002()
&super(&Expiration Date&);
&setSize(240,90);
&setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
&JPanel pane=new JPanel();
&JLabel exp=new JLabel(&Expiration Date:&);
&for (int i=0;i&13;i++) monthBox.addItem(& &+i);
&for(int i=2000;i&2010;i++) yearBox.addItem(& &+i);
&pane.add(exp);
&pane.add(monthBox);
&setContentPane(pane);
&public static void main(String[]arg)
&new Class31002().setVisible(true);
2. 求出所有满足下列条件的二位数:将此二位数的个位数字与十位数字进行交换,可得到一个新的数,要求新数与原数之和小于100。
&int i,j,x,y;
&for(i=10;i&100;i++)
&      
&      
&j=10*x+y;
&if(i+j&100)
&System.out.print(i+& &);
3. 以下程序的功能是:生成菜单条(menubar)、菜单(menu)和菜单项(item1,item2)对象,有 &文件&菜单,&文件&菜单中有&新建&,&保存&
& import javax.swing.*;
& public class Class2903
& public Class2903()
& JFrame myWin=new JFrame();
& JMenuBar menubar=new JMenuBar();
& JMenuItem item1=new JMenuItem(&新建&);
& JMenuItem item2=new JMenuItem(&保存&);
& myWin.setJMenuBar(menubar);
& menu.add(item1);
& menu.add(item2);
& myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
& myWin.setBounds(100,100,200,200);
& myWin.setVisible(true);
& public static void main(String[]args)
& new Class2903();
4. 小应用程序运行结果如下:红色方块在文字上从左向右循环移动。
&import java.applet.*;
&import java.awt.*;
&public class Class3004 extends Applet
&public void{setBackground(Color.yellow);}
&public void paint(Graphics g)
&i+=8;if(i&160)i=1;
&g.fillRect(i,10,20,20);
&g.drawString(&我正在学习Java绘图!&,1,25);
&try{Thread.sleep(100);}
&catch(InterruptedException e){}
&repaint();
5. 以下小应用程序运行后显示一幅图片。
&import java.applet.*;
&import java.awt.*;
&public class Class3005 extends Applet
&Image myI
&public void start()
&myImg=(getCodeBase(),&myImg.jpg&);
&public void paint(Graphics g)
&g.(myImg,0,0,this);
四、程序分析题(本大题共5小题,每小题4分,共20分)
&1. 阅读下面程序,写出程序运行结果。
&obj=new B();
&obj.print();
&System.out.println(&AAA&);
&public void print()
&{System.out.println(&BBB&);}
&public class Class3202
&public static void main(String arg[])
&{A obj=new A();}
&2. 阅读下列程序,写出程序运行结果。
&interface Computable
&final int MAX=100;
&int f(int x);
&int g(int x,int y);
&class Aa implements Computable
&public int f(int x)
&int sum=0;
&for(int i=1;i&=x;i++)sum=sum+i;
&public int g(int x,int y){return x*y;}
&class Bb implements Computable
&public int f(int x)
&int sum=0;
&for(int i=1;i&=x;i++)sum=sum+i*i;
&public int g(int x,int y){return x+y;}
&public class Class3204
&public static void main(String[] args)
&li=new Aa();li.no=851898;
&tom=new Bb();tom.no=951899;
&System.out.print(&Li的编号&+li.no+&,&+li.MAX);
&System.out.println(&,&+li.f(3)+&,&+li.g(3,4));
&System.out.print(&Tom的编号&+tom.no+&,&+tom.MAX);
&System.out.print(&,&+tom.f(3)+&,&+tom.g(3,4));
&3. 阅读下列程序,写出程序运行结果。
&import java.util.*;
&public class Class3304
&public static void main(String[] args)
&String s1=&public,static?void,main&;
&StringTokenizer pas1=new StringTokenizer(s1,&? ,&);
&int n1=pas1.countTokens();
&System.out.println(n1);
&while(pas1.hasMoreTokens())
&String s=pas1.nextToken();
&System.out.println(s);
&4. 阅读下列程序,写出程序功能。
&import java.awt.*;
&import javax.swing.*;
&import java.awt.event.*;
&public class Class3404 implements ActionListener
&JButton butt[]=new JButton[3];
&public void actionPerformed(ActionEvent e)
&if (e.getActionCommand().equals(&One&))
&butt[1].setEnabled(false);
&if(e.getActionCommand().equals(&Three&))
&butt[1].setEnabled(true);
&public Class3404()
&JFrame my=new JFrame(&Class3404&);
&Container con=my.getContentPane();
&con.setBackground(Color.red);
&con.setLayout(new FlowLayout());
&String str[]={&One&,&Two&,&Three&};
&for(int i=0;i&3;i++)
&butt[i]=new JButton(str[i]);
&con.add(butt[i]);
&butt[i].addActionListener(this);
&my.setBounds(100,100,600,300);
&my.setVisible(true);
&public static void main(String[]args)
&new Class3404();
&5. 阅读下列程序,写出程序功能。
&import javax.swing.*;
&public class C3501
&public static void main(String[] args)
&JFrame myWin=new JFrame(&C3501&);
&myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
&JMenuBar jmb=new JMenuBar();
&myWin.setJMenuBar(jmb);
&myWin.setBounds(100,200,300,300);
&JMenu jm=new JMenu(&AAA&);
&jmb.add(jm);
&JMenuItem jmi=new JMenuItem(&AA1&);
&jm.add(jmi);
&JMenu jm2=new JMenu(&AA2&);
&jm.add(jm2);
&JMenuItem jmi2=new JMenuItem(&AA21&);
&jm2.add(jmi2);
&myWin.setVisible(true);
五、程序设计题(本大题共2小题,每小题6分,共12分)
&1. 编写编写一个方法array3701(),要求该方法有一个元素类型为int的数组参数,方法返回一个新数组,新数组的长度与参数数组的长度相同
,而新数组元素的值和参数数组各元素的值首尾颠倒。 (6分)
&2. 编写一个方法f3701(),要求该方法有一个字符串参数s,方法的功能是统计s中连续相同的字符构成的子串的最大长度,方法返回这个最大
长度值,若没有,则返回1。
&例如s=&223333&,其中连续相同的字符构成的子串有4个,长度依次为2、4、6、4,则最大长度为6。 (6分)
六、简答题(本大题共6小题,每小题3分,共18分)
&1. Java.awt.event包中用来检测并对事件做出反应的模型包括哪三个组成元素? (3分)
&2. 接口有与类相似的基本形式,接口有常量定义和方法定义,但没有方法的实现代码,接口中给出某种特定功能的一组方法的规范,方法
的规范主要包括哪些? (3分)
&3. 请写出为8位字节流数据和16位字符流数据分别提供读和写操作的类。 (3分)
&4. 某Java程序要使用文件输入输出流,请写出该程序所需要的import语句。 (3分)
&5. 阅读下面程序,如果在横线上分别填写①i=m②i=b③i=p.a④i=p.change(100)四个赋值语句,有哪些不合法?请写出原因。
&class Class2201
&public int change(int m){}
&public class Class22 extends Person
&public static void main(String[]args)
&Class2201 p=new Class2201();
&Class22 t=new Class22();
&6. 文本框处理程序的基本内容有哪几个方面? (3分)
一、单项选择题 (本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内
。错选、多选或未选均无分。
&1:参考答案:A
参考解析:(P175)
&试题内容:
&Java中实现输入/输出操作的类库在()
&A:java.io包中
&B:java.input包中
&C:java.output包中
&D:java.lang.io包中
&2:参考答案:B
参考解析:(P14)&/&为除法运算符,当除数和被除数均为整数类型时,结果也是整数类型。
&试题内容:
&以下程序代码的输出结果是()
System.out.println(100/8);
&3:参考答案:C
参考解析:(P69)数组声明中不得指定大小,可以在声明时创建指定大小:float a[]=new float[10]。
&试题内容:
&在Java程序中声明一个数组,错误的是()
&A:int a[];
&B:int a[][];
&C:float a[10];
&D:float [ ]a[ ];
&4:参考答案:A
参考解析:(P72)前者是二维数组的子数组的个数为4,后者是指定子数组的元素的个数,本题每个子数组的元素个数都为5。如果定义的是非平衡数
组,则每个子数组个数可能会不同。
&试题内容:
&在Java程序中有定义:int x[][]=new int[4][5];则x.length和x[3].length的值分别是()
&5:参考答案:D
参考解析:(P159)一个线程被创建后处于新建状态,它还没有启动,它可以被启动或终止。当调用了start()方法后,线程处于就绪状态,具备了运行
的条件,但还是没有进入运行状态。当一个线程因为抢先机制而停止运行时,它应被放在可运行队列的后面而不是前面。
&试题内容:
&下列关于线程的说法正确的是()
&A:一个线程被创建,它就立即开始运行
&B:使用start()方法可以使一个线程立即开始运行
&C:当一个线程因为抢先机制而停止运行时,它被放在可运行队列的前面
&D:一个正在运行的线程可能因为某些情况而进入阻塞状态
&6:参考答案:A
参考解析:(P8)标识符只能由字母、下划线、美元字符、文字字符和数字组成,不能由数字开头。B答案数字开头,C答案中使用了+号,D答案使用
了-号,加减号不能组成标识符。
&试题内容:
&下列属于合法的Java标识符是()
&C:+static
&D:-3.14159
&7:参考答案:C
参考解析:(P92)
&试题内容:
&在Java语言中,把按钮button的标题文字设置为&第一个按钮&的方法是()
&A:button.SetText(&第一个按钮&)
&B:button.GetText(&第一个按钮&)
&C:button.SetLabel(&第一个按钮&)
&D:button.GetLabel(&第一个按钮&)
&8:参考答案:C
参考解析:(P150)Java组件可以使用Toolkit提供的静态方法getDefaultToolkit()获得一个缺省的Toolkit对象,并用它加载图像。此时,载入图像的代码
可以这样写:
&URL url=new URL();
&Image img=Toolkit.getDefaultToolkit().getImage(url);
&试题内容:
&Java组件可以使用Toolkit提供的静态方法获得一个缺省的Toolkit对象,并用它加载图像,这个静态方法是()
&A:getImage(String name)
&B:getImage(URL url)
&C:getDefaultToolkit()
&D:getToolkit()
&9:参考答案:B
参考解析:(P163)Java.lang.Runnable接口只有run()方法需要实现。一个实现Runnable接口的类实际上定义了一个在主线程之外的新线程的操作。
&试题内容:
&定义一个使用接口Java.lang.Runnable的类,必须要实现的方法是()
&A:start()
&D:paint()
&10:参考答案:D
参考解析:(P175)&\&要用转义字符表示,即&\\\&。
&试题内容:
&以下是创建File对象的代码,错误的是()
&A:File f1=new File(&/mydir/myfile.txt&);
&B:File f2=new File(&/mydir&,&myfile.txt&);
&C:File f3=new File(&\\mydir\\myfile.txt&);
&D:File f4=new File(&\mydir\myfile.txt&);
二、填空题 (本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。
&1:参考答案:(P49)public class MyFrame extends JFrame
&试题内容:
&如果有一个类MyFrame是JFrame的子类,能够被不同包中的类所使用,请写出该类的声明头部:_____ 。
&2:参考答案:(P104)JTextArea(10,20)
&试题内容:
&在Java程序中,要创建一个10行20列的文本区,可以采用的构造方法是_____。
&3:参考答案:(P98)GridLayout
&试题内容:
&_____布局是把容器划分成若干行和列的网格状,行数和列数由程序控制,组件放在网格的小格子中。
&4:参考答案:(P18)^
&试题内容:
&在Java语言中,位异或运算的运算符为_____。
&5:参考答案:(P195)网络套接字(socket)
&试题内容:
&端口号与IP地址的组合称为_____。
&6:参考答案:(P154)AudioClip& myClip=getAudioClip(getCodeBase(),&mymusic.au&);
&试题内容:
&Java小程序要播放一个与程序文件在一起的名为mymusic.au的音乐文件,小程序中应用先创建AudioClip对象,若对象名为myClip,则创建对
象myClip的代码为_____。
&7:参考答案:(P59)interface
&[解析]定义接口需要使用interface关键字,实现接口需要使用implements关键字,一个类可以实现多个接口,相当于有了多个超类,可以实现有
控制的多重继承。Java本身不支持使用关键字extends进行多重继承。
&试题内容:
&在Java语言中,定义一个接口,在接口名前面需要_____关键字。
&8:参考答案:(P161)Runnable
&[解析]Java程序实现多线程应用有两种途径:一是继承Thread类声明Thread子类,用Thread子类创建线程对象。二是在类中实现Runnable接口,
在类中提供Runnable接口的run()方法。
&试题内容:
&Java程序实现多线程应用的途径之一是:定义一个实现_____接口的类,并在类中提供该接口的所有方法。
&9:参考答案:(P75)false
&[解析]==在字符串中使用,比较的是两个对象是否相同,而不是对象的内容。要比较内容应使用s1.equals(s3)这种方法,它的值为true。本题s1和
s3是不同的对象,s1是在编译时就已产生的字符串&abc&的引用,而s3是在运行后才生成的字符串&abc&的引用,很明显,s1和s3是两个不同对象
的引用,只是不同对象的内容相同。
&试题内容:
&以下程序代码的输出结果为:_____。
String s1=&abc&,s2=&ab&,s3;
s3=s2.concat(&c&);
System.out.println(s1==s3);
&10:参考答案:(P178)readLine()
&试题内容:
&采用缓冲式输入时,可以对BufferedReader对象使用_____方法按行读取文件中的内容。
三、程序填空题 (本大题共5小题,每空2分,共20分)
&1:参考答案:JComboBox yearBox=new JComboBox();
&pane.add(yearBox)
&试题内容:
&下列应用程序,产生两个组合框,一个可以选择月份,一个可以选择年之间的年份。
import javax.swing.*;
public class Class31002 extends JFrame
JComboBox monthBox=new JComboBox();
public Class31002()
super(&Expiration Date&);
setSize(240,90);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane=new JPanel();
JLabel exp=new JLabel(&Expiration Date:&);
for (int i=0;i&13;i++) monthBox.addItem(& &+i);
for(int i=2000;i&2010;i++) yearBox.addItem(& &+i);
pane.add(exp);
pane.add(monthBox);
setContentPane(pane);
public static void main(String[]arg)
new Class31002().setVisible(true);
&2:参考答案:x=i%10;
&试题内容:
&求出所有满足下列条件的二位数:将此二位数的个位数字与十位数字进行交换,可得到一个新的数,要求新数与原数之和小于100。
&&&&&&&&& int i,j,x,y;
&&&&&&&&& for(i=10;i&100;i++)
&&&&&&&&& {
      _____
      _____
&&&&&&&&& j=10*x+y;
&&&&&&&&& if(i+j&100)
&&&&&&& System.out.print(i+& &);
&&&&&&&&& }
&3:参考答案:JMenu menu=new JMenu(&文件&);
&menubar.add(menu);
&试题内容:
&以下程序的功能是:生成菜单条(menubar)、菜单(menu)和菜单项(item1,item2)对象,有 &文件&菜单,&文件&菜单中有&新建&,&
保存&菜单项。
 import javax.swing.*;
 public class Class2903
 public Class2903()
 JFrame myWin=new JFrame();
 JMenuBar menubar=new JMenuBar();
 JMenuItem item1=new JMenuItem(&新建&);
 JMenuItem item2=new JMenuItem(&保存&);
 myWin.setJMenuBar(menubar);
 menu.add(item1);
 menu.add(item2);
 myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 myWin.setBounds(100,100,200,200);
 myWin.setVisible(true);
 public static void main(String[]args)
 new Class2903();
&4:参考答案:init()或者start()
&setColor(Color.red)
&试题内容:
&小应用程序运行结果如下:红色方块在文字上从左向右循环移动。
import java.applet.*;
import java.awt.*;
public class Class3004 extends Applet
public void_____{setBackground(Color.yellow);}
public void paint(Graphics g)
i+=8;if(i&160)i=1;
g.fillRect(i,10,20,20);
g.drawString(&我正在学习Java绘图!&,1,25);
try{Thread.sleep(100);}
catch(InterruptedException e){}
repaint();
&5:参考答案:getImage
&drawImage
&试题内容:
&以下小应用程序运行后显示一幅图片。
import java.applet.*;
import java.awt.*;
public class Class3005 extends Applet
public void start()
myImg=_____(getCodeBase(),&myImg.jpg&);
public void paint(Graphics g)
g._____(myImg,0,0,this);
四、程序分析题 (本大题共5小题,每小题4分,共20分)
&1:参考答案:程序运行结果:
&试题内容:
&阅读下面程序,写出程序运行结果。
obj=new B();
obj.print();
System.out.println(&AAA&);
public void print()
{System.out.println(&BBB&);}
public class Class3202
public static void main(String arg[])
{A obj=new A();}
&2:参考答案:运行结果:
&Li的编号,6,12
&Tom的编号,14,7
&试题内容:
&阅读下列程序,写出程序运行结果。
interface Computable
final int MAX=100;
int f(int x);
int g(int x,int y);
class Aa implements Computable
public int f(int x)
int sum=0;
for(int i=1;i&=x;i++)sum=sum+i;
public int g(int x,int y){return x*y;}
class Bb implements Computable
public int f(int x)
int sum=0;
for(int i=1;i&=x;i++)sum=sum+i*i;
public int g(int x,int y){return x+y;}
public class Class3204
public static void main(String[] args)
li=new Aa();li.no=851898;
tom=new Bb();tom.no=951899;
System.out.print(&Li的编号&+li.no+&,&+li.MAX);
System.out.println(&,&+li.f(3)+&,&+li.g(3,4));
System.out.print(&Tom的编号&+tom.no+&,&+tom.MAX);
System.out.print(&,&+tom.f(3)+&,&+tom.g(3,4));
&3:参考答案:运行结果:
&试题内容:
&阅读下列程序,写出程序运行结果。
import java.util.*;
public class Class3304
public static void main(String[] args)
String s1=&public,static?void,main&;
StringTokenizer pas1=new StringTokenizer(s1,&? ,&);
int n1=pas1.countTokens();
System.out.println(n1);
while(pas1.hasMoreTokens())
String s=pas1.nextToken();
System.out.println(s);
&4:参考答案:红色窗口(Class3404)中上方有三个按钮一字排开,单击第一个按钮(One)会使第二个按钮(Two)变为不可用状
&态即变为灰色,单击第三个按钮(Three)会使第二个按钮变为可用状态。
&试题内容:
&阅读下列程序,写出程序功能。
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Class3404& implements ActionListener
JButton butt[]=new JButton[3];
public void actionPerformed(ActionEvent e)
if (e.getActionCommand().equals(&One&))
butt[1].setEnabled(false);
if(e.getActionCommand().equals(&Three&))
butt[1].setEnabled(true);
public Class3404()
JFrame my=new JFrame(&Class3404&);
Container con=my.getContentPane();
con.setBackground(Color.red);
con.setLayout(new FlowLayout());
String str[]={&One&,&Two&,&Three&};
for(int i=0;i&3;i++)
butt[i]=new JButton(str[i]);
con.add(butt[i]);
butt[i].addActionListener(this);
my.setBounds(100,100,600,300);
my.setVisible(true);
public static void main(String[]args)
new Class3404();
&5:参考答案:程序功能:应用程序窗口生成一个下拉菜单,菜单名是AAA,有两个菜单项AA1和AA2,其中AA2有子菜单,子菜单中有一个菜
单项AA21。
&试题内容:
&阅读下列程序,写出程序功能。
import javax.swing.*;
public class C3501
public static void main(String[] args)
JFrame myWin=new JFrame(&C3501&);
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JMenuBar jmb=new JMenuBar();
myWin.setJMenuBar(jmb);
myWin.setBounds(100,200,300,300);
JMenu jm=new JMenu(&AAA&);
jmb.add(jm);
JMenuItem jmi=new JMenuItem(&AA1&);
jm.add(jmi);
JMenu jm2=new JMenu(&AA2&);
jm.add(jm2);
JMenuItem jmi2=new JMenuItem(&AA21&);
jm2.add(jmi2);
myWin.setVisible(true);
五、程序设计题 (本大题共2小题,每小题6分,共12分)
&1:参考答案:int[] array3701(int a[])
&int x[]=new int[a.length];
&for(int i=0;i&a.i++)
&x[i]=a[a.length-1-i];
&[解析]完整的Java程序如下:
&public class Class3701
&static int[] array3701(int a[])
&int x[]=new int[a.length];
&for(int i=0;i&a.i++)
&x[i]=a[a.length-1-i];
&public static void main(String[] args)
&int a[]={1,2,3,4};
&a=array3701(a);
&for(int i=0;i&a.i++)
&System.out.print(a[i]+&& &);
&输出结果为:4321
&试题内容:
&编写编写一个方法array3701(),要求该方法有一个元素类型为int的数组参数,方法返回一个新数组,新数组的长度与参数数组的长度相同,
而新数组元素的值和参数数组各元素的值首尾颠倒。
&2:参考答案:int f3701(String s)
&int m=1,n=0;
&byte ss[]=s.getBytes();
&for(int i=1;i&ss.i++)
&if(ss[i]==ss[i-1])
&if(m&n)n=m;
&试题内容:
&编写一个方法f3701(),要求该方法有一个字符串参数s,方法的功能是统计s中连续相同的字符构成的子串的最大长度,方法返回这个最大长
度值,若没有,则返回1。
例如s=&223333&,其中连续相同的字符构成的子串有4个,长度依次为2、4、6、4,则最大长度为6。
六、简答题 (本大题共6小题,每小题3分,共18分)
&1:参考答案:(P87)
&(1)源对象:事件&发生&在这个组件上,它与一组&侦听&该事件的对象保持着联系。
&(2)监视器对象:是一个实现预定义接口的类的一个对象,该对象的类要提供对发生的事件作处理的方法。
&(3)事件对象:它包含描述当事件发生时从源对象传递给监视器对象的特定事件的信息,它将作为参数传递给处理事件的
&试题内容:
&Java.awt.event包中用来检测并对事件做出反应的模型包括哪三个组成元素?
&2:参考答案:(P50)方法的名称,方法的返回值类型,方法的参数个数与参数类型。
&试题内容:
&接口有与类相似的基本形式,接口有常量定义和方法定义,但没有方法的实现代码,接口中给出某种特定功能的一组方法的规范,方法的
规范主要包括哪些?
&3:参考答案:(P175)
&为8位字节流数据提供读和写操作的类是FileInputStream类和FileOutputStream类。
&为16位字符流数据提供读和写操作的类FileReader类和FileWriter类。
&试题内容:
&请写出为8位字节流数据和16位字符流数据分别提供读和写操作的类。
&4:参考答案:(P175)import& java.io.*;
&试题内容:
&某Java程序要使用文件输入输出流,请写出该程序所需要的import语句。
&5:参考答案:(P48)
&①不合法:m在Class22中没有声明过,不能使用。
&②不合法:b是非静态成员,不能在静态方法main()中使用。
&③不合法:a是Class2201类的private成员,不能在Class2201类外直接访问。
&试题内容:
&阅读下面程序,如果在横线上分别填写①i=m②i=b③i=p.a④i=p.change(100)四个赋值语句,有哪些不合法?请写出原因。
class Class2201
public int change(int m){}
public class Class22 extends Person
public static void main(String[]args)
Class2201 p=new Class2201();
Class22& t=new Class22();
&6:参考答案:(P102)
&(1)声明一个文本框名;
&(2)建立一个文本框对象;
&(3)将文本框对象加入到某个容器;
&(4)对需要控制的文本框对象注册监视器,监听文本框的输入结束事件;
&(5)一个处理文本框事件的方法,完成对截获事件进行判断和处理。
&试题内容:
&文本框处理程序的基本内容有哪几个方面?
分享这篇文章:
大家正在看...
最新热文...
相关文章...
相关评论...
以上就是阳光大学生网为您提供的《Java语言程序设计试题及答案(八)》,希望对您有所帮助。
最新热文...
大家都在看...
为您推荐...

我要回帖

更多关于 遵义市姜世甫简历 的文章

 

随机推荐