首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数 中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数 中已置0)。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANKl.C
admin
2013-03-29
42
问题
给定程序中,函数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全国计算机二级
相关试题推荐
设有如下的函数funct(x)floatx;{x*=x;printf("\n%d",x);return(x);}则函数的类型()
有以下程序main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue
以下程序建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(键表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>structlis
本程序用改进冒泡法对数组a[n]的元素从小到大排序,请在程序空白处填空。voidbubble(inta[],intn){intj,k,jmax,temp;jmax=【】;do{
以下程序的输出结果是【】。inta=1234;printf("%2d\n",a);
设有一共用体变量定义如下:uniondata{longw;floatx;inty;charz;};uniondatabeta;执行下列语句后,正确的共用体变量beta的
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[5]={2,4,6,8,10};int*p=a,**q=&p;printf("%d,",*(p++
下列二维数组初始化语句中,不正确的是()。
已知ch是字符型变量,则下面正确的赋值语句是
随机试题
调节胰高血糖素分泌最重要的因素是
可摘局部义齿固位力的主要来源是固位体与基牙之间的A.吸附力B.大气压力C.摩擦力D.黏结力E.附着力
根据脊柱三柱理论,整个脊柱可分成前、中、后三柱。其中中柱包括
期望继续享有病人角色所获得的利益,是病人角色的( )
以下哪些项符合甲亢的临床表现?()
刘某,多次实施抢劫行为,手段恶劣且数额较大,后来在一次抢劫活动中被警察当场抓获。由于该案是被公安人员当场发现,而且事实清楚,因而在本案的诉讼程序中:()
一般资料:求助者,女性,27岁,公司职员。案例介绍:求助者不合群,经常和父母、同事、客户发生矛盾,人际关系紧张。最近又因琐事与同事发生矛盾,很生气,也为此痛苦,主动来心理咨询。下面是心理咨询师与该求助者的一段对话:心理咨询师:
一、注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.作答参考时限:阅读资料40分钟,答卷110分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。二、给定资料
下列说法正确的是()。
Youprobablyalreadyknowthataviselikepressureinthechestisthemostcommonphysicalsignofaheartattack.Youmayeven
最新回复
(
0
)