首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意: 部分源程序在文件BLANK1.C中
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意: 部分源程序在文件BLANK1.C中
admin
2021-07-09
39
问题
给定程序中,函数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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>voidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;flee(s);}ma
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
下列叙述中正确的是
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
设有如下函数定义intfun(intk){iflk
已定义以下函数intfun(int*p){return*p;)fun函数返回值是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语苦函数feof(fp)的函数返回值是
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
随机试题
票据法律关系的主体即是指票据法律关系的当事人,这里所说的当事人有()。
谈判策略的意义是什么?
治疗妇产科疾病中,生化汤适宜的病症有
急性血源性骨髓炎转变为慢性骨髓炎的主要原因是
季节中属于五行之“土”的是
一类高层建筑自备发电设备,应设有自动起动装置,并能在()内供电。
Accordingtorecentreports,thenumbersof_______inAllentonisexpectedtodoublebytheyear2010.
课程资源的结构包括__________和__________课程资源;课程资源开发利用的策略是__________和__________。
参谋人员或某部门的主管人员所拥有的原属直线主管的那部分权力是()。
AlmosteverydaythemediadiscoversanAfricanAmericancommunityfightingsomeformofenvironmentalthreatfromlandfills,g
最新回复
(
0
)