知识大全 C语言编程笔试题(第三十五套)
Posted 函数
篇首语:观书散遗帙,探古穷至妙。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C语言编程笔试题(第三十五套)相关的知识,希望对你有一定的参考价值。
C语言编程笔试题(第三十五套) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
编程题:
.学生的记录由学号和成绩组成 N名学生的数据已在主函数中放入结构体数组s中 请编写函数fun 它的功能是 把指定分数范围内的学生数据放在b所指的数组中 分数范围内的学生人数由函数值返回
例如 输入的分数是 和 ? 则应当把分数在 到 的学生数据进行输出 包含 分和 分的学生数据 主函数中将把 放在low中 把 放在heigh中
注意 部分源程序给出如下
请勿改动主函数main和其他函数中的任何内容 仅在函数fun的花括号中填入所编写的
若干语句
#include? <stdio h>
#define ? N?
typedef struct
char? num[ ];
int s;
? STREC;
int? fun ( STREC? *a STREC *b int l int h )
main ()
STREC? s[N]= &# ;GA &# ; &# ;GA &# ; &# ;GA &# ; &# ;GA &# ;
&# ;GA &# ; &# ;GA &# ; &# ;GA &# ; &# ;GA &# ;
&# ;GA &# ; &# ;GA &# ; &# ;GA &# ; &# ;GA &# ;
&# ;GA &# ; &# ;GA &# ; &# ;GA &# ; &# ;GA &# ; ;
STREC? h[N] tt;
FILE *out;
int? i j n low heigh t;
printf ( &# ;Enter integer number low & heigh :? &# ;);
scanf (&# ;%d%d&# ; ? &low &heigh );
if ( heigh < low )
t=heigh;
heigh=low;
low=t;
n=fun (s h low heigh );
printf ( &# ;The student &# ;s data beeen %d&# ; %d : \\n&# ; low heigh );
for (i= ; i<n; i++)
printf (&# ;%s? % d\\n&# ; h[i] num h[i] s);
printf ( &# ;\\n&# ; );
out=fopen (&# ;out dat&# ; &# ;w&# ;);
fprintf ( out &# ;%d\\n&# ; n );
n=fun ( s h );
for (i= ; i<n ; i++)
for (j=i+ ; j<n; j++)
if(h[i] s>h[j] s)
tt=h[i] ;
h[i]=h[j];
h[j]=tt;
for(i= ;i<n; i++)
fprintf (out &# ;% d\\n&# ; h[i] s);
fprintf ( out &# ;\\n&# ; );
fclose ( out );
.请编写函数fun 该函数的功能是 删去一维数组中所有相同的数 使之只剩一个 数组中的数已按由小到大的顺序排列 函数返回删除后数组中数据的个数
例如 若一维数组中的数据是
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
删除后 数组中的内容应该是
? ? ? ? ? ? ? ?
注意 部分源程序给出如下
请勿改动主函数main和其他函数中的任何内容 仅在函数fun的花括号中填入所编写的若干语句
# include <stdio h>
# define? N?
int fun(int a[] int n)
main()
int a[N]= i n= ;
printf(&# ;The original data :\\n&# ;);
for(i= ; i<n; i++)
printf(&# ;% d&# ; a[i]);
n=fun(a n);
printf(&# ;\\n\\nThe data after deleted :\\n&# ;);
for(i= ;i<n;i++)
printf(&# ;% d&# ; a[i]);
printf(&# ;\\n\\n&# ;);
改错题:
.下列给定程序中 函数fun的功能是 计算n的 次方的值(规定n的值大于 小于 ) 通过形参指针传回主函数 并计算该值的个位 十位 百位上数字之和作为函数值返回 例如 的 次方是 其低 位数的和值是
请改正函数fun中的错误 使它能得出正确的结果
注意 不要改动main函数 不得增行或删行 也不得更改程序的结构!
试题程序
#include <stdio h>
#include <math h>
int fun(int n int *value)
int d s i;
/********found********/
d= ;
/********found********/
s= ;
for(i= ; i<= ; i++)
d=d*n;
*value=d;
for(i= ; i<= ; i++)
s=s+d% ;
/********found********/
s=s/ ;
return s;
main()
int n sum v;
do
printf(&# ;\\nEnter n( <n< ): &# ;);
scanf(&# ;%d&# ; &n);
while(n<= || n>= );
sum=fun(n &v);
printf(&# ;\\n\\nThe result:\\n value=%d sum=%d\\n\\n&# ; v sum);
.下列给定程序中 函数fun的功能是 用下面的公式求π的近似值 直到最后一项
的绝对值小于指定的数(参数num)为止
π? ? ? ?
-≈ - + - &# ; - +…
? ? ?
例如 程序运行后 输入 则程序输出
请改正程序中的错误 使它能输出正确的结果
注意 不要改动main函数 不得增行或删行 也不得更改程序的结构!
试题程序
#include <math h>
#include <stdio h>
float fun(float num)
int s;
float n t pi;
t= ;
pi= ;
n= ;
s= ;
/********found********/
while (t>=num)
pi=pi+t;
n=n+ ;
s= s;
/********found********/
t=s%n;
pi=pi* ;
return pi;
main( )
float n n ;
clrscr();
printf(&# ;Enter a float number: &# ;);
scanf(&# ;%f&# ; &n );
n =fun(n );
printf(&# ;% f\\n&# ; n );
cha138/Article/program/c/201404/30452相关参考
C语言笔试题带答案(七) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一选择题(()~()每小题分
importjavautilArrayList;importjavautilRandom;importjavaxswingJFrame;importjavaxswingJTextArea;public
众鸿汽车C++笔试题整理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!—见C++高质量编程七?《》
请问:中华人民共和国宪法,第三十五条是什么意思?第三十五条中华人民共和国公民有言论、出版、集会、结社、游行、示威的自由。这一条是规定政治权利的,但是在行使权利的时候得符合相关法律规定。不是无限制的。《
人说关东有"三宝":人参、貂皮、鹿茸角。其实这是富人说的"三宝"。穷人说的"三宝"是:人参、貂皮、靰鞡草。像人参、貂皮、鹿茸角都是穷人不
。选择题(每题5分,只有一个正确答案)1.中国1号信令协议属于的协议。AccsBcasCipDatm2.isdnpri协议全称是.A综合业务模拟网基速协议B综合业务模拟网模拟协议C综合业务数字网基率协
【第一部分公司篇】1、华为公司的全称为()A、深圳市华为技术有限公司B、华为技术有限公司C、华为公司D、我司(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止
第一部分选择题一单项选择题(本大题共小题每小题分共分)在每小题列出的四个选项中只有一个选项是符合题目要求的请将正确选项前的字母填在题后的括号内算法分析的目的是(?C?)A找出数据结构的合理性B研究算法
杭州-DOTNET笔试题集(摘录) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!c#笔试题总结(二
Delphi笔试题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!rtlbpl是什么?有什么用?de