首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数 中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数 中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C
admin
2013-03-29
59
问题
给定程序中,函数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
/***********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
(printf("%4d",x
);
if((i+1)%5==0)printf("\n");
}
printlf("\n\n");
}
选项
答案
(1)N (2)break (3)n
解析
第一空:fun的功能是调用随机函数产生20个互不相同的整数放在形参a所指数组中,故第一空处的循环条件是n
第二空:“if(x==a
)【2】;"如果if语句成立说明新生成的随机数x已经存在与a嘲中了,后面的元素就不用查找了,直接跳出for循环然后再次生成随机数,故第二空处应为“break"。
第三空:“if(i==【3】){a[n]=x;n++;}"可知是将随机数保存在a所指的数组中,只有当x在数组中不存在相同值的时候,x才可以保存到a所指的数组当中。在第二空处的循环是寻找是否有和x值相同的元素a
,如果没有找到循环退出时i变成n,如果找到由于执行break提前跳出循环则i小于n,利用这点可以判断x是否和a数组中的元素存在相同值,故第三空处应为“n"。
转载请注明原文地址:https://kaotiyun.com/show/XPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}main(){inti,j=0;for(i=1;i<5;i++)j+
若x、y、z、m均为int型变量,则执行下面语句后m的值是()m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
C语言中,系统的标准输入文件是指
下列有关数据库的描述,正确的是
软件结构是以【】为基础而组成的一种控制层次结构。
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
以下程序的功能是:给r输入数据后计算半径为r的圆面积s,程序在编译时出错。 main() /* Beginning */ {int r;float s; scanf("%d",&r); s=*I*r*r; printf(
以下关于函数的叙述中正确的是 ______。
随机试题
会计核算形式的主要内容包括
女,45岁,确诊为混合型颈椎病3年,未予积极治疗,近来左肩关节疼痛,不能梳头,左肩外展、后伸、外旋严重受限,三角肌轻度萎缩,肱二头肌长短头肌腱及肩关节外侧均有明显压痛。肩痛的原因是
水痘皮疹的演变顺序为
胰腺疾病与胆道疾病互相关系的解剖基础是
可用表干法测试的马歇尔试件类型有()。
某大型购物中心地下2层,地上5层,建筑高度30m,耐火等级2级。地下二层室内地面与室外出入口地坪高差为11.5m。地下每层建筑面积为152000m2,地下二层设置汽车库和变配电房、消防水泵房等设备用房及建筑面积为5800m2的建材商场;地下一层为家具灯饰商
某企业于20×2年成立(假定所得税税率为25%.),当年发生亏损120万元,20×3年至20×8年每年实现利润总额为20万元。除弥补亏损外,假定不考虑其他纳税调整事项及盈余公积。则20×8年年底该企业“利润分配—未分配利润”科目的借方余额为()
行政法规的制定部门是()。
大华股份有限公司(以下简称“大华公司”)为上市公司,2014年企业合并、长期股权投资有关资料如下:(1)2014年1月1日,大华公司向A公司定向发行1000万元普通股(每股面值1元,每股市价10元)作为对价,取得A公司拥有的甲公司80%的股权,并于当日取
A、Takeherbaltea.B、Seeanotherdoctor.C、Drinkchickensoup.D、Stayinbed.A
最新回复
(
0
)