题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-09 06:08:52

[单项选择]下面程序的功能是由随机函数产生100个在200~700之间的整数,然后找出最大者,并记下是第几个数,但程序不完整,请选择适当的内容在下划线处将程序补充完整。
Dim a(100)
For j=1 To 100
a(j)=Int(Rnd*501+200):Print a(j)
Next j : Print
p=1 : max= ______
For j=2 To 100
If a(j)>max Then max=a(j) : p=j
Next j
Print "The largest number is " ; max
Print "The position is"; p
End
A. 0
B. a(1)
C. 1.7E+38
D. 1.7E-38

更多"下面程序的功能是由随机函数产生100个在200~700之间的整数,然后"的相关试题:

[单项选择]下面程序的功能是由随机函数产生100个在200~700之间的整数,然后找出最大者,并记下是第几个数,但程序不完整,请选择适当的内容在下划线处将程序补充完整。 Dim a(100) For j=1 To 100 a(j)=Int(Rnd*501+200):Print a(j) Next j : Print p=1 : max= ______ For j=2 To 100 If a(j)>max Then max=a(j) : p=j Next j Print "The largest number is " ; max Print "The position is"; p End
A. 0
B. a(1)
C. 1.7E+38
D. 1.7E-38
[填空题]给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:部分原程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在行线上填入所编写的若干表达式或语句。
[试题源程序]
#include<stdio.h>
typedef struct

char name[10];
int age;
STD;
STD fun(STD std[],int n)

STD max;int i;
/**********found**********/
max= (1)
for(i=1;i<n;i++)
/**********found**********/
if(max.aged (2) )
max=mtd[i];
return max;

main( )

STD std[5]="aaa",17,"bbb",16,"ccc",18,"ddd",17,"ee",15;
STD max;
max=fun(std,5);
printf("/nThe result:/n");
/**********found**********/
printf("/nName:%s,Age:%d/n", (3) ,max.age);


[填空题]在给定程序中,函数fun的功能是:将形参std所指结构体数组中年龄最大者的数据作为函数值返回,并在main函数中输出。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构。
文件BLANK1.C内容如下:
#include<stdio.h>
typedef struct
char name[10];
int age;
STD;
STD fun(STD std[],int n)
STD max;
int i;
/**********found**********/
max= (1)
for(i=1;i<n;i++)
/**********found**********/
if(max.age< (2) )max=std[i];
return max;

void main( )
STD std[5]="aaa",17,"bbb",16,"ccc",18,"ddd",17,"eee",15;
STD max;
max=fun(std,5);
printf("The result/n");
/***********found**********/
printf("Name:%s,Age:%d/n", (3) ,max.age);


[填空题]下面程序中函数creat用于建立一个带头结点的单向链表,新产生的结点总是插在链表的末尾,单向链表的头指针作为函数值返回。将程序补充完整。
#include<stdiao.h>
struct list
char data; struct list * next;;
struct list * creat( )

struct list *h,*p,*q; char ch;
h= 【18】 malloc(sizeof(struct list));
p=q=h;ch=getchar( );
while(ch!=’’)

p= 【19】 malloc(sizeof(struct list));
p->data=ch;q->next=p;q=p;ch=getchar( );

p->next=’/0’;
【20】

[填空题]下面程序中函数fun的功能是:找出一维数组元素中的最大值和它所在的下标,并将最大值和其下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。
#include <stdlib.h>
#include <sldio.h>
void fun(int a[],int n, int * max,int *d)
int i;
*max=a[0]; *d=0;
for(i=0; 【15】 ;i++)
if(*max< 【16】 )
*max=a[i];*d=i;

main( )
int i, x[20], max, index, n=10;
randomize( );
for(i=0;i<n;i++)
x[i]=rand( )%50;printf("%4d",x[i]);
printf("/n");
fun(x,n,&max.&index);
printf("Max=%5d,Index=%4d/n",max,index);

[填空题]下面程序的作用是利用随机函数产生10个100~300(不包含300)之间的随机整数,打印其中是7的倍数的数,并求它们的总和。请填空。
Sub TOF( )
Randomize
Dim s AS Double
Dim a(10)As Integer
For i=0 To 9
______
Next
For i=0 To 9
If______Then
Print a(i)
s=s+a(i)
______
Next i
Print
Print "S=";s
End Sub
[简答题][函数2.1说明]
下面程序的功能是计算x和y的最小公倍数。
[函数2.1]
main( )
int m,n,d,r;
seanf("%d %d",&m,&n);
if(m<n) r=m;m=n;n=r;
(1) ;
while (d%n! =0) (2) ;
printf("%d/n",d);[函数2.2说明]
下述程序接收键盘输入,直到句点“.”时结束。输入的字符被原样输出,但连续的空格输入将转换成一个空格。
[函数2.2]
#include <stdio.h>
main( )
char c,preChar=’/0’;
c = getchar( );
while(c! = ’.’)
if( (3) ) putchar(c);
else if(preChar! =’ ’) putchar(c);
(4) ;
c= (5) ;


[填空题]下面程序通过函数average( )计算数组中各元素的平均值。
float average(______,int n)/*第一空*/
int i;
float avg=0.0;
for(i=0;i<n;i++)
avg=avg+______;/*第二空*/
avg=______;/*第三空*/
return avg;

main( )
int i,a[5]=2,4,6,8,10);
float mean;
mean=average(a,5);
printf("%f/n",mean);

[填空题]下面的程序的作用是利用随机函数产生10个100-300(不包含300)之间的随机整数,打印其中7的倍数的数,井求它们的总和,请填空。
  Sub TOF( )
  Randomize
  Dim s As Double
  Dim a(10) As lnteger
  For i=0 To 9
      【10】 
  Next
  For i=0 To 9
    If 【11】 Then
     Print a(i)
     s=s+a(i)
     【12】 
  Next i
  Print
  Print "S=" ; s
  End Sub

我来回答:

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

订单号:

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