自学考试真题:全国10-01高等教育自学考试Java 语言程序设计(一)试题


    2010年1月高等教育学考试全国统命题考试
    Java语言程序设计()试题
    课程代码:04747
    单项选择题(题10题题1分10分)
    题列出四备选项中符合题目求请代码填写题括号错选选未 选均分
    1.述字符串中属Java语言关键字 ( )
    A.float B.new
    C.java D.return
    2.Java语言中数值数类型动转换左右转换次序 ( )
    A. byte→int→short→long→float→double
    B. byte→short→int→long→float→double
    C. byte→short→int→float→long→double
    D. short→byte→int→long→float→double
    3.供选择概念中属面象语言概念 ( )
    A.消息 B.模块
    C.继承 D.态性
    4.述Java语言语句中错误创建数组方法 ( )
    A.int intArray [ ] intArraynew int[5]
    B.int intArray [ ]new int[5]
    C.int [ ] intArray {12345}
    D.int intArray [5]{1234.5}
    5.Swing中子类创建框架窗口类 ( )
    A.JWindow B.JFrame
    C.JDialog D.JApplet
    6.MouseListener接口处理鼠标事件 ( )
    A.鼠标左键 B.点击鼠标右键
    C.鼠标进入 D.鼠标移动
    7.属文字字型素 ( )
    A.颜色 B.字体
    C.风格 D.字号
    8.四供选整数中作线程高优先级整数 ( )
    A.0 B.1
    C.10 D.11
    9.Java语言javaxswing包中类JFileChooser实现开保存文件话框户通文件话框获信息 ( )
    A.文件名称 B.文件路径
    C.文件容 D.文件象
    10.编写访问数库Java程序时Connection象作 ( )
    A.表示数库连接 B.存储查询结果
    C.指定连接中处理SQL语句 D.建立新数库连接
    二填空题(题10题空2分20分)
    请题空格中填正确答案错填填均分
    11.Java编译程序先Java源程序翻译成机器关__________
    12.表达式¨23 & 18’’值__________
    13.果类A某成员变量类型类B类A类B间__________关系
    14.Java语言提供两处理字符串类__________
    15.某程序代码JTextField textnew JTextField()创建文框文框注册监视器监视器处理方法actionPerformed(ActionEvent e)中判定文框发生事件条件表达式__________
    16.水滚动条象初始值50滑块宽10素表示范围[0250] 创建样滚动条象时提供5参数次__________
    17.JComponent 子类组件中绘图应重写__________方法
    18.线程完界段等线程恢复工作需调方法__________
    19.某程序想long型整数文件构造机读写象支持求类__________
    20.设已知服务器IP址端口号创建套接字象支持求类__________
    三简答题(题6题题3分18分)
    21.请写出段if语句判断整数n否偶数果偶数输出Yes否输出No.
    22.请写出接口定义般形式
    23.请写出Java语言编写事件处理程序两种方案
    24.设已Graphics2D象g2d 请Java语句绘制矩形rect左角坐标(2030)宽120高30
    25.开文件话框时设置筛选条件指定文件类型请写出FileFilter类预设两方法
    26.请写出URLConnection类提供三常方法
    四程序填空题(题5题空2分20分)
    27.方法void moveOddForword(int a[ ])功数组中奇数移偶数前
    void moveOddForword(int a[]){
    for(int i0 odd0________i++)
    if(________){
    int ta[i]a[i]a[odd]a[odd]todd++
    }
    }
    28.程序创建窗口然窗口显示″HelloWorld ″
    import javaxswing* import java.awt*
    public class HelloWorld {
    public static void main(String[ ]ares) {
    TextFrame framenew TextFrame()
    framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE)
    frame ________
    }
    }
    class TextFrame extends JFrame {
    public TextFrame() { .
    setTitle(″HelloWorld″)
    setSize(WIDTHHEIGHT)
    TextPanel panelnew TextPanel()
    Container contentPanegetContentPane()
    contentPane.add(panel)
    }
    public static final int WIDTH300
    public static final int HEIGHT 200
    }
    class TextPanel extends JPanel {
    public void paintComponent(Graphics g) {
    super ________
    gdrawString(″HelloWorld ″xy)
    }
    public int x100 public int y100
    }
    29.子窗口中设置菜单条类定义类构造方法根指定窗口名称菜单表设置菜单条菜单菜单项选中某菜单项时文框中显示相应菜单项选中信息
    class MenuWindow extends JFrame implements ActionListener {
    public static JTextField text
    public MenuWindow(String sString menuList[][]) {
    setTitle(s)
    Container conthisgetContentPane()
    consetLayout(new BorderLayout())
    thissetLocation(100100) thissetSize(300100)
    JMenuBar menubarnew JMenuBar()
    for(int i0 i JMenu menunew JMenu(menuList[i][0])
    for(int j1j JMenultem anltemnew JMenultem(menuList[i][j])
    anltem.setActionCommand(menuList[i][j])
    anltem.________menuadd(anltem)
    }
    menubar.__________
    }
    textnew JTextField()setJMenuBar(menubar)
    conadd(textBorderLayout.SOUTH)
    }
    public void actionPerformed(ActionEvent e){
    text.setText(e.getActionCommand()+″菜单项选中 ″)
    }
    }
    public class Test29 extends Applet {
    MenuWindow window
    String menuList[][]{{″体育″″跑步″″蓝球″″乒乓″}
    {″娱乐″″唱歌″″跳舞″}}
    public void init() {
    windownew MenuWindow(″体育娱乐窗″menuList)
    windowsetVisible(true)
    }
    }
    30.鼠标作画应程序简单方法根鼠标位置画点鼠标移动断画圆点实现鼠标作画
    import java.awt*
    import java.awtevent*
    public class Test30 extends java.applet.Applet implements MouseMotionListener {
    Color colorint lineSize2:
    int x1yl
    public void init(){
    setLocation(3020) setSize(300300)
    setBackground(Colorgreen)addMouseMotionListener(this)
    }
    public void paint(Graphics g){
    if(x1&&y1) {
    gsetColor(color)gfillOval(xy1ineSizelineSize)
    }
    }
    public void mouseMoved(MouseEvent e){}
    public void mouseDragged(MouseEvent e){
    xegetX()ye.getY()_________
    }
    public void ________ (Graphics g){ paint(g)}
    }
    31.定义类ShareData理线程享数data线程生成data线程data约定新生成data线程生成data反data继续生成data线程间需互斥步理述方式类类理享数享数存操作putData()取操作getData()
    class ShareData{
    int data∥享数
    boolean newDatafalse∥新生成data标志
    synchronized int getData(){
    while(newData){
    try{ _________
    } catch(InterruptedExceptipn e){
    Systemoutprintln(″错误中断″)
    }
    }
    newDatafalse notify()return data
    }
    synchronized void putData(int n){
    while(newData){
    try{wait()
    }catch(InterruptedException e){
    Systemoutprintln(″错误中断 ″)
    }
    }
    datan __________
    notify() return
    }
    }
    五程序分析题(题5题题4分20分)
    32.阅读列程序请写出该程序输出结果
    class Parent{
    private void method 1 () { Systemoutprintln(″Parent′s method 1()″)}
    public void method 2 () { Systemoutprintln(″Parent′s method 2()″)method 1()}
    }
    class Child extends Parent {
    public void method l (){ Systemoutprintln(″Child′s method 1 ()″)}
    public static void main(String args[]){ Parent p new Child()pmethod2()}
    }
    33.阅读列程序请写出该程序功
    import javautil*import javaxswing*
    public class Test33{
    public static void main(String args[]){
    String str(String)JOptionPane.showInputDialog(null″请输入信息″
    ″输入话框″JOptionPane.PLAIN_MESSAGEnullnullnull)
    StringTokenizer pasnew StringTokenizer(str ″″)
    int npascountTokens()
    Systemoutprintln(″输入信息单词″+n+″全部单词:″)
    while(pas.hasMoreTokens()){
    String spasnextToken()
    Systemoutprintln(s)
    }
    }
    )
    34.阅读列程序请示意图画出程序运行时呈现界面
    import javaapplet*import javaawt*import javaxswing*
    class MyPanel extends JPanel{
    JTextField textltext2
    MyPanel(String slString s2) {
    textlnew JTextFieId(s1) text2new JTextField(s2)
    add(text 1) add(text2)
    }
    }
    class MySubPanel extends MyPanel {
    JTextField text
    MySubPanel(String slString s2String s3) {
    super(s1s2)text new JTextField(s3)add(text)
    }
    }
    public class Test34 {
    public static void main(String args[]) {
    JFrame mwnew JFrame(″示意窗口″)
    mwsetSize(350150)
    Container con mwgetContentPane()
    consetLayout(new BorderLayout())
    MyPanel plnew MyPanel(″文框l″″文框2″)
    MySubPanel p2new MySubPanel(″文框3″″文框4″″文框5″)
    JTextArea textnew JTextArea(″里文区″)
    conadd(pl″North″) conadd(p2″South″)
    conadd(text″Center″)mw.setVisible(true)
    }
    }
    35.阅读列程序请写出该程序功
    import javaapplet*:import javaawtevent*import javaxswing*
    public class Class 1 extends Applet implements KeyListener{
    JButton buttonnew JButton(″开始″)
    JTextArea textnew JTextArea(520)
    public void init() {
    buttonaddKeyListener(this) add(button)add(text)
    }
    public void keyPressed(KeyEvent e){
    int tegetKeyCode()
    if(t>KeyEventVK_A&& t textappend(″ ″+(char)t)
    }
    }
    public void keyTyped(KeyEvent e){}
    public void keyReleased(KeyEvent e){}
    }
    36阅读列程序请写出该程序功
    import javaapplet* import javaawt*
    public class Test36 extends javaappletApplet implements Runnable{
    Thread myThread null
    double seta00
    public void start() {
    setSize(500400)
    if(myThreadnull){ myThreadnew Thread(this) myThreadstart()}
    }
    public void run() {
    while(myThreadnull) {
    try {myThreadsleep(40)
    } catch(InterruptedException e){}
    seta+30 if(seta>360)seta0 repaint()
    }
    }
    public void paint(Graphics g) {
    final double pi314159 final double r 1000
    int x0250+(int)(r*Mathcos(314159261800*seta))
    int y0200+(int)(r*Mathsin(314159261800*seta))
    gsetColor(Colorred) gdrawOval(x0y01010)
    }
    }
    六程序设计题(题2题题6分1 2分)
    37请编写方法void strReverse(String str)该方法功输出新字符串新字符串字符排列序原字符串str字符排列序相反例strReverse(″ABCD″) 输出结果″DCBA″请字符串字节数组相互转换方法进行设计
    38请设计实现输入学号姓名话框界面中空白格文框输入相应容





    里出程序部分编写类InputNoNameDialog构造方法InputNoNameDialog(JFrame fString sJTextField t)中参数f话框赖窗口s话框标题t赖窗口中显示话框输入容文框
    类InputNoNameDialog程序框架
    class InputNoNameDialog extends JDialog implements ActionListener{
    JLabel titleJTextField textltext2mainTextJButton done
    InputNoNameDialog(JFrame f String sJTextField t) {
    super(fstrue) mainText tContainer con getContentPane()
    titlenew JLabel(s) textlnew JTextField(10)
    text2new JTextField(10) consetLayout(new GridLayout(32))
    consetSize(200100) setModal(false)
    请位置续写余代码




    }
    public void actionPerformed(ActionEvent e) {
    输入结束确定钮话框中输入学号姓名赖窗口文框中显示
    mainTextsetText(″学号:″+textlgetText()+″ 姓名:″+text2getText())
    setVisible(false)dispose()
    }
    }


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 14 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    自学考试真题:全国14-10高等教育自学考试Java 语言程序设计(一)试题

    2014年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码04747)本试卷共l0页。满分l00分,考试时间l50分钟。学生答题注意事项:1.本卷所有试题必须在...

    2年前   
    790    0

    自学考试真题:全国12-10高等教育自学考试Java 语言程序设计(一)试题

    2012年10月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项: 1. 答题前,考生务必...

    2年前   
    630    0

    自学考试真题:全国11-10高等教育自学考试Java 语言程序设计(一)试题

    2011年10月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试卷(课程代码 04147)一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项...

    2年前   
    621    0

    自学考试真题:全国13-10高等教育自学考试Java 语言程序设计(一)试题

    全国2013年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项: 1. 答题前,考生务必将自己的考试...

    2年前   
    578    0

    自学考试真题:全国09-01高等教育自学考试Java 语言程序设计(一)试题

    2009年1月高等教育自学考试全国统一命题考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合...

    2年前   
    513    0

    自学考试真题:全国12-01高等教育自学考试Java 语言程序设计(一)试题

    2012年1月高等教育自学考试全国统一命题考试Java语言程序设计(一) 试题课程代码:04747考生答题注意事项:1. 本卷所有试卷必须在答题卡上作答。答在试卷和草稿纸上的无效。2. 第一...

    2年前   
    661    0

    自学考试真题:全国09-10高等教育自学考试Java 语言程序设计(一)试题

    全国2009年10月高等教育自学考试Java语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的...

    2年前   
    455    0

    自学考试真题:全国08-10高等教育自学考试Java 语言程序设计(一)试题

    全国2008年10月高等教育自学考试Java 语言程序设计(一)试题课程代码:04747一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求...

    2年前   
    509    0

    全国0801高等教育自学考试 综合英语(一)试题

    全国2008年1月高等教育自学考试综合英语(一)试题课程代码:00794请将答案填在答题纸相应位置上Ⅰ. 用适当的语法形式或词汇填空。从A、B、C、D四个选项中选出一个最佳答案,并填在答题纸相...

    3年前   
    817    0

    高等教育自学考试全国统一命题考试 英语(二)试题 (2)

    2004年下半年高等教育自学考试全国统一命题考试英语(二) 试卷(课程代码00l5)PART ONE (50 POINTS)I.Vocabulary and structure (10 ...

    4年前   
    1185    0

    全国高等教育自学考试新闻评论写作试题

    全国高等教育自学考试新闻评论写作试题全国2004年4月高等教育自学考试新闻评论写作试题课程代码:00658参考资料:http://第一部分选择题(共30分)一、单项选择题(本大题共20小题,每...

    10年前   
    536    0

    全国高等教育自学考试儿科护理学(二)试题

    全国高等教育自学考试儿科护理学(二)试题课程代码:03011一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括...

    3年前   
    710    0

    全国 02-07 高等教育自学考试 英语(一)

    浙江省2002年7月高等教育自学考试英语(一)试题课程代码:00012Ⅰ.Vocabulary and Structure(10 points, 1 point for each)从下列各句四...

    3年前   
    687    0

    全国 10-01 高等教育自学考试 思想道德修养与法律基础试题

    全国2010年1月高等教育自学考试思想道德修养与法律基础试题课程代码:03706一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将...

    3年前   
    438    0

    高等教育自学考试全国统一命题考试 英语(一)

    2015年10月高等教育自学考试全国统一命题考试英语(一) 试卷(课程代码 00012) 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可...

    4年前   
    1008    0

    自学考试历年真题:高等教育自学考试全国统一命题考试14-04计算机网络原理试卷(无答案版)

    绝密★考试结束前全国2014年4月高等教育自学考试计算机网络原理试题课程代码:04741请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项:1.答题前,考生务必将自己的考试课...

    2年前   
    830    0

    自学考试专题:全国05-01高等教育自学考试线性代数试题

    全国2005年1月高等教育自学考试线性代数试题课程代码:02198一、填空题(每小题2分,共36分)1. 行列式=_____.2. 设三阶方阵A的行列式det(A)=3,则A的伴随矩阵A*的行...

    2年前   
    559    0

    自学考试专题:全国05-04高等教育自学考试-线性代数试题无答案版

    全国2005年4月高等教育自学考试-线性代数试题课程代码:02198试卷说明:AT表示矩阵A的转置矩阵,A*表示矩阵A的伴随矩阵,E是单位矩阵,|A|表示方阵A的行列式。第一部分 选择题(共...

    2年前   
    541    0

    自学考试专题:全国09-10高等教育自学考试线性代数试题

    2009年10月全国自考线性代数历年真题参考答案一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、...

    2年前   
    463    0

    自学考试专题:全国07-01高等教育自学考试线性代数试题

    全国2007年1月高等教育自学考试线性代数试题课程代码:02198试卷说明:AT表示矩阵A的转置矩阵,A*表示矩阵A的伴随矩阵,E是单位矩阵,|A|表示方阵A的行列式,R(A)表示矩阵A的秩。...

    2年前   
    525    0

    文档贡献者

    小***库

    贡献于2021-10-24

    下载需要 14 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档