首页 > 全部 > 二级C语言 > 国家二级(C语言)机试模拟试卷927

国家二级(C语言)机试模拟试卷927

本单篇文档共1835字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级C语言 模拟试卷 6842人下载
价格: 1.00 原价:¥8.00
收藏

国家二级(C语言)机试模拟试卷927

程序填空题

1.使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算

(1)1.0 (2)1 (3)i

解析:本题考查:累加、累乘;复合赋值运算;变量赋初值; for循环条件。

程序修改题

2.使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:找出100~n(不大于1000)之间三个位.上的数字都相等的所有整数,把这些整数放在s所指的数组中,个数作为函数值返回。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件modi1.c中。

不要改动main函数,不得增行或删行,也不得更改程序的结构!

#include

#define N 100

int fun(int *s, int n)

{

int i,j,k,a,b,c;

j=0;

for(i=100; i<n; i++)

{

/*************found**************/

k=n;

a=k%10;

k/=10;

/*************found**************/

b=k/10;

c=k/10;

if(a==b && a==c)

s[j++]=i;

}

return j;

}

void main( )

{

int a[N], n,num=0, i;

do

{

printf(\\

(1)k=i;

(2)b=k%10;

解析:求余运算符\\

程序设计题

3.使VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:计算并输出给定10个数的方差。

double fun(double x[10])

{

double x1=0.0,s=0.0;

int i

for(i=0;i<10;i++)

x1=x1+x[i];

x1=x1/10; /*求10个数的平均值*/

for(=0;i<10;i++)

s=s+(x[i]-x1)*(x[i]-x1);

return sq(/10); /*求10个数的方差*/

}

解析:本题考查:平均值的求法: for循环; 复合运算符: sqrt函数(求方差)。这是一道求公式的题目,程序中第1个便环用来完成求10个数的总和,接考再x1x-=110来求出平均值。第2个循环用来求累加和的值,最后将累加和的平方根返回,注意sqt函数的应用。

本文档预览:3600字符,共1835字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(C语言)机试模拟试卷927

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号