niusouti.com
参考答案和解析
正确答案:123456
123456 解析:由于“+”前后两个变量都为字符串变量,因此,“+”作为连接符将X和Y两个字符串连接起来所以Z的值为“123456”。
更多“有下列程序:DefStr X-ZX="12Y"Y="456"Z=X+YPrint ZEnd运行后,输出结果是______。 ”相关问题
  • 第1题:

    有以下程序includevoid fun(int a,int b,int c){a=456,b=567,c=678;}void main( ){

    有以下程序 #include<iostream.h> void fun(int a,int b,int c) {a=456,b=567,c=678;} void main( ) { int x=10,y=20,z=30; fun(x,y,z); cout << x << ' , ' << y << ' , ' << z < endl; } 输出结果是

    A.30,20,10

    B.10,20,30

    C.456,567,678

    D.678,567,456


    正确答案:B
    解析:本题考查函数中变量的作用范围,在主函数中给变量x,y,z赋值,然后将其作为实参传递给了函数fun(),虽然在函数fun()中改变了这3个变量的值,但只是同名的局部变量,不影响函数中变量的值,所以在调用函数fun()结束后,主函数3个变量的值未改变。

  • 第2题:

    有如下程序: DefStr X-Z X="123" Y="456", Z=X$+Y$ Print ZS End 运行后,输出结果是( )。

    A.显示出错信息

    B.123456

    C.579

    D.579


    正确答案:A

  • 第3题:

    有如下程序: DefStr X-Z X = "123" Y = "456" Z = X$+Y$ Print Z$ End运行后,输出的结果是( )。

    A.显示出错结果

    B.123456

    C.579

    D.579


    正确答案:B
    解析:DefStrX-Z表示任何以X、Y、Z开头,未用Dim定义的变量均为字符串类型,而运算符“+”对于字符串而言是将两个字符串合并,故Z的结果应该为"123456"。

  • 第4题:

    有以下程序:includevoid fun(int a,mt b,int C) {a=456,b=567,c=678;}void main(){

    有以下程序: #include<iostream.h> void fun(int a,mt b,int C) {a=456,b=567,c=678;} void main() { int x=10,y=20,z=30; fun(x,y,z); cout<<x<<','<<y<<','<<z<<endl; } 输出结果是( )。

    A.30,20,10

    B.10,20,30

    C.456,567,678

    D.678,567,456


    正确答案:B
    解析: 本题考查函数中变量的作用范围,在主函数中给变量x,y,z赋值,然后将其作为实参传递给了函数fun (),虽然在函数fun()中改变了这3个变量的值,但只是同名的局部变量,不影响函数中变量的值,所以在调用函数fun()结束后,主函数3个变量的值未改变。

  • 第5题:

    有如下程序: Defstr X-Z X="123" Y="456" Z=X$+Y$ Print Z$ End 运行后,输出的结果是( )。

    A.显示出错结果

    B.123456

    C.579

    D.579


    正确答案:B
    解析:本题考查Deftype语句的用法。本题需要注意Defiype语句对用户定义类型中的元素不产生影响,因为这些元素必须显示声明。这类函数有Deftype、DefByte、DefInt、DefLng、 DefCur、DefSng、DefDbl、DefDate、DefStr、 DeWar、DefObi等。DefStrX-Z表示任何以X、 Y、Z开头,未用Dim定义的变量均为字符串类型,而运算符“+”对于字符串而言将两个字符串合并,故Z的结果应该为“123456”。答案为B。