题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-04 06:28:08

[多项选择]下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数int jsValue(long n)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out43.dat中。
注意:部分源程序已给出。
请勿改动主函数main( )。
#include<stdio.h> int jsValue(long n)

main ( )

long m;
FILE *out;
out=fopen ("out43.dat", "w");
for (m=11;m<1000;m++)

if(jsValue(m) && jsValue(m*m) && jsValue(m*m*m))

printf ("m=%41d, m*m=%61d, m*m*m=%81d", m, m’m, m*m*m);
fprintf (out, "m=%41d, m*m=%61d, m*m*m=%81d/n", m, m*m, m*m*m);


fclose (out);

更多"下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m"的相关试题:

[简答题]下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m=11,m2=121,m3=1331皆为回文数。请编制函数int jsValue(long n)实现此功能,如果是回文数,则函数返回1,反之则返回0。最后把结果输出到文件out43.dat中。
注意:部分源程序已给出。
请勿改动主函数main( )。
试题程序:
#include<stdio.h>
int jsValue(long n)

main( )

long m;
FILE *out;
out=fopen(",out43.dat","w");
for(m=11;m<1000;m++)

if(jsValue(m) && jsValue(m*m) && jsValue(m*m*m))

print f ("m=%41d, m*m=%61d,m*m*m=%81d" ,m,m*m, m*m*m);
fprintf(out, "m=%41d,m*m=%61d,m*m*m=%81d/n",m,m*m,m*m*m);


fclose (out);

[简答题]补充函数,要求实现如下功能:寻找并输出11~999之间的数m,使得m、m2、m3均为回文数(回文数是指各位数字左右对称的整数),例如:12321、505、1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写jsValue(long m)实现此功能。如果是回文数,则函数返回1,不是则返回0。最后,把结果输出到文件OUT.DAT中。
注意:部分源程序已经给出。请勿改动主函数main( )中的内容。
试题程序:
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int jsValue<long n>


main( )

long m;
FILE*out;
out=fopen("OUT.DAT","w");
for(m=11;m<1000;m++)
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))

printf("m=%4ld,m*m=%6ld,m*m*m=%
8ld/n",m,m*m,m*m*m);
fprintf(out,"m=%4ld,m*m=%6ld,m*m*m
=%8ld/n",m,m*m,m*m*m);
fclose(out);
[简答题]补充函数,要求实现如下功能:寻找并输出11~999之间的数m,它满足m,m2,m3均为回文数(回文数是指各位数字左右对称的整数),例如:12321,505,1458541等。满足上述条件的数如m=11时,m2=121,m3=1331都是回文数。请编写js-Value(long m)实现此功能。如果是回文数,则函数返回1,不是则返回0。最后,把结果输出到文件OUT.DAT中。
注意:部分源程序已经给出。
请勿改动主函数Main( )中的内容。
试题程序:
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
int js Value(long n)


main( )

long m;
FILE*OUt:
Out=fopen("OUT.DAT","w");
for(m=11;m<1000;m++)
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))

printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m*m,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d",m,m*m,m*m*m);
fclose(out);
[单项选择]

空气从压气罐中通过一拉伐尔喷管输出,已知喷管出口压强p=14kN/m2,马赫数M=2.8,压气罐中温度t0=20℃,喷管出口的温度为()K,速度为()m/s。


A. 114;500
B. 114;600
C. 114;700
D. 114;800
[单项选择]下面程序的输出结果是______。
main( )
int m1=’a’,m2=’e’,m3=’e’;
printf("%d%c/n",m2-m1,m3-’b’+’A’);

A. 2,M
B. 4,D
C. 2,E
D. 输出结果不确定
[填空题]下面程序的功能是输出1至100之间每位数的乘积大于每位数的和的数。请填空。 main( ) {intn,k=1,s=0,m; for(n=1;n<=100;n++) {k=1;s=0;m=n; while(m) {k*=m%10;S+ =m%10; ______;} if(k>S)printf("%d",n);} }
[填空题]以下程序的功能是在立即窗口中输出100~200之间所有的素数,并统计输出素数的个数,请在程序空白处填入适当的语句,使程序可以完成指定的功能。
Private Sub Command2_Click( )
Dim i%,j%,k%,t% ’t为统计素数的个数
Dim b AS Boolean
For i=100 To 200
b=True
k=2
j=Int(Sqr(i))
Do while k<=j And b
If i Mod k=0 Then
b=______
End If
k=______
Loop
If b=True Then
t=t+1
Debug.Print i
End If
Next i
Debug.Print’t=’;t
End Sub
[填空题]以下程序的功能是输出1至100之间每位数的乘积大于每位数的和的数,例如对于数字 12,有1*2<1+2,故不输出该数:对于27,有2*7>2+7,故输出该数。请填空。 #include<iostream.h> void main( ) { int n,k=1,s=o,m; for (n=1:n<=100:n++= { k=1;s=0; _____, while( ) { k*=m%10;s+=m%10; (3) ; } if(k>s)cout<<n: } }
[单项选择]

以单位体表面积(m2)计算的心输出量,称为()


A. 每搏输出量
B. 心输出量
C. 心指数
D. 射血分数
E. 心力贮备
[单项选择]固定资产核算系统中,信息查询输出功能可以输出固定资产( )。
A. 卡片
B. 明细账
C. 折旧表
D. 以上全部
[填空题]下面程序的功能是求1~100之间所有整数的平方和并输出结果,请填空。
SET TALK OFF
CLEAR
S=0
X=1
DO WHILE X<=100
【7】
【8】
ENDDO
S
RETURN

我来回答:

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

订单号:

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