首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入
admin
2021-07-09
76
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define N20
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。
填空2:通过一个for循环判断x是否与数组中已存的元素重复,若重复则跳出for循环结束。
填空3:若for循环是由break语句结束的,则x与数组中的元素重复,此时i必然小于n;若for循环是因为循环变量i递增到某值,而不再满足循环条件结束的,说明x的值与数组中的元素不重复,则此时i的值等于n。
转载请注明原文地址:https://kaotiyun.com/show/bqtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
有以下程序段structst{intx;int*y;)*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的
有以下程序#includefun(inta,intb){intstaticm=0,i=2;i=i+m+1;m=i+a+b;returnm;)main(){
设有定义:intx=2;以下表达式中,值不为6的是
有以下程序#include#includevoidmain(){charstr[][20]={"One*World","One*Dream!"},*p=str[1];printf("%d,",
下列程序的运行结果为()。#includevoidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’a’)
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa=
以下选项中非法的C语言字符常量是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
随机试题
Dadhadablackcomb.HeboughtitwhenhemarriedMum.Everynight,hewould【C1】______mehiscombandsay,"Goodgirl,helpDad
A.心尖区2/6级收缩期杂音B.肝颈静脉反流征阳性C.左心室肥大D.心尖区舒张期奔马律最能提示左心衰竭的表现是
AOSC最常见的病因是
鱼鳞病病理特点不包括
华东某规模化鸭场,防疫规范,没有发生过大疫情。6月中旬,进场8千羽雏鸭,2周龄后开始出现零星死亡,发展迅速,几天后出现大规模的死亡,高峰时,每天有数百只鸭死亡。病初喜食青绿饲料,食欲减退,饮欲增加;生长迟缓,羽毛粗乱,消瘦贫血。肛门有白色或绿色粪污,有
群落演变评价采用演变速率指标,则下列选项中说法正确的有()。
城市总体规划中进行燃气工程规划时,须完成哪些工作?
与其他调查方法特别是普查相比,抽样调查的特点有()。
甲股份有限公司2016年有关所有者权益变动等的资料如下:(1)2016年7月1日按每股6.5元的发行价增发400万股普通股(每股面值1元);(2)2016年11月1日按每股10元的价格回购120万股普通股(每股面值1元)并予以注销;(3)截至2016
小杜升任行政部主任后,遇到单位搬迁,由其部门牵头负责,人手紧,任务重,但部门只有四人,一人还正休产假,行政部编制六人,小杜希望将下属分中心小帅调至行政部工作,小帅有从事行政工作的经历。问题:写一篇请示将小帅调至行政部。(150字以内)
最新回复
(
0
)