首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
admin
2018-02-02
69
问题
给定程序中,函数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://www.kaotiyun.com/show/pWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义“int k=2;int*ptr1,*ptr2;”,且ptr1和ptr2均已指向变量k,下面不能正确执行的语句是______。
以下程序段的输出结果是inta=1234;printf(“%2d\n”;A);
已知函数fread.的调用形式为fread(buffer,size,count,fp);,其中buffer代表的是()。
以下非法的赋值语句是()。
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
软件危机出现于60年代末,为了解决软件危机,人们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
下列关于队列的叙述中正确的是()。
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下4组用户定义标识符中,全部合法的一组是()。
随机试题
试述教育与政治经济制度的相互制约性。
蛋白质溶液的稳定因素是
肾虚带下的治法应是
对于期货期权交易,下列说法正确的是( )。
2014年12月31日,甲公司因交易性金融资产和可供出售金融资产的公允价值变动,分别确认了10万元的递延所得税资产和20万元的递延所得税负债。甲公司当期应交所得税的金额为。150万元。假定不考虑其他因素,该公司2014年度利润表“所得税费用”项目应列示的金
Successfulleaders______eventsratherthanreacttothem.
下面是一个Applet程序,其功能是在绘图区域中通过鼠标的移动来绘制直线,并且有清除绘图区域按钮,用来清除已经绘制的图像。程序运行结果如图5所示。importjava.awt.*;importjava.applet.*;
Itisexcitingtoapplyforajobthatreallyappealstoyou.Inmakingyourapplication,thereareanumberofpointsforyout
ReadthefollowingarticleabouthowHaierachievesitsgoalofbeingamainstreambrandintheUSandthequestionsontheoppo
Theyearsbetween1870and1895broughtenormouschangestothetheaterintheUnitedStatesastheresidentcompanywasundermi
最新回复
(
0
)