0
17
18
这是一个无限循环,没有输出
第1题:
下面的方法,当输入为2的时候返回值是多少?( )
public int getValue(int i) {
int result = 0;
switch (i) {
case 1:
result = result + i;
case 2:
result = result + i * 2;
case 3:
result = result + i * 3; }
return result; }
答案:10
当i=2 case 1 不成立 case 2 时 result = 0 + 2 * 2 result = result + i * 2;后面你没有写break; 所以result = result + i * 2;执行结束后不会停止接着执行 result = 4 + 2 * 3
第2题:
下面程序段的输出结果是( )。 public class Test { public static void main ( String[] args) { int result=0; for ( int i=1;i<=5;i++) { if ( i%2==0 ) continue; result + =i; } System. out. println ("result is " + result ); } }
A.result is 7
B.result is 8
C.result is 9
D.result is 10
第3题:
A.foreach($result as $key =$val)
B.while($idx=2) C.for($idx=1 D.$idxSTOP_AT E.$idx=2)
F.for($idx*=2
G.STOP_AT=$idx
H.$idx=0)
第4题:
下列语句片段: int result; int a=17,b=6; result=(a%b>4) ? a%b:a/b; System.out.println(result);
A.0
B.1
C.2
D.5
第5题:
假定a=3,下列程序的运行结果是( )。 #inelude<iostream.h> int fun(int n); void main() { cout<<"Please input a number:"; int a,result=0; cin>>a; result=fun(a); tout<<result<<end1; } intfun(int n) { int p=1,result=0; for(int i=1;i<=n;i++) { p*=i; result+=p; } return result; )
A.4
B.8
C.9
D.20
第6题:
下面程序的运行结果是
#include<iostream.h>
int fun(int a[ ] ,int n)
{
int result=1;
for(int i=1;i<n;i++)
result=result * a[i] ;
retum result;
}
void main( )
{
int a[3] ={3,4,5};
cout
A.12
B.15
C.20
D.60
第7题:
在窗体中使用一个文本框(名称为num1)接受输入值,有一个命令按钮run13,事件 代码如下: Private Sub run13_Click() If Me!num1>=60 Then result="及格" Else If Me!num1>=70 Then result="通过" Else If Me!num1>=80 Then result="合格" End If MsgBOx result End Sub 打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是( )。
A.及格
B.通过
C.合格
D.其他
第8题:
考虑下面的代码片段。
?php
define(“STOP_AT”,1024);
$result = array();
/在此处填入代码/
{
$result[] = $idx;
}
print_r($result );
?
标记处填入什么代码才能产生如下数组输出?( )
Array( [0] = 1 [1] = 2 [2] = 4 [3] = 8[4] = 16[5] = 32 [6] = 64 [7] = 128 [8] = 256 [9] = 512)
A.for($idx *= 1
B.$idx STOP_AT
C.$idx *= 2)
D.foreach($result as $key = $val)
E.while($idx *= 2)
F.for($idx *= 2
G.STOP_AT = $idx
H.$idx =0)
第9题:
若有以下窗体单击事件过程:
Private Sub Form_Click()
result=1
For i=1 To 6 step 3
result=result*i
Next i
MsgBox result
End Sub
打开窗体运行后,单击窗体,则消息框的输出内容是
A.1
B.4
C.15
D.120
第10题:
下面代码的输出结果是多少?
char var[10];
int test(char var[])
{
return sizeof(var);
};
A.4
B.9
C.11
D.10