下列关于Java多线程并发控制机制的叙述中,错误的是(  )。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 下列关于Java多线程并发控制机制的叙述中,错误的是(  )。
A.Java中对共享数据操作的并发控制是采用加锁技术
B.线程之间的交互,提倡采用suspend(  )/resume(  )方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生

【◆参考答案◆】:B

【◆答案解析◆】:本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的加锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait(  )和notify(  )方法,这两个方法是javA.lang.object类的方法,是实现线程通信的两个方法,不提倡使用suspend(  )和resume(  )方法,它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项c说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,但程序员可以采用某些策略防止死锁的发生,选项D说法正确。

(2)【◆题库问题◆】:[单选] 在Visual FoxPro中,关于视图的正确描述是(  )。
A.视图也称作窗口
B.视图是一个预先定义好的SQL SELECT语句文件
C.视图是一种用SQL SELECT语句定义的虚拟表
D.视图是一个存储数据的特殊表

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】视图也叫做窗口,兼有“表”和“查询”的特点,视图可以从表中提取数据然后改变数据的值,然后送回基本表中,视图是一种表的手段,视图的基础是SQL SELECT语句。

(3)【◆题库问题◆】:[单选] 下列有关过程的叙述中错误的是(  )。
A.如果过程被定义为Static类型,则该过程中的局部变最都是Static类型
B.Sub过程中不能嵌套定义Sub过程
C.Sub过程中可以自嵌套调用Sub过程
D.事件过程可以像通用过程一样由用户定义过程名

【◆参考答案◆】:D

【◆答案解析◆】:D) 【解析】本题考查过程。一般在VB中控件本身的事件过程名称为“控件名事件”,另外还可以自定义过程,主要有Sub子过程和Function函数过程,过程可以嵌套调用,但不可以嵌套定义。静态过程中所有的局部变量默认为静态变量。

(4)【◆题库问题◆】:[单选] 下列关于数据库设计的叙述中,正确的是( )。
A.在需求分析阶段建立数据字典
B.在概念设计阶段建立数据字典
C.在逻辑设计阶段建立数据字典
D.在物理设计阶段建立数据字典

【◆参考答案◆】:A

【◆答案解析◆】:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的

(5)【◆题库问题◆】:[单选] 在命令窗口中,可用DO命令运行菜单程序的扩展名为(  )
A..FMT
B..MPR
C..MNX
D..FRM

【◆参考答案◆】:B

(6)【◆题库问题◆】:[单选] 执行函数过程的宏操作命令是
A.RnnCommand
B.RunMacro
C.RunCode
D.RunSql

【◆参考答案◆】:C

【◆答案解析◆】:【答案】C【解析】RunCommand方法是用于执行内置菜单命令或内置工具栏命令;RunMacr0可以运行一个独立的宏或者一个位于宏组中的宏;Runsql是用来运行Microsoft Access操作查询的命令;RunCode操作可以调用Microsoft Visual Basic的Function过程。因此选择C选项。

(7)【◆题库问题◆】:[单选] 下列关于HTML标记的说法,正确的是(  )。

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】本题考查Applet中HTML标记方法。 URLgetDocumentBase()返回包含Applet的HTML文件的 URL,而不是返回Applet主类的URL,选项A错误。URLgetC0deBase()返回Applet主类的URL,而环是返回 包含Applet的HTML文件的URL,选项B错误。StringgetParameter(stringname)返回定义在HTML文件的指定参数,如果指定参数在HTML中无说明,该方法将返回"null",而不是"0",因此选项C错误。

(8)【◆题库问题◆】:[单选] 运行下列程序,结果是(  )。 PrivateSub Command32_click()f0=1:fl=1:k=1Do While k<=5f=f0+f1f0=flfl=fk=k+1LoopMsgBox”f=”&fEnd Sub
A.f=5
B.f=7
C.f=8
D.f=13

【◆参考答案◆】:D

【◆答案解析◆】:循环次数比较少,可以采用逐次循环的本办法来做。

(9)【◆题库问题◆】:[单选] 下列关于控件的叙述中,正确的是
A.在选项组中每次只能选择一个选项
B.列表框比组合框具有更强的功能
C.使用标签工具可以创建附加到其他控件上的标签
D.选项组不能设置为表达式

【◆参考答案◆】:D

【◆答案解析◆】:【答案】D【解析】选项B中列表框只能选择,而组合框可以选择,也可以用户自己输入,因此组合框比列表框具有更强的功能;选项C中使用标签工具不可以创建附加到其他控件上的标签;选项D中选项组不能设置为表达式,因此选择D选项。

(10)【◆题库问题◆】:[单选] 若有下的定义:"int t[3][2];",能正确表示t数组元素地址的表达式是(  )。
A.&t[3][2]
B.t[3]
C.t[l]
D.t[2][2]

【◆参考答案◆】:C

【◆答案解析◆】:数组的下标是从0开始的,A中越界,行下标和列下标都不能越界;B中,虽然是个地址,但是也同样越界了;选项c中表示的是第一个的首地址;选项D表示的为其元素的值,并不是地址。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: