首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
admin
2018-02-02
33
问题
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#define N 20
void fun(int* a)
{
int i,x,n=0;
x=rand()%20:
/******found******/
while(n<__1__)
for(1=0;1<n;i++
/******found******/
if(X==a
)
___2___;
/******found******/
if(==___2___)
j a[n]==x;n++;
x=rand()%20:
}
main.()
{
int x[N]=}0},i;
fun(x);
pfinff(“The result:\n”);
for(i=0;i
{
printf(“%4d”,x
);
if((i+1)%5==0)pfinff(“\n”);
}
pfinff(“、n”);
}
选项
答案
(1)N或20 (2)brefitk (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/pWxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){charnn[4][3]={"12","34","56","78"),*pn[4];intk,s=0;for(k=0;k<4;k++)pn[k)=nn[k];for(k
以下程序的输出结果是______。main(){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}}
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<stdio.h>#include<string.h>main(){chara[]="clanguage",t;
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有stmctnode类型的动态存储空间。
检查软件产品是否符合需求定义的过程称为()。
若要求从键盘读入含有空格字符的字符串,应使用函数
软件是指()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
在深度为5的满二叉树中,叶子结点的个数为______。
随机试题
古代国家礼仪制度中所谓“五礼”包括()
主要依靠糖的无氧酵解供能的是
下列哪种反射不属于浅反射
甲亢术后,甲状腺危象多发生于( )。
采集生活饮用水水质微生物检测样品时错误的操作是
甲股份有限公司(以下简称“甲公司”)2014年发生如下事项:(1)2014年11月5日,因甲公司产品发生质量事故,致使一名消费者死亡。12月3日消费者的家属上诉至法院,要求赔偿600万元,至年末本诉讼尚未判决。甲公司研究认为,质量事故已被权威部门认定,本
对胎儿的基因检测在道德上是错误的。人们无权只因不接受一个潜在生命体的性别,或因其有某种生理缺陷,就将其杀死。如果以下陈述为真,哪一项对上文中的论断提供了最强的支持?()
简述陶行知的“教、学、做合一”。(河南)
某商店将某种打印机按进价提高35%后,打出“九折优惠酬宾,外送50元出租车费”的广告,结果每台仍旧获利208元,那么每台打印机的进价是多少元?()
Somefishcanswiminwaterbelow0°C,lowenoughtofreezethebloodofmostcreatures.However,somefishandinsectscanstay
最新回复
(
0
)