执行下列程序:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A.5B.10C.15D.程序错误,找不到变量

题目

执行下列程序:

CLEAR

DO A

RETURN

PROCEDURE A

PRIVATE S

S=5

DO B

?S

RETURN

PROCEDURE B

S=S+10

RETURN

程序的运行结果为

A.5

B.10

C.15

D.程序错误,找不到变量


相似考题
更多“执行下列程序: CLEAR DO A RETURN PROCEDURE A PRIVATE S S=5 DO B ?S RETURN PROCEDURE B S=S+1 ”相关问题
  • 第1题:

    有以下程序:include using namespacestd;class sample{private:int n:public:sample

    有以下程序: #include <iostream> using namespace std; class sample { private: int n: public: sample () {} sample(int m) { n=m; } sample add(sample s1, sample s2) this->n=s1.n+s2.n; return (*this); } void disp () { cout <<"n="<<n<<end1; } }; int main() sample s1(1)0,s2(5),s3; s3.add(s1,s2); s3.disp(); return 0; } 程序运行后,输出的结果是

    A.n=10

    B.n=5

    C.n=20

    D.n=15


    正确答案:D
    解析:本题考核this指针的使用。类成员函数add中通过this指针实现私有数据成员n的赋值。

  • 第2题:

    【单选题】以下能正确计算1*2*3*4*5*6*7*8*9*10的程序段是:

    A.do{i=1;s=1; s=s*i; i++; }while(i<=10);

    B.do{i=1;s=0; s=s*i; i++; }while(i<=10);

    C.i=1;s=1; do{ s=s*i; i++; }while(i<=10);

    D.i=1;s=0; do{ s=s*i; i++; }while(i<=10);


    A 从第三项开始,每一项等于它前两项乘积的个位数。

  • 第3题:

    以下程序运行完后s的值是____. #include <stdio.h> int main() { int n ; float s=1.0; for(n=5;n>1;n--) s=s+1/n; printf("%0.1fn",s); return 0; }


    efgh 函数*ss的作用是使字符串指针往后移strlen(s)/2个位置。形参指针a指向字符串'abcdefeh',调用函数*ss后,指针指向e,所以输出为efgh。

  • 第4题:

    有以下程序(注:字符a的ASCII码值为97) #include <stdio.h> int main(void) { char *s={"abc"}; do { printf("%d",*s%10); ++s;} while(*s); return 0; } 程序运行后的输出结果是___

    A.abc

    B.789

    C.7890

    D.978899


    B程序中的*s%10是求余运算,分别是a、b、C的ASCIl码值对10进行求余运算然后输出,所以输出

  • 第5题:

    以下能正确计算10!的程序段是 。

    A.do {i=1;s=1;; s=s*i; i++; }while(i<=10);

    B.do{i=1;s=0 s=s*i; i++; while(i<=10);

    C.i=1;s=1; do{s=s*i; i++; }while(i<=10);

    D.i=1;s=0; do{s=s*i; i++; }while(i<=10);


    死循环

  • 第6题:

    8、下面程序的输出结果是 。 #include<stdio.h> int main() { int k=1,s=0; do { if((k%2)!=0)continue; s+=k;k++; }while(k>10); printf("%d",s); return 0; }


    10