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


    全国2008年10月高等教育学考试Java 语言程序设计()试题
    课程代码:04747
    单项选择题(题10题题1分10分)
    题列出四备选项中符合题目求请代码填写题括号错选选未选均分
    1.述字符组合作Java程序标识符(   )
    A.Aa12 B.x
    C.y D.5x
    2.程序代码输出结果(   )
    int x53
    System out println(10+x2)
    A.270 B.275
    C.1026 D.10265
    3.参Java代码四叙述中确切(   )
    class A{
    int x static int y
    void fac(String s){Syatem out println("字符串"+s)}
    }
    A.xys成员变量
    B.x实例变量y类变量s局部变量
    C.xy实例变量s参数
    D.xys实例变量
    4.需分析字符串字符串分解成独立单词java util包中类
    (   )
    A.String B.StringBuffer
    C.StringTokenizer D.stringTokenizer
    5.程序子窗口设定字符串s指定名字采代码(   )
    A.JFrame(s) B.window(s)
    C.new JFrame(s) D.super(s)
    6.关菜单叙述中正确(   )
    A.菜单分三级定义高级菜单条菜单条中放菜单菜单中放菜单项
    B.菜单分三级定义高级菜单菜单中放菜单条菜单条中放菜单项
    C.菜单分两级定义高级菜单菜单中放菜单项
    D.菜单分两级定义高级菜单条菜单条中放菜单项
    7.述容全部字型素(   )
    A.字体字形 B.字体风格字号
    C.字形风格字号 D.字形颜色字号
    8.Thread子类实现线程步骤序(   )
    A.声明Thread类子类创建Thread子类实例线程调start()方法
    B.声明Thread类子类子类中重新定义run()方法创建Thread子类实例
    C.创建Thread子类实例线程调start()方法
    D.声明Thread类子类子类中重新定义run()方法创建Thread子类实例线程调start()方法
    9.16位Unicode字符流提供读写操作支持类分(   )
    A.FileInputStream类FileOutputStream类
    B.InputStream类OutputStream类
    C.FileReader类FileWriter类
    D.File_Reader类File_Writer类
    10.利象提供方法获流象实现网络连接(   )
    A.URLConnection象 B.URL象
    C.InetAddress象 D.TCPIP象
    二填空题(题10题题2分20分)
    请题空格中填正确答案错填填均分
    11应程序必须定义成_________
    12条件运算符构造表达式:goal等10时表达式值否表达式值错表达式_________
    13类组相象描述类概括类象性质:_________
    14设数组ab定义:
    int[]a{123}int[]b{456}
    ……
    执行代码ab完成赋值操作外引起系统额外做工作_________
    15 _________布局容器组件拥显示空间某时刻显示组件
    16Java语言处理鼠标事件提供两接口:_________接口MouseMotionListener接口
    17某绘图方法设置成异模式绘图黄色作异模式设定绘图颜色果时背景色红色红色绘制线段线段实际颜色_________
    18程序员Java语言编写线程应程序程序员控制关键性工作两方面:编写线程_________方法二建立线程实例
    19BufferedWriter类提供缓式输出类程序需先创建_________象利象创建BufferedWriter象
    20Java语言中客户端套接字类_________
    三简答题(题6题题3分18分)
    21请写出表示条件x2y3成立Java表达式
    22果类Student类Person子类类Undergraduate类Student子类请指出代码行中合法
    Person p1new Student()
    Person p2new Undergraduate()
    Student s1new Person()
    Student s2new Undergraduate()
    Undergraduate ug1new Person()
    Undergraduate ug2new Student()
    Object obnew Student()
    23请写出程序处理文框输入结束事件(回车)添加监视器方法监视器类必须实现接口方法
    24请写出条语句够绘制条点(2030)开始长100素水线段设调象类型Graphicsg
    25某Java程序文件输入输出流请写出该程序需import语句
    26JDBCJava程序数库连接API请写出JDBC做三件事情
    四程序填空题(题5题空2分20分)
    27方法int maxDigit(int n)功找出十进制整数n位中位数字例n23765该方法返回值7
    static int maxDigit(int n){
    int c0d
    while(n>0){
    d_______
    if(d>c) cd
    n10
    }
    ________
    }
    28某程序界面包含文区text1文框text2钮button实现文区中输入整数序列点击钮程序响应钮事件累计文区输入整数序列总输出文框中里出中相应钮事件方法
    public void actionPerformed(ActionEvent e){
    int sum
    if(egetSource()button){
    String stext1________获取text1中信息
    StringTokenizer fenxinew StringTokenizer(s"\n")
    int nfenxicountTokens()
    double a[]new double[n]
    for(int i0i<ni++){
    String tempfenxinextToken()
    a[i]DoublevalueOf(temp)doubleValue()
    }
    sum0
    for(int i0i<ni++){
    __________
    }
    text2setText(""+sum)刷新显示
    }
    }
    29生成菜单项象菜单项选择事件处理方法部分代码求菜单项singingItem选中时文框text中输出唱歌菜单项选中字样
    ……
    singingItemnew________("唱歌")生成菜单项象
    ……
    public void actionPerformed(ActionEvent e){
    if(egetSource()singingItem)
    textsetText(e________()+ "菜单项选中")
    }
    30某应程序实现幻灯片放映应程序init()方法幻灯片读入数组中存储注册鼠标监视器程序运行时单击鼠标序变换放映幻灯片序号里出中paint()方法mousePressed()方法
    final int number30假定幻灯片30张
    int count0
    Image[]picnew Image[number]
    public void paint(______gc){
    if((pic[count])null)
    gcdrawImage(pic[count]1010pic[count]getWidth(this)
    pic[count]getHeight(this)this)
    }
    public void mousePressed(MouseEvent e){
    count(count+1) number循环逐张显示
    __________
    }
    31定义类shareDataManager理线程享数data线程减少data线程增加datadata负值修改data方法线程说仅互斥步类提供方法modiData()供修改data线程调该方法data修改结束应通知等进入方法线程
    class ShareDataManager{
    int data0
    ________void modiData(int delta){
    if(delta>0){
    data+delta
    }else {
    while(data <delta){
    try{Systemoutprintln("发生等")
    wait()
    }catch(InterruptedException e){ }
    }
    datadelta
    }
    _________
    }
    ShareDataManager(int ititData){datainitData}
    }
    五程序分析题(题5题题4分20分)
    32阅读列程序请写出该程序输出结果
    import javaapplet*import javaawt*
    class Point{
    int xy
    Point(int xxint yy){ xxxyyy}
    Point(Point p){xpxypy }
    void m(int dxint dy){x+dxy+dy}
    }
    class Circle extends Point{
    int r
    Circle(Point p int rr){ super(p) rrr }
    float c(){ return 314f*20f*r }
    float a(){ return 314f*r*r}
    }
    public class sample extends Applet{
    Circle yuan Point d
    public void init() {dnew Point(25)yuannew Circle(d10)}
    public void paint(Graphics g){
    gdrawString("yuan Circle"+(int)(yuanc()*1000)1000520)
    gdrawString("yuan Area"+(int)(yuana()*1000)1000540)
    }
    }
    33.阅读列程序请写出该程序功
    import java util*
    public class Class1{
    public static void main(Srting args[]){
    Date date1new Date()
    System out println (datel)
    String tdateltoString()
    int endPostindexOf(`C')
    ttsubstring(11endPos)
    System out println(t)
    }
    }
    34阅读列程序请写出该程序功
    import javaapplet*import javaxswing*import javaawtevent*
    public class Class l extends Applet implements ActionListener{
    JTextField text1text2
    public void init(){
    text1new JTextField(10) text2new JTextField(10)
    setSize(200100) add(text1) add(text2)
    text1addActionListener(this)
    }
    public void actionPerformed(Action Event e){
    long n
    if(egetSource()text1){
    nLongparseLong(text1getText())
    text2setText(StringvalueOf(n*n))
    }
    }
    }
    35阅读程序请写出该程序功
    import javaxswing* import javaawt*import javaawtevent*
    class MyScrollBar extends JscrollBar{
    public MyScrollBar(int init int len int low int high){
    super(JScrollBar HORIZONTAL initlenlowhigh)
    }
    }
    class MyWindow extends JFrame implements AdjustmentListener{
    private JTextField text
    MyWindow(String s){
    super(s)
    MyScrollBar myBarnew MyScrollBar(10100255)
    Container conthis getContentPane()
    con setLayout(new GridLayout(21))
    this setSize(200100)
    this setLocation(100100)
    myBaraddAdjustmentListener(this)
    textnew JTextField(""20)
    con add(text)conadd(myBar)
    thissetVisible(true)
    }
    public void adjustmentValueChanged(AdjustmentEvent e){
    MyScrollBar myBar(MyScrollBar)egetAdjustable()
    textsetText(""+myBargetValue())
    }
    }
    public class Class1{
    public static void main(String[]args){
    MyWindow myWindownew MyWindow("text5_4")
    }
    }
    36应程序创建线程例子容器类方法getGraphics()获Graphics象线程作画笔请写出该程序中线程工作容
    import javaapplet*import javaawt*
    public class Class1 extends javaappletApplet implements Runnable{
    Thread redBallGraphics redPen
    int rx0ry0
    public void init(){
    setSize(250200)
    redBall new Thread(this)
    redPengetGraphics()
    redPen setColor(Colorred)
    setBackground(Colorgray)
    }
    public void start(){ redBallstart() }
    public void run(){
    while(true){
    if(ThreadcurrentThread()redBall){
    rx(int)(80*Mathrandom())
    ry(int)(80*Mathrandom())
    red PensetColor(Colorred)
    red PenfillOval(100+rx100+ry1010)
    try{redBallsleep(500)}
    catch(InterruptedException e){}
    redPensetColor(Colorgray)
    redPenfillOval(100+rx100+ry1010)
    }
    }
    }
    }
    六程序设计题(题2题题6分12分)
    37.编写方法halfArray()求该方法元素类型int数组参数方法返回新数组新数组长度参数数组长度相新数组元素值参数数组元素半
    38.Java应程序界面三文框两钮前两文框输入整数第三文框输出结果两钮分表示加减运算前两文框输入整数点击相应钮程序计算结果输出第三文框中程序部分中监视钮事件方法未出试编写处理钮事件方法
    注:里定部分程序编写actionPerformed(ActionEvent e)方法
    import javaapplet*import javaxswing*
    import javaawt* import javaawtevent*
    class Panel1 extends JPanel{
    JTextField text1 text2 text3JButton addButtonsubButton
    Panel1(){
    text1new JTextField(10)text2new JTextField(10)
    text3new JTextField(10)setLayout(new GridLayout(51))
    addButtonnew JButton("加")subButtonnew JButton("减")
    add(text1) add(text2)
    add(text3) add(addButton) add(subButton)
    }
    }
    public class Classl extends Applet implements ActionListener{
    Pane1 panel
    public void init(){
    setSize(100200) panelnew Panel1()add(panel)
    (paneladdButton)addActionListener(this)
    (panelsubButton) addActionListener(this)
    }
    public void actionPerformed(ActionEvent e){
    里编写代码



    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

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

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

    2年前   
    630    0

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

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

    2年前   
    790    0

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

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

    2年前   
    621    0

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

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

    2年前   
    517    0

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

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

    2年前   
    578    0

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

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

    2年前   
    662    0

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

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

    2年前   
    514    0

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

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

    2年前   
    455    0

    自学考试真题:08-10全国自考英语(二)

    2008年10月份全国自考英语(二)历年真题参考答案一、Vocabulary and Structure(10 points,1 point for each item)1. He was s...

    3年前   
    585    0

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

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

    3年前   
    623    0

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

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

    3年前   
    817    0

    自学考试真题:08-10管理系统中计算机应用试题

    全国2008年10月高等教育自学考试管理系统中计算机应用试题课程代码:00051一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将...

    3年前   
    436    0

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

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

    4年前   
    1186    0

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

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

    3年前   
    710    0

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

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

    10年前   
    537    0

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

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

    3年前   
    687    0

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

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

    4年前   
    1008    0

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

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

    2年前   
    830    0

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

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

    2年前   
    541    0

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

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

    2年前   
    559    0

    文档贡献者

    小***库

    贡献于2021-10-26

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

    该用户的其他文档