首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是: 调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。
给定程序中,函数fun的功能是: 调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:部分源程序在文件BLANK1.C中。
admin
2017-09-23
32
问题
给定程序中,函数fun的功能是:
调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < stdio.h >
#define N 20
voic:l fun ( int *a)
{ int i, x, n=0;
x = rand () %20;
/*********found*********/
while (n <
【1】
)
【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/xzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列定义变量的语句中错误的是()。
执行程序时的输入为123456789,则程序的运行结果为()。#include"stdio.h"main(){inta,b;scanf("%2d%*2d%1d",&a,&B);printf("%d\n",
下面程序运行后的输出结果是()。#include<stdio.h>main(){inta[5]={1,0,4,2,0},b[5]={1,2,3,4,5},i,s=0;for(i=0;i<5;i++)s=s+b[a[
运行下面的程序,输入字符串MicrosoftVisualStudio,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);p
有以下程序:#include<string.h>voidf(charp[][10],intn)/*字符串从小到大排序*/{chart[10];inti,j;for(i=0;i<n-1;i++)fo
当把4个表达式用做if语句的控制表达式时,有一个选项与其他3个选项含义不同,这个选项是()。
数字字符0的ASCII值为48,运行下列程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135,则输出531,请填空。#include<stdio.h>main(){intn,s;printf("Enteranumber:");scanf("%d",&n)
字符串"\\"ABCDEF\"\\”的长度是()。
在C语言中,函数返回值的类型最终取决于()。
随机试题
关于硝酸甘油的作用特点,下列哪一项是错误的
患者,男,50岁。每日吸烟20支已多年。近来经常咳嗽,痰中有血丝,1周前突感呼吸困难。x线透视见右侧胸腔大片致密阴影,胸腔穿刺抽出大量血性胸水。应首先考虑的是()
破坏坚壁财物罪
在路线价法中,不做交易情况修正和交易日期修正的原因是()。
认为较多地派发现金股利可以在一定程度上抑制管理者过度地扩大投资或进行特权消费的股利理论是()。
联合国人会通过的《儿童权利公约》所确定的保护儿童的基本原则不包括无歧视原则。()
简要说明应该如何通过环境的创设和利用,有效地促进幼儿的发展。
我国某制造业企业原来采用的奖励制度具有这样的特点:工人超额完成定额任务所受到的奖励幅度要小于没有完成定额任务所受到的惩罚幅度。后来,对此奖励制度进行了改造,将工人超额完成定额任务所受到的奖励幅度调整为大于没有完成定额任务所受到的惩罚幅度。对于这前后两种做法
设λ1,λ2是矩阵A的两个不同的特征值,对应的特征向量分别为α1,α2,则α1,A(α1+α2)线性无关的充分必要条件是()
Upon______oftheregistrationforms,scholarshipapplicantsareadvisedtosubmitthemtotheregistrar’soffice.
最新回复
(
0
)