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


    全国2009年10月高等教育学考试
    Java语言程序设计()试题
    课程代码:04747
    单项选择题(题10题题1分10分)
    题列出四备选项中符合题目求请代码填写题括号错选选未选均分
    1.面供选字符序列中属Java语言关键字( )
    A.goto B.null
    C.false D.native
    2.程序代码输出结果( )
    int x73Systemoutprintln(x>>1)
    A.36 B.365
    C.37 D.true
    3.Java语言中类定义时final关键字修饰指类( )
    A.继承 B.子类方法中调
    C.程序调 D.子类方法覆盖
    4.关字符串运算代码执行该代码段输出结果( )
    String s″0123456789″sls2
    slssubstring(2)s2ssubstring(25)Systemoutprintln(s1+s2)
    A.0122345 B.234567892345
    C.012234 D.23456789234
    5.关FlowLayout布局组件排列序叙述正确( )
    A.排列 B.左右排列
    C.排列 D.右左排列
    6.程序执行方法showOpenDialog()开开文件话框果该方法返回值JFileChooserAPPROVE_OPTION户执行动作( )
    A.话框非正常关闭 B.开/保存钮
    C.撤销钮 D.重新输入文件名
    7.设已Graphics2D象g2dRectangle2D象r绘制象r代码( )
    A.g2ddraw(r) B.g2ddrawRect(r)
    C.rdraw() D.rdrawRect()
    8.供选择方法中线程阻塞状态恢复绪状态方法( )
    A.start() B.init()
    C.resume() D.run()
    9.供选择方法中文件机访问方法( )
    A.readChar() B.readLong()
    C.readInteger() D.writeChars()
    10.某程序利网址参数创建URL象url接着希利象url获URLConnection象url象调方法( )
    A.connection() B.URLConnection()
    C.getConnection() D.openConnection()
    二填空题(题10题题2分20分)
    请题空格中填正确答案错填填均分
    11.应程序必须某类中定义方法______
    12.import语句格式______
    13.面象语言中象间交互通______实现
    14.设两字符串象str1str2表达式strlstr2意义判字符串strlstr2______
    15.基Swing应程序台会相______
    16.处理键盘事件Java程序实现接口______
    17.Java语言约定坐标原点位绘图区域______
    18.Java程序中界段中______方法执行该方法线程等
    19.BufferedWriter类象行输入文件容行输入方法______
    20.javanet包中InetAddress类定义Java程序中InetAddress类象存储容______
    三简答题(题6题题3分1 8分)
    21.请写出实现计算y|x|if语句
    22.代码定义类请指出中三条合法代码行(行号参见注释)
    class Test22{ 1
    float ustatic float v 2
    static void setUV(boolean f){ 3
    ufac1(f) 4
    vfac2(f)} 5
    static float facl(boolean f){return fuv} 6
    float fac2(boolean f){return fvu} 7
    } 8
    23.javaawtevent中检测事件做出反应模型涉三种象请写出三种象
    24.写出设置Font象fnJava语句求Courier字体BOLD风格18磅字号设调象类型Graphicsg
    25.通流构造方法建立文件流象请写出创建输入输出文件流象两种常构造方法
    26.Client程序Server程序需通信时Socket类建立套接字连接请写出双方实现通信两种方式
    四程序填空题(题5题空2分20分)
    27.方法int sigmaEvenNum(int[]a)功求已知数组中偶数数
    static int sigmaEvenNum(int []a){
    int s 0
    for ( int i0______i++ ) {
    if(______) s++
    }
    return s
    }
    28.某应程序窗口包含文区dispArea带文字追加钮点击钮时程序弹出输入信息话框话框中输入容追加文区中中相应追加钮事件方法
    public void actionPerformed(ActionEvent e){
    if(e______equals(追加)){
    String result(String)JOptionPaneshowInputDialog(null请输入信息
    输入话框JOptionPanePLAIN_MESSAGE null nullnull)
    dispArea______(result + )
    }
    }
    29.程序段选择项目事件处理程序样例3单选钮组成选择组定义面板子类Panel某钮选中时钮监视程序类MyWindow文框中输出某钮选中字样类Panel定义
    class Panel extends JPanel implements ItemListener{
    static JRadioButton box[]
    ButtonGroup g
    Panel(String radioNameList[]) {
    boxnew JRadioButton[radioNameListlength]
    setLayout(new GridLayout(1 radioNameListlength))
    gnew ButtonGroup()
    for(int i0ibox[i] new JRadioButton(______false)
    gadd(box[i])add(box[i])box[i]addItemListener(this)
    }
    }
    public void itemStateChanged(ItemEvent e){
    for(int i 0 i < boxlength i++){
    if(box[i]_______) {
    MyWindowtextsetText(box[i]getLabel()+选中)
    }
    }
    }
    }
    30.getImage()方法drawImage()方法加载显示图程序加载seattle.jpg文件假定该文件包含应程序HTML文件目录
    import javaawt* import javaapplet*
    public class SimpleImageLoad extends Applet{
    Image img
    public void init() {
    img getImage(______seattlejpg)
    }
    public void paint(Graphics g) {
    gdrawImage(img 0 0 ______)
    }
    }
    31.程序段定义类ShareDataManager理线程享数datadata取存修改操作保持完整线程data操作互斥求外限制线程data修改data负数线程data操作步求程序理data操作定义成类理享数data类ShareDataManager代码
    class ShareDataManager {
    int data
    ShareDataManager(int init){data init }
    public int getData(){ return data}
    private void putData(int newValue){ data newValue}
    synchronized void modiData(int delta){
    if (delta > 0) {putData(getData()+ delta)
    } else {
    while (______<0) {
    try {wait() } catch (InterruptedException e) { }
    }
    putData(getData()+ delta)
    }
    ______
    }
    }
    五程序分析题(题5题题4分20分)
    32.阅读列程序请写出该程序输出结果
    class Tree {
    private String namepublic boolean flower
    public int birthYear
    Tree(String n boolean f int y){ name n flower f birthYear y }
    public void setName(String n){name n}
    public String getName(){return name }
    public void printTree(String str){
    Systemoutprintln(str) Systemoutprintln(Name+name)
    Systemoutprintln(Birth Year+birthYear)
    Systemoutprintln(Flower+flower)
    }
    }
    class PineTree extends Tree {
    public boolean coniferous true
    PineTree(String n boolean f int y boolean c){super(n f y)coniferous c }
    public void printTree(String str){
    super printTree(str)
    Systemoutprintln(Coniferous + coniferous)
    }
    }
    class Test32 {
    public static void main(String []args){
    Tree fOb new Tree(May Flower true 1980)
    PineTree sOb new PineTree(Pine false 2000 true)
    fObprintTree( fOb) sObprintTree(sOb)
    }
    }
    33.阅读列程序请写出该程序输出结果
    class Test33 {
    static void s (int b[ ] int k) {
    int i j t
    for(i 1i< k i++) {
    for(t b[i] j i1 j > 0 && t < b[j] j)
    b[j+l] b[j]
    b[j+ 1 ] t
    }
    }
    public static void main(String []args){
    int i a[] {6 12 7 11 5 }
    s(a 5)
    for(i 0i< alength i++) Systemoutprint(a[i]+ )
    System out Println()
    }
    }
    34.阅读列程序请写出该程序功
    import javaapplet* import javaxswing*
    import javaawt* import javaawtevent*
    public class Test34 extends Applet implements ActionListener {
    JTextField textint r JPanel panel
    public void paint(Graphics g){
    Graphics gc panelgetGraphics()
    gcclearRect(00 panelgetWidth() panelgetHeight())
    gcsetColor(Colorred) gcfillOval(10 10 r r)
    }
    public void init() {
    text new JTextField(10) panel new JPanel()
    setSize(200 100) setLayout(new GridLayout(21))
    add(text) add(panel) textaddActionListener(this)
    }
    public void actionPerformed(ActionEvent e) {
    if (egetSource() text) {
    r IntegerparseInt(textgetText())
    repaint()
    }
    }
    }
    35.阅读列程序请回答问题:
    (1)该程序菜单条中菜单项
    (2)单击菜单项开话框
    (3)该话框强制型非强制型
    (4)该话框中显示什容
    Import javaxswing*import javaawt*
    import javaawtevent* import javautil*
    class MyDialog extends JDialog {
    MyDialog(JFrame F String s) {
    super(F s false) Date date new Date()
    String t datetoString() JLabel text new JLabel(t)
    add(text) setSize(200100) setVisible(true)
    }
    }
    public class MenuDemo extends JFrame implements ActionListener {
    JMenuBar menubar JMenu action
    JMenuItem show set quit
    public MenuDemo() {
    menubar new JMenuBar() setJMenuBar(menubar)
    action new JMenu(''操作'') menubaradd(action)
    show new JMenuItem(''显示'') actionadd(show)
    set new JMenuItem(设置) actionadd(set)
    actionaddSeparator() quit new JMenuItem(退出)
    actionadd(quit) showaddActionListener(this)
    setaddActionListener(this) quitaddActionListener(this)
    setSize(300300) setVisible(true)
    }
    public void actionPerformed(ActionEvent e) {
    if(egetSource() show) {MyDialog diag new MyDialog(this 信息)}
    else if(egetSource() set) { thissetTitle(菜单演示)}
    else if(egetSource() quit){ Systemexit(0) }
    }
    public static void main(String[] args) {new MenuDemo()}
    }
    36.阅读程序请写出该程序输出结果
    class CurrentThreadDemo {
    public static void main(String args[]) {
    Thread t new Thread() Systemoutprintln(Current thread)
    tsetName(My Thread) Systemoutprintln(After name change)
    try {for(int n 3 n > 0 n) {
    Systemoutprintln(n) Threadsleep(1000)
    }
    } catch (InterruptedException e) {
    Systemoutprintln(Main thread interrupted)
    }
    }
    }
    六程序设计题(题2题题6分12分)
    37.编写方法int searchMaxNumIndex(int[]a)寻找已知数组中数标返回
    38.程序界面钮button文区textA文框textF程序运行时文区中输入数字序列单击钮文框中显示数字序列求编写actionPerformed(ActionEvent e)方法部分代码
    public void actionPerformed(ActionEvent e) {
    if (egetSource() button) {
    String s textAgetText() double sum 0
    StringTokenizer fenxi new StringTokenizer(s \n)
    请位置编写代码

    文档香网(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年前   
    792    0

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

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

    2年前   
    517    0

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

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

    2年前   
    622    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

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

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

    2年前   
    579    0

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

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

    2年前   
    510    0

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

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

    2年前   
    463    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年前   
    1186    0

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

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

    10年前   
    537    0

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

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

    3年前   
    711    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-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

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

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

    2年前   
    526    0

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

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

    2年前   
    507    0

    文档贡献者

    小***库

    贡献于2021-10-27

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

    该用户的其他文档