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

[简答题]下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件OUT82.DAT中。其中的S、I、X、N、E各代表一个十进制数字。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
试题程序:
#include <stdio.h>
int cnt,sum;
void writeDAT( );
void countValue( )


void main( )

cnt=sum=0;
countValue( );
printf("满足条件的个数=% d/n",cnt);
printf("满足条件所有的SIX与NINE的和=% d/n",sum);
writeDAT( );

void writeDAT( )

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

更多"下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX"的相关试题:

[简答题]下列程序的功能是:计算出自然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件 OUT51.DAT中。其中的S,I,X,N,I,N,E各代表一个十进制数。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
#include<stdio. h>
int cnt, sum;
void countValue ( )


void main ( )

cnt=sum=0;
countValue ( );
printf ( "满足条件的个数=%d/n", cnt);
printf ("满足条件所有的SIX与NINE的和=%d/n", sum);
writeDAT ( );

writeDAT ( )

FILE *fp;
fiD=foDen ("OUT51. DAT", "w" );
fprintf (fp, "%d/n%d/n", cnt, sum);
fclose (fp);

[简答题]下列程序的功能是:计算出启然数SIX和NINE,它们满足的条件是SIX+SIX+SIX=NINE+NINE的个数cnt,以及满足此条件的所有SIX与NINE的和sum。请编写函数countValue( )实现程序要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件OUT51.DAT中。其中的S,I,X,N,I,N,E各代表一个十进制数。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
试题程序:
#include
int cnt,sum;
void CountValue( )



Void main( )

Cnt=Sum=0;
COUNtValUe( );
printf("满足条件的个数=%/n",cnt):
printf("满足条件的所有的SIX与NINE的和=%d/n",sum);


WriteDAT( );

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

[简答题]本题程序是一个Applet应用程序,功能是计算前n个自然数的和,程序中用进度条来表示计算的进程。页面中有两个文本框、两个按钮和一个进度条,在第一个文本框中输入要计算的自然数的个数,单击“开始”按钮则开始进行计算,进度条同步显示计算完成的情况。程序中存在若干错误,请找出并改正(注意:不得改动程序的结构,不得增行或删行)。
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
public class advance extends Japplet

Container container = null;
JButton startButton,stopButton;
JTextField inputTextField,outputTextField;
JProgressBar pBar = null;
Timer timer = null;
static int sum = 0;
static int counter = 0;
public void init( )

container = this.getContentPane( );
container.setLayout(new GridLayout(3,1));
Box hboxl = Box.createHorizontalBox( );
container.add(hboxl);
hboxl.add(Box.createHorizontalGlue( ));
JLabel labell = new JLabel("前",JLabeI.LEFT);
labell.setFont(new Font("Dialog",Font.PLAIN,15));
hboxl.add(labell);
inputTextField = new JTextField("100",4);
hboxl.add(inputTextField);

[简答题]下列程序的功能是:选出1000至5000范围内(包括1000、5000)符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且千位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些4位自然数的个数cnt及这些数的和sum。请编写函数countValue( )实现程序的要求,最后调用函数writeDAT( )把结果cnt和sum输出到文件OUT18.DAT中。
注意:部分源程序已给出。
请勿改动主函数main( )和写函数writeDAT( )的内容。
[试题程序]
#include<stdio.h>
int cnt,sum;
void writeDat( );
void countValue( )


void main( )

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

void writeDAT( )

FILE*fp;
fp=fopen("OUT18.DAT","W")
fprintf(fp,"% d/n% d/n",cnt,sum);
fclose(fp);

[简答题][说明]
本程序的功能是产生一个抽奖游戏中的随机数组合。抽奖的规则是从自然数1至50中无重复抽取6个数。为了保证抽取的无重复性,将50个自然数放在数组source中。每抽取了一个数,就用数组的最后一个数来改写这个被抽中的数,并把数组的长度减1。为使输出更为清晰,把抽取出来的6个数放在数组target中,经过排序(Arrays类中的sou方法实现排序)然后输出。注:Math.random方法返回一个在0(包含)到1(不包含)之间的随机浮点数。
[Java代码]
import java. util. *;
public class DrawOut
public static void main (String[ ] args)
int n =50;
int k =6;
int[ ] source = new int[n];
for(int i=0; i < (1) ;i++)
source[i] = i + 1;
int[ ] target = new int[k];
//将抽中的数字从source数组中取出,放入到target数组
for (int i = 0; i < (2) ; i+ +)
int r = (int) (Math. random( ) * (3) );
target[i] = source[r];
.... [r] = (4) ;
(5) ;

Arrays. sort(target);
for (int i = 0; i < target, length; i + + )
System. out. prinfln ( target [i] );


[单项选择]四个连续自然数的积为1680,它们的和为( )。
A. 26
B. 52
C. 20
D. 28
[简答题]下列程序的功能是:选出5000以下符合条件的自然数。条件是:千位数字与百位数字之和等于十位数字与个位数字之和,且于位数字与百位数字之和等于个位数字与千位数字之差的10倍。计算并输出这些四位自然数的个数cnt以及这些数的和sum。请编写函数countValue( )实现程序的要求,最后调用函数writeDat( ),把结果cnt和sum输出到OUT.DAT文件中。
注意:部分源程序已经给出。
请勿改动主函数main( )和输出数据函数writeDat( )的内容。
#include<stdio.h>
int cnt,sum;
void countValue( )


void writeDat( )

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( );

[单项选择]四个连续的自然数的积为1680,它们的和为:( )
A. 26
B. 52
C. 20
D. 28
[填空题]下列给定的程序中,函数fun( )的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include<stdio.h> #include <conio.h> int fun(int k) { int m=0,mc=0, j; while((k>=2)&&(mc<10)) { /*************found**************/ if((k%13=0)||(k%17=0)) { m=m+k;mc++;} k--; /*************found**************/ return m; } main( ) { clrscr( ); printf("%d/n ",fun(500)); }

我来回答:

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

订单号:

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