更多"以下程序的功能是用递归法求n!,请在下划线处填上正确的语句,使程序能正"的相关试题:
[填空题]请在以下程序第一行的下划线处填写适当内容,使程序能正常运行。
#include <stdio.h>
【16】 (double,double);
main( )
double x,y;
scanf("%If%If",&x,&y);
printf("%If/n",max(x,y));
double max(double a,double b)
return(a>b a:b);
[填空题]
在下面程序的下划线处填上正确的语句。
#include < iostream >
using namespace std;
template < class T >
T f( T&a, T&b, int n)
{
for (int i=0;i a[i] =a[i] +b[i];
return a ;
}
void main( )
{
In ta[5] ={1,2,3,4,5};
int b[5] = { 100,200,3,4,51 , * p;
for(int i =0;i <2;i ++)
p=_________//调用函数f
for( ;p cout <<_________<< endl ;
}
[简答题]在下划线处填上缺少的部分。
#include<iostream.h>
class A
int a,b;
public:
______//定义构造函数,使参数i和j的默认值为0
a=i;b=j;//在函数体中用i初始化a,用j初始化b
;
main( )
A*p;
______;//调用带参构造函数生成由p指向的动态对象
//使a和b成员分别被初始化为4和5
[填空题]以下程序的功能是在立即窗口中输出100~200之间所有的素数,并统计输出素数的个数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command2_Click( )
Dim i%,j%,k%,t% ’t为统计素数的个数
Dim b AS Boolean
For i=100 T0 200
b=True
k=2
J=Int(Sqr(i))
Do While k<=j And b
If i Mod k=0 Then
b= (12)
End If
k= (13)
Loop
If b=True Then
t=t+1
Debug.Print i
End If
Next i
Debug.Print"t=";t
End Sub
[填空题]
以下程序的功能是在立即窗口中输出100到200之间所有的素数,并统计输出素数的个数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。
PrivateSubCommand2_Click()
Dimi%,j%,k%,t%‘t为统计素数的个数
DimbAsBoolean
Fori=100To200
b=True
k=2
j=Int(Sqr(i))
DoWhilek<=jAndb
IfIModk=0Then
b=(?)
EndIf
k=(?)
Loop
Ifb=TrueThen
t=t+1
Debug.Printi
EndIf
Nexti
Debug.Print"t=";t
EndSub
[填空题]以下程序的功能是统计字符串A中出现字符串B的次数,然后输出,请在填空[9]处填入适当的程序完成功能。
[填空题]以下程序的功能是将字符串“12345”逆序打印出来。请在画线处填上适当的内容使程序完整。
Function rev(newl)As String
b=Mid( (12) ,1,1)
if b=" "then
rev=" "
else
rev=rev(Mid(new 1,2))+ (13)
end if
End Function
Private Sub Form_Click( )
old="12345"
Print old
Print rev(old)
End Sub
[填空题]以下程序的功能是将文件filel.c的内容输出到屏幕上并复制到文件file2.c中。请在横线处填入适当的内容。
#include<stdio.h>
void main( )
{ FILE______;
fp1=fopen("file1.c","r");
fp2=fopen("file2.c","w");
while(!feof(fp1))
putchar(fgetc(fp1));
______
while(!feof(fp1))fputc(______);
fclose(fp1);
fclose(fp2);
}
[填空题]以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。
#include <stdio.h>
main( )
int a[10],*p,*s;
for(p=a;p-a<10;p++)scanf("%d",p);
for(p=a,s=a;p-a<10;p++) if(*p>*s)s=p;
printf("max=%d/n",______);
[填空题]
以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句处填写代表最大值的输出项。
#include<stdio.h>
main( )
{int a[10],*P,*s;
for(p=a;p-a<10;p++)scanf("%d",p);
for(p=a,s=a;p-a<10;p++)if(*p>*s) s=p;
printf("max=%d/n", (14) ;
}
[简答题]阅读以下程序代码,写出程序的功能。
public class Class34
public static void main(String[] args)
int a=1,b;
while(a<=9)
b=1;
while(b<=a)
System. out. print(" "+a+"×"+b+"="+a*b);
b++;
System. out. println( );
a++;
[填空题]以下程序功能为仅接受输入Y或N,否则程序结束,请补充完整。
DO WHILE.T.
WAIT”请输入y/n”T0 YN
IF UPPER(YN)<>”N”
[]
ELSE
[8]
ENDIF
ENDDO
[填空题]以下程序功能为仅接受输入Y或N,否则程序结束,请补充完整。
DO WHILE.T.
WAIT”请输入y/n”T0 YN
IF UPPER(YN)<>”N”
[]
ELSE
[8]
ENDIF
ENDDO