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

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

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

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

程序填空题

1.函数fun的功能是:输出a所指数组中的前11个数据,要求每行输出5个数。

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

注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!

试题程序:

#include<stdio.h>

#include<stdlib.h>

void fun(int*a,int n)

{ int i ;

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

{

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

if(【1】==0)

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

printf(\\

(1)i%5

(2)\n

(3)a[i]

解析:填空1:每行输出5个数,即当下标值能整除5时换行。

填空2:输出换行符’\n’。

填空3:输出数组元素。

程序修改题

2.下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。

(1)int fun(int n)

(2)if(n==1)

解析:(1)定义有参函数时,形参变量要分别定义其类型,根据主函数中的调用函数可知,此处形参变量应定义为int型。

(2)if条件判断表达式中,n=1是赋值表达式,表达式的值永远为真,不能形成判断条件,应将n=1改为n==1。

程序设计题

3.请编—个函数flat fun(double h),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。

例如,若h值为1234.567,则函数返回1234.570000;若h值为1234.564,则函数返回1234.560000。

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

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

试题程序:

1 #include<stdio.h>

2 #include<conio.h>

3 #include<stdlib.h>

4 float fun(float h)

5 {

6

7 }

8 void main()

9 {

10 FILE*wf;

11 float a;

12 system(\\

float fun(float h)

{

int tmp= (int) (h*1000 +5)/10;

/*单精度数h乘以1000后再加5,相当于对h中的第三位小数进行四舍五入,除以10后将其赋给一个长整型数时就把第三位小数后的数全部截去*/

return(float)tmp/100.0;

/*除以100,保留2位小数*/

}

解析:注意:本题要求对h的值真正进行四舍五人运算,而不是为了输出,即不能用prinff(\\

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号