在FoxPro系统状态下,有下列命令序列:Z=“X*Y”X=5Y=10?&Z执行后,输出结果是____。A、50B、X*YC、ZD、5*10

题目

在FoxPro系统状态下,有下列命令序列:Z=“X*Y”X=5Y=10?&Z执行后,输出结果是____。

A、50

B、X*Y

C、Z

D、5*10


相似考题
更多“在FoxPro系统状态下,有下列命令序列:Z=“X*Y”X=5Y=10?&Z执行后,输出结果是____。A、50B、X*Y ”相关问题
  • 第1题:

    以下程序执行后的输出结果是()。includeusing namespace std;void try(int,int,int,in

    以下程序执行后的输出结果是( )。 #include<iostream> using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y, int z,int r) { z = x+y; X = x*x; y = y*y; r = z+x+y; }

    A.18

    B.9

    C.10

    D.不确定


    正确答案:D

  • 第2题:

    若x,y,z均为int型变量,则执行以下语句后的输出为() x=(y=(z=10)+5)-5; printf(“x=%d,y=%d,z=%dn”,x,y,z); y=(z=x=0,x+10); printf(“x=%d,y=%d,z=%dn”,x,y,z);

    A.x=10,y=10,z=10 x=0,y=10,z=0

    B.x=10,y=15,z=10 x=10,y=10,z=0

    C.x=10,y=15,z=10 x=0,y=10,z=0

    D.x=10,y=10,z=10 x=10,y=10,z=0


    C 解析:++高于=和||,=的优先级最低。而||为自左向右的结合性,因此先计算表达式++x的值,x的初值为3,3+1=4,4为非零值,不必再计算||右侧表达式的值,即可得到整个逻辑表达式的值1,++y没有做运算,仍为原值3,所以,选项C正确。

  • 第3题:

    若x,y,z均为int型变量,则执行以下语句后的输出为() x=(y=(z=10)+5)-5; printf(“x=%d,y=%d,z=%dn”,x,y,z); y=(z=x=0,x+10); printf(“x=%d,y=%d,z=%dn”,x,y,z);

    A.x=10,y=15,z=10 x=0,y=10,z=0

    B.x=10,y=10,z=10 x=0,y=10,z=0

    C.x=10,y=15,z=10 x=10,y=10,z=0

    D.x=10,y=10,z=10 x=10,y=10,z=0


    -40

  • 第4题:

    以下程序执行后的输出结果是include.using namespace std;void try(int,int,int,int)

    以下程序执行后的输出结果是 #include<iostream>. using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; } void try(int x,int y, int z,int r) { z = x+y; x = x*x; y = y*y; r = z+x+y; }

    A.18

    B.9

    C.10

    D.不确定


    正确答案:D
    解析:本题考核函数调用(参数的传递)。本题常见的错误解答是:把x=1,y=2代入到函数try中,逐步计算出r=8。最后得到r的输出值是8。以下是正确解答,根据程序逐步分析:程序中定义了一个名为try的void型函数,即函数try没有任何返回值。而try函数在main函数中是以一条独立语句的方式被调用的,且main函数最后输出变量r的值。但在main函数中,并没有对变量r赋值。在C++语言中,数据只能从实参单向传递给形参,称为按值传递。也就是说,当简单变量作为实参时,用户不能在函数中改变对应实参的值。所以虽然在函数try中,r的值为8,但它并不能传递给实参,当然最终的输出肯定是不确定的随机数了。

  • 第5题:

    已知“int x=10,y=20,z=30;”,则执行下列语句后,x、y、z的值是()。 if (x>y) { z=x; x=y; y=z; }

    A.x=10,y=20,z=30

    B.x=20,y=20,z=10

    C.x=20,y=10,z=30

    D.x=30,y=20,z=10


    x=20,y=30,z=30