首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #inc
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构! 试题程序: #inc
admin
2018-09-10
19
问题
给定程序中,函数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://jikaoti.com/ti/TEa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintfun(chars[]){intn=0;while(*s=′0′){n=10*n+*s-′0′;s++;}return(n);}main(){chars[10]={
设x为int型变量,执行以下语句,X=10;X+=X-=X-X;X的值为______。
若x为血类型,请写出与!x等价的C语言表达式______。
若以下定义:structlink{intdata;strucklink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和
以下错误的定义语句是
设计程序时,应采纳的原则之一是()。
已有定义:inti,a[10],*p;,则合法的赋值语句是
下面关于完全二叉树的叙述中,错误的是______。
以下4个选项,不能看作一条语句的是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
[*]
证券交易所的主要职能包括()。Ⅰ.为组织公平的集中交易提供保障Ⅱ.提供场所和设施Ⅲ.对证券交易实行实时监控,并按照中国证监会的要求,对异常的交易情况提出报告Ⅳ.对上市公司及相关信息披露义务人披露信息进行监督,督促其依法及时、准确
患者男性,30岁。突发剧烈头痛,伴有喷射性呕吐,很快出现意识模糊,且脑膜刺激征阳性。该患者头痛可能性最大的是()
有牧羊犬看护的某羊场,部分绵羊出现消化障碍,营养失调,消瘦,被毛逆立,脱毛,咳嗽,倒地不起。死亡剖检,在病羊的肝脏和肺脏上见有囊状物,呈球形,直径5~10cm。该病最可能的诊断是
可温中行气、涩肠止泻的药物是
下列物流活动中,属于生产的外延流通加工活动的是()。
发射第一颗人造卫星的是()。
课的结构
设=__________
Itishardlynecessaryformetocitealltheevidenceofthedepressingstateofliteracy.ThesefiguresfromtheDepartmentof
最新回复
(
0
)