首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。 请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。 注意:不得增行或删行,也不得更改程序的结构!
admin
2018-02-02
51
问题
给定程序中,函数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全国计算机二级
相关试题推荐
对下列二叉树进行中序遍历的结果是【 】。
下列if语句非法的是()
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
对建立良好的程序设计风格,下列描述正确的是()。
以下对C语言函数的有关描述中,正确的是______。
下列关于字符串的说法中错误的是
对于长度为n的顺序存储的线性表,当随机插入和删除一个元素时,需平均移动元素的个数为【】。
以下选项中合法的实型常数是
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是
以下叙述正确的是
随机试题
美育的育德、促智和健体功能都属于美育的_______;美育的“超美育”功能是指美育_______;育美是美育的_______;在中国教育史上,最早倡导“以美育代宗教”的学者是_______。
下列关于精神科量表的基本用途哪项不正确
二级预防的内容包括
某些食物含补骨脂素,如_______、_______等,具有增强系统性红斑狼疮病人光敏感的潜在作用。
男,28岁,受寒后咳嗽,咳少量粘液脓痰,伴发热,右侧胸痛并右肩及右上腹痛;查体:T39.1℃,P96次/分,R24次/分;右侧胸廓呼吸动度减弱,语颤增强,右肺下叩诊浊音,可听到支气管呼吸音并响亮的中等湿啰音;血常规化验:白细胞15×109/L,中性粒
仲裁协议必须是书面的,有两种形式。一种是合同中的仲裁条款,另一种是以其他书面方式达成的提交仲裁协议。()
在正式面试中,一般采用的提问方式是()。
在一般情况下,政府实施最高限价可能产生的结果或问题有()。
下列关于责任报告和责任预算的说法正确的是( )。
1947年10月,被国民党当局宣布为“非法团体”的是
最新回复
(
0
)