在Visual FoxPor中如下程序的运行结果(即执行命令DO main后)是___。*程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLm X=” Visual FoxPor”m Y =”二级”DO . sl? m X+ m YRETURN*子程序文件名:sl.prgPROCEDUERE s1LOCAL m Xm X=” Visual FoxPor DBMS 考试”m Y =”计算机等级”+ m Y RETURN

题目

在Visual FoxPor中如下程序的运行结果(即执行命令DO main后)是___。*程序文件名:main.prgSET TALK OFFCLOSE ALLCLEAR ALLm X=” Visual FoxPor”m Y =”二级”DO . sl? m X+ m YRETURN*子程序文件名:sl.prgPROCEDUERE s1LOCAL m Xm X=” Visual FoxPor DBMS 考试”m Y =”计算机等级”+ m Y RETURN


相似考题
参考答案和解析
正确答案:计算机等级二级Visual FoxPro
子程序sl的功能是将两个字符串首尾相连,因此主程序执行完Do s1这行代码时,变量m Y的值为“计算机等级二级”,程序最后显示的是表达式mY+mX。表达式的值是将my和mX两个字符串首尾相连,因此表达式结果为“计算机等级二级Visual FoxPro”。
更多“在Visual FoxPor中如下程序的运行结果(即执行命令DO main后)是___。*程序文件名:main.prgSET ”相关问题
  • 第1题:

    有以下程序 main() { int y=10; do {y--;}while(--y); printf("%d\n",y--); } 程序运行后的输出结果是( )

    A.-1

    B.1

    C.8

    D.0


    正确答案:D

  • 第2题:

    若有如下程序: main() { int n=2; do {printf("%d",n--);} while(!--n)); } 则程序运行后的输出结果是( )。

    A.2

    B.11

    C.1

    D.20


    正确答案:D
    解析:本题首先定义了一个int型变量n,并初始化为2。然后进入do-while循环,do-while循环首先执行一遍循环体,输出表达式n--的值,此时表达式n--的值是n自减之前的值2,输出一个2后,n的值变为1。然后判断do-while的循环条件!(--n)是否为真,此时表达式--n的值为n自减之后的值0,!0为真,故第二次执行循环体“printf("%d",n--);”此时n的值为0,所以执行结果为:输出一个0,n的值变为-1。此时循环条件!(--n)=!(-2)为假,程序结束。故程序运行后的输出结果是20,应该选择D。

  • 第3题:

    以下程序运行后的输出结果是________。 main() { int i=10,j=0; do { j=j+i; i--; } while(i>2); printf("%dn",j); }


    17 bteak语句只能在循环体和switch语句体内使用,当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但不在switch语句体内时,则在执行break后,跳出本层循环体。而continue语句的作用时结束本次循环;即跳过本次循环中余下尚未执行的语句,接着再一次进行循环的条件判定。本题中首先定义了一个变量x并赋初值15,然后判断循环条件“x>5&&x<50”,即“x>5&&x<50”,为真,执行循环体。语句“x++;”执行后,x的值变为16,“x/3”的值为5为真,执行其后的语句“x++;”,x的值变为17,执行语句“break”,退出循环,输出x的值为17。

  • 第4题:

    以下程序运行后的输出结果是【】。include main(){int i=10,j=0;do{j=j+ i; i--;}while

    以下程序运行后的输出结果是【 】。

    include <iostream.h>

    main()

    {

    int i=10,j=0;

    do

    {

    j=j+ i; i--;

    }

    while(i>2);

    cout<<j;

    }


    正确答案:52
    52

  • 第5题:

    在VISUAL FOXPRO 中如下程序的运行结果(即执行命令DO main后)是( )

    *程序文件名:main.prg

    SET TALK OFF

    CLOSE ALL

    CLEAR ALL

    mX="Visual Foxpro"

    mY="二级"

    DO s1

    mY+mX

    RETURN

    *子程序文件名:s1.prg

    PROCEDURE s1

    LOCAL mX

    mX="Visual FoxPro DBMS 考试"

    mY="计算机等级"+mY

    RETUREN


    正确答案:

    计算机等级二级Visual FoxPro