100
99
10
0
第1题:
【程序说明】程序功能是比较从键盘输入的若干个数的大小,并输出其中的最大和最小值。
【程序】
SET TALK OFF
CLEA
INPUT“M=” TO M
(4)
DO WHILE .T.
INPUT“N=” TO N
(5)
D=N
ENDIF
IF X>N
(6)
ENDIF
YN=“A”
(7)
WAIT“是否继续输入(Y—继续/N—结束)”TO YN
ENDDO
(8)
EXIT
ENDIF
ENDDO
?“最大的数是:”,D
?“最小的数是:”,X
SET TALK ON
(4)
A.STORE M,0 TO D,X
B.STORE 0 TO D,X
C.STORE M TO D,X
D.STORE 0,0 TO D,X
第2题:
有以下程序 main() { int m,n; printf("Enter m,n:");scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); } 如果从键盘上输入65 14<回车>,则输出结果为( )
A.m=3
B.m=2
C.m=1
D.m=0
第3题:
单击命令按钮时,下列程序的运行结果为 Private Sub Command1_Click() Print Fun(23,18) End Sub Public Function Fun(m As Integer,n As Integer)As Integer Do While m<>n Do While m>n:m=m-n:Loop Do While m<n:n=n-m:Loop Loop Fun=m End Function
A.0
B.1
C.3
D.5
第4题:
下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n + 1 Loop While m<10 Print m;n
A.1 5
B.14 6
C.a b
D.10 25
第5题:
有如下程序: SET TALK OFF M=O N=O DO WHILE N>M M-M+N N=N-10 ENDDO ?M RETURN 运行此程序显示M的值( )。
A.0
B.10
C.100
D.99
第6题:
下列程序是死循环的是
A.for(;;);
B.int s=36; while(S)--S;
C.int m=10; do { m- - }while(m>0);
D.int n=5; while(n>1) { n- -; if(n<0)break; }
第7题:
下列程序是死循环的是 ( )
A.for(;;)
B.int s=36; while(s)=s;
C.int m=10; do{m- -;}while(m>0);
D.int n=5; while(n>1) { n- -; if(n<0)break; }
第8题:
下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n+1 Loop While m<10 Print m;n
A.1 5
B.14 6
C.a b
D.10 25
第9题:
单击命令按钮时,下列程序代码的运行结果为 Private Sub Command1_Click() Print MyFunc(20, 18) End Sub Public Function MyFunc(m As Integer, n As Integer)As Integer Do While m<>n Do While m>n:m=m-n:Loop Do Whle m<n:n=n-m:Loop Loop MyFunc=m End Function
A.0
B.2
C.4
D.6
第10题:
有如下程序:
include<iostream>
using namespace std;
class Base{
public:
int m,n;
};
class Derived1:【 】Base{};
class Derived2:public Derived1{
public:
void SetMN(int M,int N){m=M;n=N;}
int GetSumMN(){return(m+n);}
};
int main() {
Derived2 objD;
ohjD. SetMN(3,4);
cout<<"M+N="<<objD, m+objD, n<<endl;
return 0
}
编译时只有“cout<<"M+N"<<objD.m+objD.n<<endl;”有语法错误,程序的其他地方没有语法错误。请判断下划线处使用的关键字是什么。