阅读下面程序,下列选项中,能够完成语句覆盖的测试用例是() if((x>4)||(z<7)) { k=x*y-1; j=sqrt(k); } if((x==8)&&(y>5)) { j=x%y+2; } j=j%3;
第1题:
( 6 )有如下程序段:
int x=1,Y=2,z=3;
x=x^z;
y=y^z;
z=x^y;
cout<<x<<y<<z;
执行这个程序段的输出是【 6 】 。
第2题:
已知x=5,y=2,z=6。表达式x>y And z>x Or x<y And Not z>y的值是( )。
A.False
B.True
C.1
D.0
第3题:
运行如下程序段:
x=1
y=1
z=1
For j=1To 3
For k=1 To 3
If j=1 Then
x=x +y+z
Elself j=2 Then
x=2*x+2*y+2*z
Else
x=3*x+3*y+3*z
End If
Next k
Next j
x的值应是【 】。
第4题:
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。
A.x&&y
B.x<=y
C.x‖y+z&&y-z
D.!((x<y)&&!z‖1)
第5题:
单击按钮时,以下程序运行后的输出结果是 Private Sub proc1(x As Integer,y As Integer,z As Integer) x=3*z y=2*z z=x+y End Sub Private Sub Command1_Click() Dim x As Integer,y As Integer,Z As Integer x=1:y=2:z=3 Call proc1(x,x,z) Print x;x;z Call proc1(x,y,y) Print x;y;y End Sub
A.6 6 12 `
B.9 5 10 6101051010
C.9 6 12
D.9 10 10 910155410
第6题:
下列程序段的执行结果是( )。
x = 3 : y = 5 : z = 9
x = x + y
y = x - y
If x - y >z - x Then z = x + y
If x + y >z - y Then x = z + y
Print x, y, z
A、 3 5 9
B、 14 3 11
C、 8 3 11
D、 8 5 9
第7题:
运行如下程序段:
x=1
y=1
Z=1
For j=1 To 3
For k=1 TO 3
If j=1 Then
x=x+y+2
ElseIf j=2 Then
x=2*x+2*y+2*z
Else
x=3*x+3*y+3*Z
End If
Next k
Next j
x的值应是【 】。
第8题:
化简下列各式:
(1)5x4+3x2y-10-3x2+x-1; (2)p²+3pq+6-8p²+pq ;
(3)(7y-3z)-(8y-5z);
(4)-(a5-6b)-(-7+3b)
(5)2(2a²+9b)+3(-5a²-4b);
(6)-3(2x²-xy)+4(x²+xy-6).
(1)6x4-11
(2)-7p2+4pq+6
(3)-y+2z
(4)-a5+3b+7
(5)-11a2+6b
(6)-2x2+7xy-24
第9题:
下列程序的输出结果是( )。 #include <stdio.h> main() { struct st { int y,x,z; }; union { long i; int j; char k; } un; printf("%d,%d\n",sizeof(struct st),sizeof(un)); }
A.6, 2
B.6, 4
C.8, 4
D.8, 6
第10题:
运行如下程序段:
x=1
y=1
z=1
For j=1 To 3
Fork=1 To 3
If j=1 Then
x=x+y+z
ElseIf j=2 Then
x=2*x+2*y+2*Z
Else
x=3*x+3*y+3*Z
End If
Next k
Next j
x的值应是【 】