有人编写了如下程序:
Private Sub Form_Click()
Dim s As Integer,x As Integer
s=0
x=0
Do While s=10000
x=x+1
s=s+x^2
Loop
Pdnt s
End Sub
上述程序的功能是:计算s=1+22+32+…+n2+…,直到s>10000为止。程序运行后,发现得不到正确的结果,必须进行修改。下列修改中正确的是
A.把x=0改为x=1
B.把Do While s=10000改为Do While s<=10000
C.把Do While s=10000改为Do While s>10000
D.交换x=x+l和s=s+x^2的位置
第1题:
有以下程序 #include <iostream> using namespace std; class sample { private: int x; public: sample(int a) { x=a; } friend double square(sample s); }; double square(sample s) { return s.x*s.x; } int main() { sample s1 (20),s2(30); cout<<square(s2)<<end1; return 0; } 执行结果是
A.20
B.30
C.900
D.400
第2题:
有以下程序 #include<iostream> using namespace std; class sample { private: int x; public: sample(int a) { x=a; } friend double square(sample s); }; double square(sample S) { return s.x*s.x; } int main() { sample s1(20),s2(30); cout<<square(s2)<<endl; return 0; } 执行结果是
A.20
B.30
C.900
D.400
第3题:
编写程序,实现如下功能: 内存中有X、Y两个数:X=32,Y=-78 利用汇编语言编写完整的程序,计算这两个数之和,并将结果存入内存S,即:S=X+Y
第4题:
下列程序执行后,变量S的值为______ 。 Dim s As Long,X As Integer s=0 X=1 Do While x<10 s= s+ x x=x+2 Loop Print s
A. 10
B.25
C.50
D.100
第5题:
有人编写了如下程序:
Private Sub Form. Click( )
Dim s As Integer,x As Integer
s=0
x=0
Do While S=1000
x=x+l
s=s+x^2
Loop
Print s
End Sub
上述程序的功能是:计算s=1+22+32+…+n2+…,直到s>10000为止。程序运行后,发现得不到正确的结果,必须进行修改。下列修改中正确的是( )。
A.把x=0改为x=1.
B.把Do While s=10000改为Do While s<=10000
C.do="" while="" s="">10000
D.交换x=x+1和s=s+x^2的位置