首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #inc
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #inc
admin
2018-09-10
32
问题
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define N20
void fun(int*a)
{
int i,x,n=0;
x=rand()%20;
/******found******/
while(n<___1___)
{for(i=0;i<13;i++)
/******found******/
if(x==a
)
___2___;
/******found******/
if(i==___3___)
{s[n]=x;n++;}
x=rand()%20;
}
}
main()
{
int x[N]={0},i;
fun(x);
pfinff("The rsult:\n");
for(i=0;i<N;i++)
{
pfinff("%4d",x
);
if((i+1)%5==0)pfinff("\n");
}
pfinff("\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/oNxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){intn=0;while(*s=′0′){n=10*n+*s-′0′;s++;}return(n);}main(){chars[10]={
若有以下程序main(){chara;a=’H’-’A’+’0’;printf("%c\n",a);}执行后输出结果是【】。
软件需求分析一般应确定的是用户对软件的______。
以下程序运行时从键盘输入:1.02.0,输出结果是:1.0000002.000000,请填空。#includemain(){doublea;floatb;scanf("_________",&a
以下程序运行后的输出结果是_________。intfun(inta){intb=0;staticintc=3;b++:c++;return(a+b+c);}main(){inti
下面关于对象概念的描述中,错误的是
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是()。abs(intx){if(x>=0)returnx:elsereturn-x;}main(){i
设有以下语句,则c的二进制值是() chara=3,b=6,c; c=ab<<2;
设有下列二叉树:对此二叉树先序遍历的结果是
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
随机试题
糖尿病时甲苯磺丁脲的治疗作用机理主要是
A.孔雀石绿B.己烯雌酚C.氯霉素D.克伦特罗E.呋喃唑酮一养牛户,为治疗奶牛乳房炎,将某种禁用药物注入奶牛乳房中治疗数日,使乳中大量残留该药物,可以引起食用者骨髓造血机能受到抑制,发生再生障碍性贫血。牛奶中最可能残留的禁用药物是()
重度妊娠高血压综合征,用大剂量硫酸镁治疗,最早出现的中毒反应是
男性,45岁,上腹痛2年余,周期性发作,最近l周持续左上腹痛。钡餐示胃角部龛影,直径1.0cm,胃酸分析正常偏低。如患者饱餐后出现突发剧烈持续腹痛,腹壁板样硬,应考虑病人合并
代收行的责任之一是:
对金融机构进行监管的手段和方式有哪些7
领导行为风格与下属参与决策相联系,讨论如何选择领导的方式和参与决策的形式以及参与程度的是()。
上课了,夏明同学还沉浸在刚看过的小说中,说明他的()不够好。
纳斯达克指数是世界上最有影响、使用最广的股价指数。它以在纽约证券交易所挂牌上市的一部分有代表性的公司股票作为编制对象,由四种股价平均指数构成。()
TheEnvironmentalProtectionAgencyhassetlimitsfortheradiationpermittedtoleakfromaproposednuclearwasteburialcent
最新回复
(
0
)