[单选题]阅读程序:Private Sub Form_ Click() a=0 For j=1 To 15 a=a+j Mod 3 Next j Print aEnd Sub 程序运行后,单击窗体,输出结果是______。
正确答案 :D
15
解析:解析:本题是计算1到15对3取余的所有余数的和。For循环控制变量j从1到15变化,步长为1,每执行一次循环变量的值加1,因此循环语句的执行了15次。因为Mod运算符的优先级高于加(+),因此循环体a=a+ jMod 3中,首先执行j Mod 3语句,再与a相加。变量a的功能是累计1到15对3取余的所有余数的和。程序的执行过程如下:
[单选题]在执行下面这段Java程序时: public class Test { public static void main (String[] args) { String s1=args[0]; String s2=args[1]; String s3=args[2]; } }若编译程序后键入命令: java Test one two three,那么变量s1所引用的字符串为( )。
正确答案 :C
one
解析:解析:main()方法中参数表中定义的数组args用于接收命令行参数。在题中提到命令行 java Test one two three中参数分别为"one"、"two"、"three",它们将被依次存放在数组args中。由于在Java中数组的下标从0开始,所以s1所引用的字符串为"one"。
[单选题]能够获得一个文本框中被选取文本的内容的属性是( )。
正确答案 :C
SelText
[单选题]若有说明int a[3][4];,则a数组元素的非法引用是
正确答案 :D
a[0][4]
解析:解析:本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0][4]超过了数组的范围。注意:数组的下标是从0开始的。
[单选题]在窗体上用复制、粘贴的方法建立了一个命令按钮数组,数组名为M1。Form1标题为“myform1”, 双击控件数组中的第3个按钮,打开代码编辑器,写下如下代码: Private Sub M1_Click(Index As Integer) Form1.Caption ="myform. 2" End Sub 运行时,单击按钮数组中的第1个按钮,窗体标题为
正确答案 :D
myform2
解析:解析:数组控件在不区别控件下标时,点任一按钮都会改变窗体标题。
[单选题]模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 ______。
正确答案 :C
内聚性和耦合性
解析:解析:模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。
[单选题]下列程序的运行结果为( )。 #includeiostream.h> void main() { int a=2; int b=a+1; couta/bendl; }
正确答案 :A
0
[单选题]如果类实现了Runnable接口,类必须包含的方法是( )。
正确答案 :C
run()
解析:解析:本题考查线程机制。任何实现 Runnable接口的对象都可以作为一个线程的目标对象,类Thread本身也实现了接口 Runnable,可以通过下面两种方法实现线程体。①定义一个线程类,该类继承Thread类并重写其中的run()方法,初始化这个类的实例时,目标对象target可为null,将实例对象用来执行线程体。由于Java只支持单重继承,用这种方法定义的类不能再继承其他父类。②提供一个实现Runnable接口的类作为线程的目标对象,初始化一个Thread类或者 Thread子类的线程对象时,把目标对象传递给该线程对象,由目标对象提供线程体 run(),用这种方法定义的类可以继承其他父类。
[单选题]数据流图用于描述一个软件的逻辑模型,数据流图由一些特定的图形符号构成。下列图符名称标识的图符不属于数据流图合法图符的是( )。
正确答案 :A
控制流
解析:解析:本题考查考生对数据流图的图形元素的掌握,其中加工、贮存文件、源和潭都是数据流图的合法图符。
[单选题]下面选项正确的是
正确答案 :B
“128>>>1”值为64
解析:解析:本题考查Java中的运算符。“>>”是算术右移运算符,选项A中128相当于二进制的10000000,所以“128>>1”值为64,而不是32,选项B正确。“>>>”是逻辑右移运算符,用来将一个数的二进制位添。右移若干位,与位运算符“>>”不同的是,移除的低位被舍弃,“128>>>1”值也为64。
查看原题