77范文网 - 专业文章范例文档资料分享平台

VC语言上机试题及答案(2)

来源:网络收集 时间:2019-08-26 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

写的若干语句。

试题程序:

#include #include #include float fun(int n) {

???? }

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 #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 #include long fun (int a, int n) {

????? }

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 #include double fun ( int x[ ]) {

???? }

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 #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 double fun( int n ) { ???? } main()

{ 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 #include #include fun(int n) {

???? }

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)在线全文阅读。

VC语言上机试题及答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/687900.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: