写的若干语句。
试题程序:
#include
???? }
main()
{ int n;
float s; clrscr()
printf(″\\nPlease enter N:″); scanf(″%d″, &n); s = fun(n);
printf(″the result is: %f\\n″, s); }
2.编程求:一球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下。求它在第10次落地时,共经过多少米?第10次反弹多高?
3.编程:根据以下公式求π值,并作为函数值返回.(精确到0.000001).
?1121231234?1????????????? 23353573579
C语言上机考试题(第九套)
1.下列程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。
例如:若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。 请编写fun函数,使它能得出正确的结果。 试题程序:
#include
void fun( int m, int k ) {
???? }
main( ) {
int b, n; clrscr();
printf(″\\nPlease enter a number and a base:\\n″);
6
scanf(″%d %d″,&n, &b ); fun( n, b ); printf(″\\n″); }
2.一个自然数平方的末几位与该数相同时,称该数为同构数.例如,252=625,则25为同构数.编程求出1~1000中所有的同构数.
3.编程计算s?f(f(?1.0)?f(5.0))的值。当程序正确时,结果为:2488.000000。f(x)函
?2x2?3x?4(x?2)数定义-1.0如下:f(x)?? 2??2x?3x?4x?2
C语言上机考试题(第十套)
1.下列程序中,fun函数的功能是:求 s = aa? aa - ? - aaa – aa – a
(此处aa? aa表示n个a,a和n的值在1至9之间) 例如:a = 3,n = 6,则以上表达式为:
s = 333333 – 33333 – 3333 – 333 – 33 – 3 其值为:296298
a和n是fun函数的形参,表达式的值作为函数值传回main函数。 请编写fun函数,使它能计算出正确的结果。 试题程序: #include
????? }
main( )
{ int a, n; clrscr() ;
printf(″\\nPlease enter a and n: ″) ; scanf(″%d%d″,&a,&n ) ;
printf(″The value of function is: \\n″fun (a, n ) ); }
2.将4~100中的偶数分解成两个素数之和,每个数只取一种分解结果.如100=3+97,100=11+89,100=17+83等,但我们只取第一种分解即可.
3.一张100元票面的纸钞兑换成10元、20元或50元的票面,问共有多少种不同的兑换方法?
7
C语言上机考试题(第十一套)
1.在主函数中从键盘输入若干个数放入数组中,用0结束输入,并放在最后一个元素中,下列程序中,函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。
例如:数组中的元素中的值依次为:39,-47,21,2,-8,15,0, 则程序的运行结果为:19.250000。
请改编写fun函数,使它能得出正确的结果。 试题程序:
#include
???? }
main( )
{ int x[1000]; int i=0;
clrscr();
printf(″\\nPlease enter some data (end with 0): ″); do
{ scanf(″%d″,&x[i]); } while(x[i++] !=0);
printf(″%f\\n″,fun ( x )); }
2. 编程:将一个数字字符串转换成一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1234”,则函数把它转换为整数值-1234。
3.百马百担问题:有100匹马,驮100担货,大马驮3担,中马驮2担,两匹小马驮1担,编程计算共有多少种驮法?
C语言上机考试题(第十二套)
1.编写函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正整数且要求m > n。
P?m!
n!(m?n)!例如:m = 12,n = 8时,运行结果为495.000000。 注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。
试题程序:
8
#include
float fun(int m, int n) {
????? }
main() /*主函数 */ { clrscr();
printf(″P=%f\\n″, fun (12,8)); }
2.求出1到1000之内能被7或11整除、但不能同时被7和11整除的所有整数,并求这些数的个数。
3.编程求一个3×3矩阵对角线元素之和.
C语言上机考试题(第十三套)
1.下列程序中,函数fun的功能是:求以下分数序列的前n项之和。
1/2,2/3,3/5,5/8,8/13,13/21,??
和值通过函数值返回main函数。例如,若n的值为:5,则应输出:3.007051。
请编写程序中的fun函数, 使它能得出正确的结果。 试题程序:
#include
{ int n;
printf(″Enter n: ″); scanf(″%d″, &n);
printf(″\\nThe result : %f \\n″, fun(n)); }
2. 编写程序,能对输入一行字符,统计其中分别有多少个单词和空格。比如输入:”How are you”,有3个单词和2个空格。
3.编写程序,求1+3+5+7+??+195+197+199的和。
C语言上机考试题(第十四套)
1.已知一个数列从第0项开始的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。下列程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。
9
n的值通过形参传入。
例如,当n=10时,程序的输出结果应为:23.197745。 请编写fun函数,使程序的输出正确的结果。 试题程序:
#include
???? }
main ( ) { int n;
clrscr( );
printf(″Input N=″); scanf(″%d″, &n);
printf(″%f\\n″, fun(n)); }
2. 编写程序,用简单选择排序方法对输入的10个整数排序(从大到小)。 3.编写程序,能实现输入10个数,将其中的最大值以及平均数输出。
C语言上机考试题(第十五套)
1.下面程序中函数fun的功能是:根据整型形参m,计算如下公式的值:y=1+1/2!+1/3!+1/4!+...+1/m! 例如:若m=6,则应输出:1.718056。 请编写fun函数,使它能得出正确的结果。 #include<conio.h> #include<stdio.h> double fun(int m) {
???? } main() { int n;
clrscr();
printf(″Enter n: ″); scanf(″%d″, &n);
printf(″\nThe result is %1f\n″, fun(n)); } 2.编写程序,求1!+2!+3!+??+9!+10!的和。
10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库VC语言上机试题及答案(2)在线全文阅读。
相关推荐: