[单选题]关于Runnable接口,错误的说法是 ( )
正确答案 :B
创建实现Runnable接口的类后,就可以用start方法启动线程了
解析:解析:通常,当一个类已继承另一个类时,就应该利用实现Runnable接口方法类构造线程体。选项A正确。选项B的说法是错误的,创建后,还需要初始化一个Thread类或者 Thread子类的线程对象时,把目标对象传递给这个线程实例后,利用Thread类或者Thread子类的线程对象的start方法启动线程。选项C是正确的,Runnable接口提供了通过线程执行程序的最基本的接口。选项D也是正确的,Runnable只定义了一个run方法,正是通过run()方法才使得建立线程的目的得以实现。
[单选题]下列叙述中,不符合良好程序设计风格的是( )。
正确答案 :A
程序的效率第一,清晰第二
解析:解析:选项B、C、D都属于良好程序设计风格的内容,选项A与程序良好设计风格相悖。
[单选题]小刘正在整理公司各产品线介绍的PowerPoint演示文稿,因幻灯片内容较多,不易于对各产品线演示内容进行管理。快速分类和管理幻灯片的最优操作方法是:()
正确答案 :D
利用节功能,将不同的产品线幻灯片分别定义为独立节
[单选题]以下为Visual Basic学习版的控件的是
正确答案 :A
数据绑定控件
解析:解析:VisualBasic学习版中包括内部控件、网格控件、数据绑定控件和Tab对象,所以数据绑定控件是VisualBasic学习版中的控件;报表控件为专业版中的控件;而自动化管理器是企业版的控制系统。
[单选题]有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 interface A { int method1 (int i); int method2 (int j); }
正确答案 :C
class B implements A { int method1(int 1){} int method2(int j){} }
解析:解析:本题考查在Java中接口的实现。接口是一种只含有抽象方法或变量的特殊的抽象类。在类的声明中用implements子句来表示—个类使用某个接口。选项A在方法内没有参数值;选项B只是定义了一个类,并没有实现与A的接口;选项C中使用关键宇implements实现了该接口,这里接口中的方法并没有使用abstract修饰,所以不是抽象的;选项D中extends是用来继承父类的,而A并不是一个类,不能用extends。
[单选题]若变量已正确定义,有以下程序段 i=0; do printf("%d,",i;while(i++); Printf("%d\n",,i); 其输出结果是
正确答案 :B
0,1
解析:解析: 对于do…while循环,程序先执行一次循环体,再判断循环是否继续。本题先输出一次i的值“0,”,再接着判断表达式i++的值,其值为0,所以循环结束。此时变量 i的值经过自加已经变为1,程序再次输出i的值“1”。
[单选题]在应用程序生成器的“数据”选项卡中可以
正确答案 :A
为表生成一个表单和报表,并可以选择样式
解析:解析:应用程序生成器包括“常规”、“信息”、“数据”、“表单”、“报表”和“高级”6个选项卡。其中“数据”选项卡用于指定应用程序的数据源以及表单和报表的样式。因此本题的答案应为A。
[单选题]在软件设计中不使用的工具是
正确答案 :A
系统结构图
解析:【答案】:A
[单选题]以下程序段运行的结果是 ______。 Dim a(-1 To 5)As Boolean Dim flag As Boolean flag=False Dim i As Integer Dim j As Integer Do Until flag=True For i=-1 To 5 j=j+1 If a(i)=False Then a(i)=True Exit For End If If i=5 Then flag=True End If Next Loop Print j
正确答案 :C
35
解析:解析:该程序段的作用是给数组a的每个数组元素赋值True,具体实现的方式为: 每次从数组a的第一个元素开始判断,该元素是否为False,如果是,则令此元素为True,然后跳出循环,重新从数组a的第一个元素开始判断;如果当前元素不为False,则判断下一个元素。因此语句j=j+1将执行 1+2+3+4+5+6+7=28次,即j=28。然后再遍历一遍数组a的所有元素,最后结束程序段。所以j最终的值是: j=28+7=35。
[单选题]对于catch语句的排列,下列说法中______是正确的。
正确答案 :A
父类在先,子类在后
查看原题