首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
admin
2017-07-13
35
问题
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKl.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。
【2】:通过一个for循环判断x是否与数组中已存的元素重复,若重复则跳出for循环。
【3】:若for循环是由break语句结束的,则x与数组中的元素重复,此时i必然小于n;若for循环是因为循环变量i递增到某值,而不再满足循环条件结束的,说明x的值与数组中的元素不重复,则此时i的值等于n。
转载请注明原文地址:https://kaotiyun.com/show/gODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段中循环体的执行次数是______。a=15;b=0,do{b+=2;a-=2+b;}while(a>=0);
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf(“%d,
有以下程序(说明:字母A的ASCII码值是65)#includevoidfun(char*S){while(*s){if(*s%2)printf(“%c”,*s);S++;}}
若i和k都是int类型变量,有以下for语句for(i=0,k=一1;k=l;k++)printf(“*****-\n”);下面关于语句执行情况的叙述中正确的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下列字符数组初始化语句中,不正确的是()。
若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
可在C程序中用作用户标识符的一组标识符是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
随机试题
某企业生产新型护眼灯的固定成本为3000万元,单位可变成本为120元。该企业将新型护眼灯的目标价格定为150元/个,与市场中领导品牌的价格相当。新型护眼灯上市后与最强的竞争对手展开直接竞争,市场反响热烈,市场份额逐步提高。为了进一步提高销量,该企业一方
根据机电工程注册建造师签章文件类别要求,属于安全管理签章文件的有()
能够估算利率变动对所有头寸的未来现金流现值的影响,从而能够对利率变动的长期影响进行评估的分析方法是()。
明细账户应根据总账账户设置。()
会议记录的特点是真实性和()。
幼儿道德发展的核心问题是()。
按照社区的形成方式,可将社区划分为()。
当一群观看包括暴力活动内容的电视节目的孩子,被送去与观看不包括暴力活动内容的电视节目的孩子一块玩耍时,发现那些观看暴力节目的孩子诉诸暴力行为的次数,比那些观看非暴力节目的孩子要高得多。因此,不让孩子们观看暴力节目能防止他们在玩耍时表现出暴力行为。
对软件设计中应遵循的准则描述正确的是()。
阅读程序:OptionBase1SubP(b()AsInteger)Fori=1To4b(i)=2*iNextiEndSubPrivateSubForm_Click()D
最新回复
(
0
)