首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.13。在此程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下划线处填入
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.13。在此程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下划线处填入
admin
2018-10-21
69
问题
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.13。在此程序中,函数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");
}
选项
答案
(1)N或20 (2)beak (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/NMxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inta=0,b=0,c=0;if(++a>0||++b>0)++c;printf("\na=%d,b=%d,c=%d",a,b,c);}
以下程序运行后的输出结果是______。main(){inta=3,b=4,c=5,t=99;i[(b<a&&a<C)t=a;a=c;c=t;if(a<c&&b<C)t=b;b=a;a=t
不改变关系表中的属性个数但能减少元组个数的是()。
若有如下程序:voida(char*p,charc){while(*p){if(*p==c)*p=c-’b’+’B’;;p++;}}main(){chars[50]="abcdeeffg
设有如下程序#include<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n",**k);}上述程序的输出结果是______
以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序;voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1,j<n;j+
有以下程序#includeintfun(chars[]){intn=0;while(*s=′0′){n=10*n+*s-′0′;s++;}return(n);}main(){chars[10]={
下面程序段的运行结果是()。#include<stdio.h>voidmain(){charstr[]="ABC",*p=str;pfintf("%d\n",*(p+3));}
下列程序的运行结果是【】。main(){inti;for(i=1;i<=5;i++)f(i);}f(j){intj;staticinta=1000;auto
随机试题
骨连结
某些病毒的遗传物质是RNA(RNA病毒),它们的RNA也通过复制传递给下一代。这些RNA病毒有反转录酶,在反转录酶的作用下,可以RNA指导合成DNA,即遗传信息也可以从RNA传递给DNA。这一过程称为
某女,月经20~35天一行,量或多或少,或有乳房、少腹胀痛,诊断为
按用户的需求划分,产品的功能可分为()。
钢纤维混凝土在拌制过程中,正确的投料顺序是()。
周峰(男)和刘玉(女)1960年结婚,婚后无子女,收养周天为养子。周天成年后娶妻赵琳,生一女周美。2003年6月周天外出时出车祸身亡。2004年8月周峰到某公证处立遗嘱一份,其内容大致为:将其财产中的房屋留给妻子刘玉,存款留给周美。经查,周峰夫妇共有房屋6
民族昆虫学是研究在一定社会中人类与昆虫相互关系的各种形式的学科。在研究昆虫的同时,研究社会的结构、人类的行为和昆虫之间的相互作用。根据上述定义,下列各项中不属于民族昆虫学的研究范围的是:
简述19世纪德国高等教育的发展状况。
下列各句中没有语病的一句是:
WhatdoestheManMean?
最新回复
(
0
)