首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。不得增行
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。 注意:部分源程序在文件BLANKl.C中。不得增行
admin
2016-08-16
41
问题
给定程序中,函数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
f printf("%4 d",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/7aNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类test的析构函数是【】。
执行下列语句后,c3中的值为【】 intc1=1,c2=2,c3;c3=1.0/c2*c1;
在32位的计算机中,一个char型数据所占的内存长度的字节是
下列叙述中,不属于结构化程序设计方法的主要原则的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是()。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
请选出以下程序段的输出结果()。#include<iostream>usingnamespacestd;#defineMIN(x,y)(x)<(y)?(x):(y)intmain()
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
随机试题
下列应执行保护性隔离的患者是
关于心腔的描述,不正确的是
在软土地基中,为防止不均匀沉降,保证打桩机施工安全,宜采用厚度约()cm的钢板铺设在桩机履带板下,钢板宽度比桩机宽2m左右,保证桩机行走和打桩的稳定性。
下列不属于支付担保的担保形式的是()。
法律与党的政策最主要的区别在于前者具有规范性,后者不具有规范性。()
对于吸引人才,地方政府最应该做的,是营造一个适合人才流动、有利人才成长的环境与空间,而不是直接参与、甚至_________企业的人才录用过程。其实,自由、公平的竞争本身就是对人才最好的回报,足够的成长空间才是_________吸引人才、留住人才的沃土。
A、 B、 C、 D、 C所给的图形都是由若干个圆圈组成的,每个图形中都有1个黑圈。要确定此题的规律,需确定白圈的数量是怎样变化的、黑点的位置又是如何变化的。只考虑白圈,第一列的图形是完全一样的,第二列和第三
学习动机
"Artdoesnotsolveproblems,butmakesusawareoftheirexistence,"sculptorMagdalenaAbakanowiczhassaid.Artseducation,
Forthispart,youareallowed30minutestowriteashortessay.Youshouldstartyouressaywithabriefdescriptionofthepi
最新回复
(
0
)