logo

咨询热线

15755063059 (点击在线咨询)
您现在的位置:山西自考网>历年真题 > 理工类 > 正文
自考攻略

2021年4月山西自考《Java语言程序设计(一)》模拟试题和答案(一)

时间:2021-02-27 11:47:32 作者:储老师

自考助学
一、单项选择题(本大题共10小题,每小题1分,共10分)
 
第1题在Java中,负责对字节代码解释执行的是()
 
A.垃圾回收器
 
B.虚拟机
 
C.编译器
 
D.多线程机制
 
【正确答案】B
 
第2题如果发生多个线程形成一个等待环,这样,所有线程都陷入相互等待的状态。这种循环等待现象称为()
 
A.互斥
 
B.同步
 
C.死锁
 
D.临界
 
【正确答案】C
 
第3题下列叙述中,正确的是()
 
A.Java语言的标识符是区分大小写的
 
B.源文件名与public类名可以不相同
 
C.源文件名其扩展名为.jar
 
D.源文件中public类的数目不限
 
【正确答案】A
 
第4题建立一个把list字符串数组元素作为选择条目的列表list1,可以使用的代码是()
 
A.list1=JList(list)
 
B.JList list1=JList(list)
 
C.JList list=new JList(list1)
 
D.JList list1=new JList(list)
 
【正确答案】D
 
第5题在Java语言中,把按钮button的标题文字设置为“第一个按钮”的方法是()
 
A.button.SetText("第一个按钮")
 
B.button.GetText("第一个按钮")
 
C.button.SetLabel("第一个按钮")
 
D.button.GetLabel("第一个按钮")
 
【正确答案】C
 
第6题以下是创建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");
 
【正确答案】D
 
第7题在Java中,表示换行符的转义字符是()
 
【正确答案】A
 
第8题在Java Applet程序中,如果对发生的事件做出响应和处理的时候,应该使用的语句是()
 
A.import java.awt.*;
 
B.import java.applet.*;
 
C.import java.awt.event.*;
 
D.import java.io.*;
 
【正确答案】C
 
第9题有Java语句如下,则说法正确的是()
 
int[]a,b=new int[3];
 
A.此语句是错误的
 
B.a.length的值为3
 
C.b.length的值为3
 
D.a.length和b.length的值都为3
 
【正确答案】C
 
第10题在Java程序中,已将FileWriter对象接到BufferedWriter对象上,要实现缓冲式输出,可对BufferedWriter对象使用的方法是()
 
A.read()
 
B.write()
 
C.readLine()
 
D.writeLong()
 
【正确答案】B
 
二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。
 
第1题在Java程序中,要创建一个10行20列的文本区,可以采用的构造方法是___。
 
【正确答案】(P104)JTextArea(10,20)
 
第2题当线程A使用某个对象,而此对象又需要线程B修改后才能符合A线程的需要,这时线程A就要等待线程B完成修改工作,这种线程相互等待称为___。
 
【正确答案】(P168)线程的同步
 
第3题JDBC是java程序与数据库连接的API,它可以与某个数据库建立连接、向数据库发送SQL语句和___。
 
【正确答案】(P199)处理数据库返回的结果
 
第4题多线程互斥使用共享资源的程序段,称为___,它是一种加锁机制,与多线程共享资源有关,它的作用是在任何时该一个共享资源只能供一个线程使用。
 
【正确答案】(P167)临界段
 
第5题给Java中的菜单项设置快捷键所使用的类中对应的构造方法为___。
 
【正确答案】(P121)MenuShortcut(int key)
 
第6题流在某些应用中,不希望顺序读写流,而是需要采用随机访问方式,文件随机访问可利用___类来实现。
 
【正确答案】(P180)RandomAccessFile
 
第7题在Java程序中,如果有package语句,则此语句必须出现在源程序文件的___。
 
【正确答案】(P31)起始行或第一行
 
第8题Java程序能实现多线程并行执行,为了让一个线程暂停执行,其他线程有机会被执行,可对要暂停的线程执行___方法。
 
【正确答案】(P161)sleep()
 
第9题在Java语言中,逻辑右移运算符是___。
 
【正确答案】(P19)>>>
 
[解析]左移运算符是“<<”:将左运算分量的每一位二进制位向左移动,右边空出的位用0填充,左端移出位的信息丢失。每左移一位相当于乘2。右移运算符分算术右移运算符“>>”和逻辑右移运算符“>>>”。
 
第10题Java语言中需要采用随机方式对文件进行读写,可利用___类来实现。
 
【正确答案】(P180)RandomAccessFile

声明:

(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。

(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。

考试提醒

报名时间:8月22日起

  • 考生交流群
  • 微信公众号
  • 考生交流群 扫一扫加入微信交流群

    与考生自由互动、并且能直接与专业老师进行交流解答。

  • 微信公众号 扫一扫加关注微信公众号

    与考生自由互动、并且能直接与专业老师进行交流解答。

关注公众号

回复“免费资料”领取复习资料

微信公众号

微信公众号

微信公众号

微信交流群

<<点击收起

在线咨询

在线咨询

APP下载

APP
下载

联系微信
联系
微信
扫描二维码
扫描
二维码
反馈建议
反馈
建议
回到顶部
回到
顶部
APP下载
微信客服
微信交流群