题目内容
(请给出正确答案)
[单选题]
若有下列程序段:intx=1,y=2;x=x+y;y=x-y;x=x-y;则执行后x和y的值分别为()。
A.x=1,y=2
B.x=2,y=2
C.x=2,y=1
D.x=1,y=1
查看答案
如果结果不匹配,请 联系老师 获取答案
A.x=1,y=2
B.x=2,y=2
C.x=2,y=1
D.x=1,y=1
A.x=2,y=1
B.x=2,y=2
C.x=6,y=6
D.x=7,y=7
写出下列程序段的输出结果。(假设此栈中元素的类型是char)
voide main()
{stack s;
char x,y;
InitStack(s)
x=‘1’,y=‘0’
push(s,x);
push(s,x);
push(s,y);
push(s,x);
push(s,‘e’);
push(s,x);
pop(s,x);
push(s,‘h’);
while(!stackEmpty(s))
{pop(s,y);
printf(y);
}
prinft(x)
}
下列程序计算1!,3!,5!,7!的值。完善下列程序。
Private Sub Command1_Click()
for x = 1 To 7 Step 2
()
For y = 1 To x
fact = fact * y
Next y
Print x; "! ="; fact
Next x
End Sub
分析下面的C#代码,该程序的运行结果是()。classCheck{staticvoidMain(stringDargs){
intx,a=6,b=7;x=(a++)+b++;Console.Write("x="+x);Console.Write(",a="+a);Console.Write(",b="+b);}}
A.打印输出x=15,a=7,b=8
B.打印输出x=15,a=6,b=7
C.打印输出x=13,a=7,b=8
D.打印输出x=13,a=6,b=7