首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。
admin
2016-04-07
45
问题
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 20
void fun(int*a)
{int i,x,n=0;
x=rand()%20;
/**********found**********/
while(n<【1】)
{for(i=0;i
/**********found**********/
if(x=a
)
【2】;
/**********found**********/
if(i=【3】)
{a[n]=x;n++;}
x=rand()%20;
}
}
main()
{int x[N]={0},i;
fun(x);
printf("The result:\n");
for(i=0;i
{printf("%4d",x
);
if((i+1)%5==0)printf("\n");
}
printf("\n\n");
}
选项
答案
(1)N或20 (2)break (3)n
解析
填空1:变量n用于存储数组的下标,要通过while语句对数组进行赋值,数组的容量为20,因此循环条件应为n<20或n
填空2:通过一个fI)r循环判断x是否与数组中已存的元素重复,若重复则跳出for循环结束。
填空3:若for循环是由break语句结束的,则x与数组中的元素重复,此时i必然小于n;若for循环是因为循环变量i递增到某值,而不再满足循环条件结束的,说明x的值与数组中的元素不重复,则此时i的值等于n。
转载请注明原文地址:https://kaotiyun.com/show/k3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中,不符合良好程序设计风格要求的是
下列程序的运行结果是______。main(){inta=1,b=10;do{b-=a;a++;}while(b--<0);printf("%d,%d\n",a,B);}
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(X*y-m);}main(){inta=5,b=7;p
写出下列程序的输出结果______。main(){intn=0;while(n++<=1);printf("%d,",n);printf("%d",n++);}
设q1和q2是指向一个float型一维数组的指针变量,k为float型变量,则不能正确行的语句是()。
下列叙述中,错误的是()。
若a是血型变量,且a的初值为4,则计算a+=a-=a*a表达式后a的值为______。
不能与do…while(exp)语句中的(exp)等价的表达式是()。
下面是对宏定义的描述,不正确的是______。
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
随机试题
有助于判断急性胰腺炎是轻型还是重型的检查是
CT机将X线锥形束转化为扇形束的部件是
用叩诊法检查健康牛肺中部,可得到的叩诊音是()。
A.反应B.反射C.反馈D.正反馈E.负反馈在中枢神经系统参与下,机体对刺激发生的规律反应称为
男孩,7岁,右下后牙疼痛1周,脸肿3天。检查,大面积龋坏,Ⅱ度松动,叩痛(++),龈颊沟变浅,扪及波动感,扪痛(+),近中面深龋洞,叩诊(一),温度测试同对照牙。X线显示:根分歧大面积低;密度影,远中根吸收2/3,恒牙胚牙囊不连续,上方骨板模糊不清。龋近髓
分项工程的质量检验应由()组织进行。
实验数据可能是全面数据也可能是样本数据,而观测数据只能是样本数据。()[2014年初级真题]
理财顾问服务的最后一步是()。
下面哪些是属于一般能力?【】
Howmenfirstlearnedtoinventwordsisunknown;【C1】______.theoriginoflanguageisamystery.Allwereallyknowisthatmen
最新回复
(
0
)