首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意: 部分源程序在文件BLANK1.C中
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意: 部分源程序在文件BLANK1.C中
admin
2021-07-09
47
问题
给定程序中,函数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<n;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<N;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<N。
填空【2】:通过一个for循环判断x是否与数组中已存的元素重复,若重复则跳出for循环。
填空【3】:若for循环是由break语句结束的,则x与数组中的元素重复,此时i小于n;若for循环是因为循环变量i递增到某值,而不再满足循环条件结束的,说明x的值与数组中的元素不重复,则此时i的值等于n。
转载请注明原文地址:https://kaotiyun.com/show/Netp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)m
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
关于C语言的变量名,以下叙述正确的是()。
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
下列关于C语言文件的叙述中正确的是()。
在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是()。
编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
随机试题
关于贴现债券,下列说法正确的是()。Ⅰ.在票面上不规定利率Ⅱ.属于折价方式发行的债券Ⅲ.在发行时将利息预先扣除Ⅳ.在债券发行后才按期支付利息
()是指将正在燃烧的物质与火源周边未燃烧的物质进行隔离或移开,中断可燃物的供给,无法形成新的燃烧条件,阻止火势蔓延扩大,使燃烧停止。
设f(x)在[0,1]连续,f(x)<1,又F(x)一(2z一1)一∫0xf(t)dt,证明F(x)在(0,1)内有且仅有一个零点.
下列对阿片类药物叙述错误的是
A.赔偿责任B.罚款C.行政处分D.刑事责任E.有权制止保护野生药材资源管理部门工作人员徇私舞弊的,造成野生药材资源损失的,必须承担()
申请设立期货公司,应当具备的条件有( )。
所有代理行为的法律后果直接归属于被代理人。()
哈洛用恒河猴做学习定势实验。猴子通过训练与学习,迁移表现是()
Parenthoodisn’tacareer-killer.Infact,economistswithtwoormorekidstendtoproducemoreresearch,notless,thantheir
A、Different.B、Shiningsun.C、Goodlife.D、Food.D由女士所说的“Lotsof…justforfood”可知“许多游客都是为食物而来的。”可得出答案,故选D。
最新回复
(
0
)