1. [单选题]在下述程序中,判断i>j共执行的次数是( )。 #includestdio.h> main() { int i=0,j=10,k=2,s=0; for(;;) { i+ =k; if( i>j) { printf("%d",s); break; } s+ =i; } }
A. 7
B. 5
C. 6
2. [单选题]以下程序段运行的结果是 ______。 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
A. 20
B. 7
C. 35
D. 8
3. [单选题]若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
A. ) pk=k;
B. ) pk[0]=&k[1][2];
C. ) pk=k[0];
D. ) pk[1]=k;
4. [单选题]下列程序段中的变量已正确定义: for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"); 程序段的输出结果是( )。
A. ********
B. ****
C. **
D. *
5. [单选题]设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为
A. 2
B. 1
D. 不定值
6. [单选题]若在类A中有一个无形式参数且无返回值的方法m1(),而且在调用这个方法时可以使用类名称而不是对象名称,那么声明这个方法的形式为( )。
A. static void m1 ()
B. public void m1 ()
C. final void m1 ()
D. abstract void m1;
7. [单选题]下列程序的输出结果是( )。 main() { int a=1,b=2; printf("%d,%d\n",--a,++b); }
A. 1,2
B. 1,3
C. 0,2
D. 0,3
8. [单选题]单击命令按钮时,下列程序的执行结果是 Private Sub Command1_Click() BT4 End Sub Private Sub BT(x As Integer) x=x * 2 + 1 If x6 Then Call BT(x) End If x=X * 2 Print x; End Sub
A. 15
B. 16
C. 17
D. 18
9. [单选题]处理对象传输的接口是( )。
A. Serializable
B. Cloneable
C. ItemListener
D. ActionListener
10. [单选题]不是栈的基本运算的叙述是______。
A. 从栈顶删除一个元素
B. 判断一个栈是否为空
C. 在栈中的第i个元素之前插入一个新元素
D. 读取栈顶元素的值