题目内容

(32)某人为计算 n!(0
Private Function fun(n As Integer) As Long
Dim p As Long
p=1
For k=n-1 To 2 Step-1
p=p*k
Next k
fun=p
End Function
在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3 种是正确的,错误
的方案是()。
A)把 p=1 改为 p=n
B)把 For k=n-1 To 2 Step-1 改为 For k=1 To n-1
C)把 For k=n-1 To 2 Step-1 改为 For k=1 To n
D)把 For k=n-1 To 2 Step-1 改为 For k=2 To n

查看答案
更多问题

#include
#include
char *fun(char *t)
{ char *p=t;
return(p+strlen(t)/2);
}
main()
{ char *str="abcdefgh";
str=fun(str);
puts(str);
}

struct STD
{ char name[10];
int age;
char sex;
} s[5],*ps;
ps=&s[0];
则以下 scanf 函数调用语句中错误引用结构体变量成员的是

A. scanf("%s",s[0].name);
B. scanf("%d",&s[0].age);
C. scanf("%c",&(ps->sex));
D. scanf("%d",ps->age);

#include
#include
using namespace std;
class MyClass{
public:
MyClass(){cout$amp;MyClass(char c {cout<~MyClass(){sout$amp;};
Int main(){
MyClassp1,*p2
p2=new MyClass(‘X’);
delete p2;
return 0;
}
执行这个程序幕上将显示输出______。

ABX
B. ABXB
C. AXB
D. AXBB

#include
main()
{ int a=1,b;
scanf("%2d%2d",&a&b);printf("%d %d\n",a,b);

答案查题题库