题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-21 17:38:00

[填空题]方法f2702(int n)返回2~n之间的所有质数的个数。
int f2702(int n)

int i,j,count=0;
for(i=2;i<=n;i++)

for(j=2;j<i;j++)
if(i%j==0)______
if(j==i)______;

return count;

更多"方法f2702(int n)返回2~n之间的所有质数的个数。 int"的相关试题:

[填空题][说明] 本程序求3~100之间的所有素数(质数)并统计个数;同时将这些素数从小到大依次写入顺序文件E: /dataout.txt;素数的个数显示在窗体Form1上。 [Visual Basic 代码] Private Sub Command1_ Click ( ) Dim count as integer, flag as Boolean Dim t1 as Integer, t2 as Integer (1) Count=0 For t1=3 to 100 Flag=Tree For t2=2 to Int( Sqr ( t1 ) ) If (2) Then flag=False Next t2 (3) count= (4) write #1, t1 End if Next t1 (5) Close #1 End Sub
[填空题][说明]
本程序求3~100之间的所有素数(质数)并统计个数;同时将这些素数从小到大依次写入顺序文件 E:/dataout.txt;素数的个数显示在窗体Form1上。
[Visual Basic 代码]
Private Sub Command1 Click ( )
Dim count as integer, flag as Boolean
Dim t1 as Integer, t2 as Integer
(1)
Count=0
For t1=3 to 100
(2)
For t2=2 to Int (Sqr (t1))
If (3) Then flag=False
Next t2
(4)
count=count +1
write #1, t1
End if
Next t1
(5)
Close #1
End Sub
[单项选择]2,5,7,11都是质数,如果把其中三个数相乘,再减去第四个数,这样得到的数中,是质数的共有()个。
A. 1
B. 2
C. 3
D. 4
E. 以上结论均不正确
[填空题]以下程序输出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+"个。");


[单项选择]在10和1000之间有多少个数是4的倍数
A. 246
B. 248
C. 250
D. 252
[填空题]以下程序的功能是利用函数求100-200间素数(质数)的个数,请在下划线处填上正确的语句,使程序能正确运行。 #include int isprime(int n) { int i,f; f=1; for(i=2;i
[填空题]若用0至9之间不同的三个数构成一个三位数,下面程序将统计出共有多少种方法。请填空。 #include<stdio.h> main( ) { int i,j,k,count=0; for(i=0;i<=9;i++) for(j=0;i<=9;j++) if( 【18】 )continue; else for(k=0;k<=9;k++) if( 【19】 )count++; printf("%d",count);}
[填空题]在给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。
文件BLANK1.C内容如下:
#include<stdio.h>
int fun(int n)
int i,j,cnt=0;
printf("/nThe prime number between 3 to%d/n",n);
for(i=3;i<=n;i++)
/**********found**********/
for( (1) ;j<i;j++)
/**********found**********/
if( (2) %j==0)break;
/**********found**********/
if( (3) >=i)
cnt++;printf(cnt%157"%5d":"/n%5d",i);


return ent;
void main( )
int n=20,r;
r=fun(n);
printf("/nThe number of prime is:%d/n",r);


[填空题]若用0至9之间不同的三个数构成一个三位数,下面程序将统计出共有多少种方法。请填空。
#include<stdio.h>
main( )
int i,j,k,count=0;
for(i=0;i<=9;i++)
for(j=0;i<=9;j++)
if( 【18】 )continue;
else for(k=0;k<=9;k++)
if( 【19】 )count++;
printf("%d",count);
[简答题]请编写函数countValue( ),其功能是:计算500~800之间素数的个数count,并按所求素数的值从小到大的顺序,再计算其间隔加、减之和,即第1个素数—第2个素数+第3个素数—第4个素数+第5个素数……的值sum。函数WriteData( )负责把结果输出到OUT.DAT文件中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数WriteData( )的内容。
试题程序:
#include<stdio.h>
int count,sum;
void writeData( );
void countValue( )


void main( )

count=sum=0:
countValue( );
printf("count=%d,sum=%d”,count,sum);
writeData( );

void writeData( )

FILE*fp;
fp=fopen("OUT.DAT","w");
fprintf(fp,"%d%d",count,sum);
fclose(fp);

[填空题]若有0~9之间不同的3个数构成一个三位数,下面程序将统计出共有多少种方法,请填空完成此程序。 #include <iostream> using namespace std; int main ( ) { int i,j,k; for(i = 1;i<=9;i++) { for (j=O; j<=9; j++) { if( 【6】 ) continue; else { for(k = 0;k<=9;k++) if( 【7】 ) count++; } } } cout<<count<<end1; return 0; }
[填空题]对于n个结点的序列,利用shell排序的方法总的记录移动个数约为【 】:

我来回答:

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

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码