首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。不得增行或删行,也不得更
admin
2017-07-13
39
问题
给定程序中,函数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全国计算机二级
相关试题推荐
下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程序空白处应该填写的是()。#include<stdio.h>main(){Charsl[]="Chinese",s2[]="japnese";
下列程序执行输出的结果是()。#include<stdio.h>f(intA){intb=0;staticc=3;a=C++;b++;return(a);}main(){
按照“先进后出”原则组织数据的数据结构是()。
以下程序运行后的输出结果是。#includemain(){inti,n[5]={0};for(i=l;i
有以下程序(说明:字符0的ASCII码值为48)#includemain(){charcl,c2;scanf(“%d”,&c1);’c2=cl+9:prinif(“%c%c\n”,cl,c2);
有以下程序#include#defineS(x)4*(x)*x+1main(){intk=5,j=2;printf(“%d\n”,S(k+j));}程序运行后的输出结果是
C语言规定,在一个C程序中,main()函数的位置()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
以下是while语句的基本形式:while(表达式){语句:}其中“表达式”()。
下列方法中,属于白盒法设计测试用例的方法的是()。
随机试题
赵某与罗某系邻居。两人常因日常小事纠纷不断。某日,两人又起纠纷,争吵中罗某抄起木棍,打在赵某头上,致其严重重脑震荡,左耳失聪。赵某因受此生伤而报至公安机关。公安机关认为本案系邻里纠纷,以民事调解为宜,不予立案。赵某又告知检察院,检察院以同样理由不予立案。赵
人体内氨最主要的代谢去路是()。
男性,24岁,3个月来右腕部出现一进行性增大的质硬肿物肿痛3个月,轻微外伤后疼痛症状明显加重。X线片示:桡骨远端存在偏心溶骨性骨质破坏区,伴有病理性骨折,骨皮质膨胀,有“肥皂泡样改变”。该病的主要治疗措施
男性,50岁,腹泻、水样便3—4次。自服呋喃唑酮(痢特灵)6片,次日感胃寒、发热、头昏,并解茶红色小便1次。体检:重度贫血貌,巩膜黄染,肝、脾未扪及。检验:血红蛋白60g/L,网织红细胞20.1%;尿隐血阳性,高铁血红蛋白还原试验(+)。20年前因发热服磺
A.苦笑面容B.伤寒面容C.甲亢面容D.二尖瓣面容E.慢幽芮面容两颧紫红,口唇发绀,多见于
分期付款买卖
下列不属于投资性房地产的是()。
Atthemoment,therearetworeliablewaystomakeelectricityfromsunlight.【F1】Youcanuseapanelofsolarcellstocreateth
WhileattemptingtofindanewroutetoIndia,ColumbusdiscoveredAmericabyaccident.
Thepoundingrainbeganinthemiddleofthenight.ThepeopleofJackson,Ohioawoketothesoundthenwentbacktosleep.The
最新回复
(
0
)