题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-22 19:07:35

[填空题]以下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。
Private Sub Command1_Click( )
For a=1 to 50
For b=a to 50
c=Sqr(a^2+b^2)
If 【14】 then print a;b;c
Next b
Next a
end Sub
c<=50 And c=Int(c)

更多"以下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成"的相关试题:

[填空题]以下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Command1_Click( ) For a=1 to 50 For b=a to 50 c=Sqr(a^2+b^2) If 【14】 then print a;b;c Next b Next a end Sub c<=50 And c=Int(c)
[填空题]以下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。
Private Sub Command1_Click( )
For a=1 to 50
For b=a to 50
c=Sqr(a^2+b^2)
If 【14】 then print a;b;c
Next b
Next a
end Sub
c<=50 And c=Int(c)
[填空题]以下程序找出50以内所有能构成直角三角形的整数组。请在程序 【15】 处填上正确内容。
Private Sub Command1_ Click( )
for a = 1 To 50
for b = a To 50
c = Sqr(a ^2 + b ^2)
if 【15】 then Print a; b; c
Next b
Next a
End Sub
[填空题]一下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Commandl C土ick( ) For a=l to 50 For b=a to 50 C=Sqr(a∧上标2+b∧上标2) If【15】then print a;b;c next b next a end Sub C<=50 And C=Int(c)
[填空题]一下程序找出50以内所有能构成直角三角形的整数组。阅读下列程序,并完成程序。 Private Sub Command1_Click( ) For a=1 to 50 For b=a to 50 c=Sqr(a^2+b^2) If 【15】 then print a;b;c next b next a end Sub c<=50 And c=Int(c)
[填空题]以下程序找出50以内所有能构成直角三角形的整数组。请在程序 【15】 处填上正确内容。 Private Sub Command1_ Click( ) for a = 1 To 50 for b = a To 50 c = Sqr(a ^2 + b ^2) if 【15】 then Print a; b; c Next b Next a End Sub
[填空题]以下程序输出100以内的所有质数。
public class Class29

public static void main(String[] args)

int i,j,k=0;
System. out. println("100以内的质数有:");
for(i=3;i<=100;i++)

for(j=2;j<=i/2;j++)

if(i%j==0)______;

if______

System. out. print(i+" ");
k++;
if(k%8==0) System. out. println( );


System. out. println("共"+k+"个。");


[简答题]

