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


    2012年1月高等教育学考试全国统命题考试
    Java语言程序设计() 试题
    课程代码:04747

    考生答题注意事项:
    1 卷试卷必须答题卡作答答试卷草稿纸效
    2 第部分选择题必须应试卷题号2B铅笔答题卡相应代码涂黑
    3 第二部分非选择题必须注明题号05毫米黑色字迹笔作答
    4 合理安排答题空间超出答题区域效
    单项选择题(题10题题1分l0分)
    题列出四备选项中符合题目求请代码填写题括号错选选未选均分
    1面供选字符序列中属Java语言关键字
    Ainner Bthrow
    Cfalse Dthrows
    2表达式1>>>1十进制值
    A-2 B231-1
    C-(231-1) D232-1
    3Java语言中类定义时final关键字修饰指类
    A子类必须实现父类未实现方法 B没具体实现代码
    C必须实例 D继承
    4表达式  java程序设计1ength() 值
    A 0 B12
    C 8 D13
    5关BorderLayout布局叙述中正确
    A容器空间划分成5区域 B加入组件应该指明放入区域
    C框架窗口默认布局 D位置直接放组件
    6利文件话框开保存文件开文件话框前FileFilter类设置筛选条件两方法
    Aaccept()getSelectedFile() Baccept()getDescription()
    Caccept()setDescription() DsetDescription()getDescription()
    7设已Graphics2D象g2dRoundRectangle2D象rRect绘制象rRect代码
    Ag2ddraw(rRect) Bg2ddrawRoundRect(rRect)
    CrRectdraw() DrRectdrawRoundRect()
    8关线程互斥步叙述中正确
    A界段线程互斥资源程序段 B界段线程线程资源
    C互斥步解决死锁问题 Dnotify()方法等线程结束等
    9编写访问数库Java程序时Connection象作
    A存储查询结果 B指定连接中处理SQL语句
    C表示数库连接 D创建数库连接
    10获取InetAddress象域名方法
    AgetHostName() BgetLocalName()
    CgetHostAddress() DgetLocalHost()
    二填空题(题10题空2分20分)
    请题空格中填正确答案错填填均分
    11浏览器执行Java程序称____________
    12果子类A隐藏超类B成员变量x类A某方法f()引类Bx引类Bx引代码写成____________
    13接口类相似基形式常量定义方法定义没____________
    14设uv类A两象逻辑表达式uv意义____________
    15获象字符串表示调方法____________
    16注册鼠标点击事件监视器方法____________
    17异模式绘图时实际绘制颜色前正绘制颜色原先绘制颜色____________作特定运算确定
    18线程程序设计中执行界段程序时等线程结束等通常方法resume()notify()者____________
    19创建流机输出机输入类____________
    20Java程序中套接字方法实现CS模式时Client端支持网络底层通讯类____________
    三简答题(题6题题3分18分)
    21请写出程序段执行结果
    int c0dn3758
    while(n>0){ if((dn%l0)>c) cdn10}
    Systemoutprintln(结果+c)
    22什方法重载正确区分重载
    23请写出定义包含2子数组二维整型数组象aArr代码中第子数组5元素第二子数组3元素
    24请写出创建JPanel象p象p设定GridLayout布局代码
    25创建输出流象时会出现IOException异常创建输出流象代码必须出现trycatch语句结构中请写出前目录myFiledat文件创建缓输出流象outs代码
    26请写出已知数库url户名uName密码pWord通驱动程序理器(DriverManager)方法getConnection()建立连接con代码产生异常SQLException
    四程序填空题(题5题空2分20分)
    题空格中填正确答案完全代码正确实现题意功错填填均分
    27方法int tenDigNumlnArray(int []aint d)功统计数组中十位数d整数数
    提示:整数n运算n10作求掉n位数整数运算n%10作求n位数
    static int tenDigNumlnArray(int []aint d){
    int c0
    for(int i0__________i++){
    if(__________)c++
    }
    return c
    }
    28某应程序类实现接口ActionListener窗口文区象text标文字输入整数钮象正确该钮象注册监视器钮处理程序实现功点击钮时程序弹出输入信息话框输入整数n程序接受n2n偶数输出文区text中中处理钮事件方法
    public void actionPerformed(ActionEvent e){
    if(e____________equals(输入整数)){
    String res(String) JOptionPaneshowInputDialog(null 输入正整数
    输入话框JOptionPanePLAIN_MESSAGEnullnullnull)
    nIntegerparseInt(res)
    textsetText()
    for(int k2k < nk+2)
    text_____________
    }
    }
    29示意选择框选择类CheckBoxWin类构造方法根定选择项目表构造组选择框组选择框允许选组选择框中某选择项选择状态改变(选中变成未选中未选中变成选中)时选择框监视程序文区中输出状态改变选择项目类CheckBoxWin定义
    class CheckBoxWin extends JFrame implements ItemListener{
    JPanel pnew JPanel()
    JTextArea text
    String[]nameList
    JCheckBox boxArray[]
    CheckB oxWin(String[]sp){
    Container congetContentPane()
    consetBackground(ColorBLUE)
    consetLayout(new FlowLayout())
    psetSize(90(sp1ength)*20)
    psetLayout(new GridLayout(sp1ength1))
    nameListsp
    boxArraynew JCheckB ox[sp1ength]
    for(int i0iJCheckBox boxnew JCheckBox(sp[i])
    box_________________
    padd(box)
    boxArray[i]box
    }
    conadd(p)
    textnew JTextArea(313)
    textsetText()
    JScrollPane jspnew JScrollPane(text)
    jspsetSize(10060)
    conadd(jsp)
    setSize(100(sp1ength)*20+120)
    setLocation(100100)
    setVisible(true)
    }
    public void itemStateChanged(ItemEvent e){
    for(int i0iif(egetItemSelectable()_______________________ ){
    if(boxArray[i]isSelected())
    textappend(nameList[i]+未选中变成选中\n)
    else
    textappend(nameList[i]+:选中变成未选中\n)
    return
    }
    }
    }
    }
    30JPanel子类paintComponent方法该方法利Graphics2D绘制正方形正方形位置边长颜色分存该类成员变量lTopedgec中
    int edge Point 1Top Color c
    public void paintComponent(Graphics g){
    Graphics2D g2(Graphics2D)g
    g2setColor(c)
    Rectangle2D recnew Rectangle2D____________(1TopxlTopyedgeedge)
    _____________
    }
    31应程序界面文区文区时作发生键盘事件事件源键盘事件实施监视程序运行时先点击文区激活便响应键盘事件输入英文字母时文区中序显示输入字母
    import javaapplet*import javaxswing*
    import javaawt*import javaawtevent*
    public class Test31 extends Applet implements____________{
    JTextArea textnew JTextArea(510)
    public void init(){setSize(200200)
    __________________________
    textsetBackground(Colorgray) add(text)
    }
    public void keyPressed(KeyEvent e){}
    public void keyReleased(KeyEvent e){}
    public void keyTyped(KeyEvent e){
    int tegetKeyCode()
    if(t>KeyEventVK_A&&ttextappend(+(char)t)
    }
    }
    }
    五程序分析题(题5题题4分20分)
    32阅读列程序请写出该程序功
    public class Test32
    { public static void main(String args[])
    { double sum00
    For (int i1 i<500i++)
    sum+10(double)i
    Systemoutprintln( sum+sum)
    }
    }
    33阅读列程序请回答问题:
    (1)界面中组件
    (2)点击钮分会显示什容
    import javaapplet* import javaawt*
    import javaawtevent*import javaxswing*
    public class Test33 extends Applet implements ActionListener{
    String msg
    String buttonCom[]{YesNoUndecided}
    JButton bList[]new JButton[buttonComlength]
    JTeXtField t
    public void init(){
    setLayout(new GridLayout(41))
    for(int i0ibList[i]new JButton(钮+(i+1))
    add(bList[i])
    bList[i]addActionListener(this)
    }
    tnew JTeXtField()
    add(t)
    }
    public void actionPerformed(ActionEvent e){
    for(int i0i<3i++){
    if(egetSource()bList[i]){
    tsetTeXt(You pressed+buttonCom[i])
    break
    }
    }
    }
    }
    34阅读列程序请写出该程序功
    import javaio* import javaawt* import javaxswing*
    import javaawtevent*
    class MyWindow extends JFrame implements ActionListener{
    JTextArea textBufieredReader inJTextField fileName
    FileReader file
    MyWindow(){
    Contaiher conthisgetContentPane()获容面板
    consetLayout(new BorderLayout())
    fileNamenew JTextField(输入文件名)
    fileNameaddActionListener(this)
    textnew JTextArea(2030)
    JScrollPane jsp:new JScrollPane(text)
    conadd(jspBorderLayoutCENTER)
    conadd(fileNameSouth)setVisible(true)
    }
    public void actionPerformed(ActionEvent e)
    { String s
    try{File fnew File(fileNamegetText())
    filenew FileReader(f)
    innew BufferedReader(file)
    } catch(FileNotFoundException el){}
    try{ while((sinreadLine())null)
    textappend(s+'\n')
    }catch(IOException exp){}
    }
    }
    public class Test34{
    public static void main(String args[ ]) {new MyWindow()}
    }
    35阅读列程序请回答问题:
    (1)该程序中类MyPanel成员变量twoClick作什该成员变量值改变
    (2)程序运行时户界面位置鼠标点击两次界面中会出现什
    import javaawt*import javaxswing*import javaawtevent*
    class MyPanel extends JPanel implements MouseListener{
    int leftxleflyrightxrighty
    boolean twoClick
    MyPanel() {
    twoClickfalseaddMouseListener(this)
    }
    public void mousePressed(MouseEvent e){
    if(twoClick){
    leftxegetX()leftyegetY()
    }else{
    rightxegetX()rightyegetY()repaint()
    }
    twoClicktwoClick:
    }
    public void mouseClicked(MouseEvent e){}
    public void mouseEntered(MouseEvent e){}
    public void mouseExited(MouseEvent e){}
    public void mouseReleased(MouseEvent e){}
    public void paintComponent(Graphics g){
    gclearRect(00thisgetWidth()thisgetHeight())
    gfillRect(1efixleftyMathabs(rightxleftx)
    Mathabs(rightylefty))
    }
    }
    class MyWin extends JFrame{
    MyPanel pnew MyPanel()
    MyWin(){
    getContentPane()add(p)
    setSize(400400)setLocation(100100)setVisible(true)
    }
    }
    public class Test35 extends JFrame{
    public static void main(String[]args){new MyWin()}
    }
    36阅读列程序请回答问题:
    (1)程序执行时创建线程数
    (2)线程名称
    (3)举例出程序输出结果
    class SeltManaged extends Thread{
    int countDown
    public SelfManaged(String nameint c){
    countDownc
    setName(name)start()
    }
    public void run(){
    while(true){
    Systemoutprintln(getName()+ (+countDown+))
    try{
    sleep(50)
    }catch(InterruptedException e){}
    if(countDown 0)
    return
    }
    }
    }
    public class Test36{
    public static void main(String[]args){
    for(int i0i<2i++)
    new SelfManaged(线程+StringvalueOf(i)2)
    }
    }
    六程序设计题(题2题题6分12分)
    37编写方法int[] delete(int []aint d)方法创建新数组b新数组b中包含原数组中值等d元素返回该新数组b
    38程序界面钮ave文区text标签label程序运行时文区中输入数字序列单击ave钮标签label中显示数字序列中正实数均值
    注:里定程序部分代码编写actionPerformed(ActionEvent e)方法
    import javaxswing*………
    class Ave extends JFrame implements ActionListener{
    JLabel label 1label JTextArea text JButton ave
    Ave() {
    Container congetContentPane()
    consetLayout(new GridLayout(22))
    labellnew JLabel(输入整数序列)
    textnew JTextArea(510)
    avenew JButton(求正实数均值)
    labelnew JLabel()
    conadd(1abel 1)conadd(text)conadd(ave)
    aveaddActionListener(this)
    conadd(1abel)
    ………
    }
    public void actionPerformed(ActionEvent e){
    ∥请位置编写代码







    }
    }
    class Test38{
    public static void main(String args[]){new Ave() }
    }


    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

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

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

    2年前   
    792    0

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

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

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

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

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

    2年前   
    579    0

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

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

    2年前   
    515    0

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

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

    2年前   
    510    0

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

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

    2年前   
    456    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年前   
    1187    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

    自学考试专题:全国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年前   
    526    0

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

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

    2年前   
    507    0

    文档贡献者

    小***库

    贡献于2021-10-25

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

    该用户的其他文档