首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
admin
2018-02-02
61
问题
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 20
void fun(int* a)
{
int i,x,n=0;
x=rand()%20:
/******found******/
while(n<__1__)
for(1=0;1<n;i++
/******found******/
if(X==a
)
___2___;
/******found******/
if(==___2___)
j a[n]==x;n++;
x=rand()%20:
}
main.()
{
int x[N]=}0},i;
fun(x);
pfinff(“The result:\n”);
for(i=0;i
{
printf(“%4d”,x
);
if((i+1)%5==0)pfinff(“\n”);
}
pfinff(“、n”);
}
选项
答案
(1)N或20 (2)brefitk (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/pWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句inta,b;doublex;则下列选项中没有错误的是()。
程序如下:main(){inti=4;printf("%d",-++i);}该程序执行后的输出结果以及i的值分别是______、_______。
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
非空的循环单链表head的尾结点(由p所指向),满足()
下面程序的输出是_______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
设有变量说明int(*ptr[m]);其中的标识符ptr是()。
下到叙述中正确的是______。
下列叙述中正确的是
在软件工程中,白盒测试法可用于测试程序的内部结构,此方法将程序看做是()。
结构化程序设计主要强调的是______。
随机试题
催化裂化的化学反应机理是什么?
具有关节唇的关节是()
Sometimes,people【C1】______yourlifeandyourealizethattheyarethere【C2】______somepurpose,to【C3】______youalesson,orto
心脏骤停最重要的诊断依据是
大量不保留灌肠时,肛管插入直肠内约()
图示结构在外力F作用下,正确的剪力图形是()。
城市客运交通按照市场经济的规律,应优先发展()。
某化妆品生产企业为增值税一般纳税人,2016年1月将自产的化妆品与某商场进行商品交换,用5箱折价15万元(不含税)化妆品换进劳保用品一批。已知该化妆品本月最高不含税售价是每箱5万元,平均不含税售价是每箱3万元。则该批化妆品交换劳保用品应缴纳消费税(
某商场为一般纳税人,2009年国庆期间,该商场进行促销,规定购物每满100元积10分,不足100元部分不积分,积分可在1年内兑换成与积分数相等金额的商品。某顾客购买了售价1170元(含增值税)的皮包,皮包成本为600元。预计该顾客将在有效期内兑换全部积分。
论述实施合作学习应注意的几个问题。
最新回复
(
0
)