程序改错
下列程序的功能是找出100~999以内同时满足以下条件的数:个位数字与十位数字之和与10的模等于百位数;该数是素数(仅能被1和本身整除的数称为"素数’’)。例如,101、21l、239等。要求:
(1)将下列程序输入到项目中的程序文件PCODE中,并对其中的2条错误语句进行修改;
(2)在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。
CLEAR
FOR i=1 To 999
yn=.T.
FOR j=3 TO i-1
IF MOD(j,i)=0
yn=.F.
EXIT
ENDIF
ENDFOR
IF yn
s=STR(i,3)
s1=SUBS(s,3,1)
s2=SUBS(s,2,1)
s3=SUBS(s,1,1)
IF MOD(VAL(s1)+VAL(s2))=VAL(s3)
i
ENDIF
ENDIF
ENDFOR


[填空题]以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。
#define N 30
man( )
int s[N],d[N],i,k,m;
for(i=0,i<N;i++)s[i]=rand( )%20;printf("%3d",s[i]);
m=fun( 【13】 );
printf("m=%d/n",m);
printf(”The index ;/n");
for(i=0;i<k;i++)printf("%4d",d[i]);
printf("/n/n");

fun(int*w,int*d,int * k)
int i,j,m=0,v;
for(i=0;i<N;i++)
if(w[i]>w[m]) 【14】
v=w[m];
for(i=0,j=0;i<N;i++)
if(w[i]==v) 【15】
*k= 【16】
return 【17】

[填空题]以下程序的功能是找出三个字符串中的最大串。   【8】   # include<stdio.h>  main( )   int i;   char string[20],str[3][20];   (i=0;i<3;i++)gets( 【9】 );   if(strcmp(str,str[0],str[1]>0)strcpy(string,str[0]);   else strcpy(string,str[1]);   if(strcmp(str[2],string)> 【10】 )srtcpy(string,str[2]);   printf("The largest string is/n%s/n",string);  

[简答题]下列程序的功能是:找出所有100以内(含100)满足I、I+4、I+10都是素数的整数I(I+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件out91.dat中(数值1不是素数)。
注意:部分源程序已给出。
请勿改动主函数main( )和输出数据函数writeDAT( )的内容。
试题程序:
#include <stdio.h>
int cnt,sum;
void writeDAT( );
int isPrime(int number)
int i,tag=1;
if(number==1)
return 0;
for(i=2;tag && i<=number/2;i + +)
if(number%i==0)tag=0;
return tag;

void countValue( )


void main( )
cnt=sum=0;
countValue( );
printf("满足条件的整数的个数=% d/n",cnt);
printf("满足条件的整数的和值=% d/n",sum);
writeDAT( );

void writeDAT( )
FILE * fp;
fp=fopen("out91.dat","w");
fprintf(fp,"% d/n% d/n",cnt,sum);
fclose(fp);

[简答题]下列程序的功能是:找出所有100以内(含100)满足i、i+4、i+10都是素数的整数i(i+10也在100以内)的个数cnt以及这些i之和sum。请编写函数countValue( )实现程序要求的功能,最后调用函数writeDat( ),把结果cnt和sum输出到out.dat文件中。
注意:部分源程序已经给出。
请勿改动主函数main( )和输出数据函数writeDat( )的内容。
#include<stdio.h>
int cnt,sum;
int isPrime(int number)

int i,tag=1;
for(i=2; tag&&i<=number/2;i++)
if(number%i==0)
tag=0;
return tag;

void countValue( )


void wrlteDat( )

FILE *fp;
fp=fopen("out.dat","w");
fprintf(fp,"%d/n%d/n",cnt,sum);
fclose(fp);

void main( )

cnt=sum=0;
countValue( );
printf("满足条件的整数的个数=%d/n",cnt);
printf("满足条件的整数的和值=%d/n",sum);
writeDat( );

[简答题]下列程序的功能是:找出所有100以内(含100)满足I,I+4,I+10都是素数的整数I(1+10也是在100以内)的个数cnt,以及这些I之和sum。请编制函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件out64.dat中(数值1不是素数)。
注意:部分源程序已给出。
请勿改动主函数main( )和输出数据函数writeDAT( )的内容。
试题程序:
#include<stdio.h>
int cnt, sum;
int isPrime(int number)

int i,tag=1;
if (number==1)
return 0;
for(i=2;tag && i<=number/2;i++)
if(number%i==0) tag=0;
return tag;

void countValue ( )


void main( )

cnt=sum=0;
countValue ( );
printf ( "满足条件的整数的个数=%d/n", cnt);
printf ( "满足条件的整数的和值=%d/n", sum);
writeDAT ( );

writeDAT ( )

FILE *fp;
fp=fopen("out64.dat","w");
fprintf(fp,"%d/n%d/n",cnt,sum);
fclose(fp);

[填空题]以下程序是求100以内能被5和被7同时整除的所有数之和。 main( ) { int i=0,s=0; while(i<100) if(______) s=s+i++; printf("s=%d/n",s); }
[填空题]以下程序从输入的10个字符串中找出最长的那个串,请填空。
#include <stdio.h>
#include <string.h>
#define N 10
main( )
char str[N][81],*sp;
int i;
for(i=0;i<N;i++)gets(str[i]);
sp=str[0];
for(i=1;i<N;i++)
if(strlen(sp)<strlen(str[i]))
【18】
printf("输出最长的那个串:/n%s/n",sp);
printf("输出最长的那个串的长度:%d/n",strlen(sp));
[填空题]以下程序的功能是:从键盘任意输入正整数n,并找出大于n的第一个素数。
Private Sub Form_Click( )
Dim n As Long, j As Long, m As Long
Dim flag As Boolean
n=InputBox("请输入正整数")
Do While Not flag
(11)
flag=True
i=2
Do While i<n And (12)
If n Mod i=0 Then
(13)
End If
i=i+1
Loop
Loop
Print n
End Sub
[填空题]以下程序的功能是:借助指针变量找出数组元素中的最大值及其元素的下标值。请填空。
#include <stdio.h>
main( )
inta[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=______;
printf("index=%d/n", s-a);

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码