首页 > 全部 > 二级C语言 > 国家二级C语言机试(操作题)模拟试卷749

国家二级C语言机试(操作题)模拟试卷749

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

国家二级C语言机试(操作题)模拟试卷749

程序填空题

1.使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

试题程序:

#inclucle<stdio.h>

#include<string.h>

#define N5

#define M8

void fun(char(*ss)[M])

{char*ps[N],*tp;int i,j,k;

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

ps[i]=ss[i];

for(i=0;i<N﹣1;i++){

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

k=【1】

for(j=i+1;j<N;j++)

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

if(strlen(ps[k])<strlen

(【2】))k=j;

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

tp=ps[i];ps[i]=ps[k];

ps[k]=【3】

}

printf(\\

(1)i

(2)ps[j]

(3)tp

解析:本题是按字符串的长短进行排序。

填空1:外循环每循环一次,k应保存当前的i值,所以应填i。

填空2:使用内循环对i+1后面的字符串长度进行比较,所以应填ps[j]。

填空3:此处的作用是交换两个变量的值,所以应填tp。

程序修改题

2.使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和8am。n的值通过形参传入。

例如,当n=10时,程序的输出结果应为23.197745。

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

注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!

试题程序:

#include<stdlib.h>

#include<conio.h>

#include<stdio.h>

#include<math.h>

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

fun(int n)

{double sum,s0,s1,s2,s;

int k;

sum=1.0;

if(n<=2)sum=0.0;

s0=0.0;s1=0.0;s2=1.0;

for(k=4;k<=n;k++)

{s=s0+s1+s2;

sum+=sqrt(s);

s0=s1;s1=s2;s2=s;

}

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

return sum

}

void main()

{int n;

system(\\

(1)double fun(int n)

(2)return sum;

解析:(1)根据函数的返回值可知函数fun应定义为double类型。

(2)语法错误,缺分号。

程序设计题

3.使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。

double fun(double x,int n)

{

int i;

double s=1.0,s1=1.0;

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

{s1=s1*i;/*各项中的阶乘*/

s=s+pow(x,i)/s1;/*按公式求出*/

}

return s;

}

解析:程序定义了变量s1和s,s1表示每项的分母(即各项的阶乘),s存放累加和。循环语句控制累加的次数,在循环体中进行阶乘和累加操作,累加的结果存入s中。此处使用了求乘方函数pow(x,i),其含义是求x的i次方的值。

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号