更多"有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下"的相关试题:
[填空题]有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下:
#include <stdio.h>
#include "myfun.c"
main( )
fun( ); prinff("/n");
myfun.c文件如下:
void fun( )
char s[80],c;int n=0;
while((c=getchar( ))! :’/n’) s[n++] =c;
n--;
while ( n>=0) prinff("%c" , s [n--] );
当编译连接通过后,运行程序T18时,输入"Thank!”,则输出结果是 【13】 。
[填空题]53. 有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下:
#include <stdio.h>
#include "myfun.c"
main( )
fun( ); prinff("//n");
myfun.c文件如下:
void fun( )
char s[80],c;int n=0;
while((c=getchar( ))! :’//n’) s[n++] =c;
n--;
while ( n>=0) prinff("%c" , s [n--] );
当编译连接通过后,运行程序T18时,输入"Thank!”,则输出结果是 。
[填空题]现有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中T18.c文件如下:
#include<stdio.h>
#include"myfun.c"
maim( )
{fun( );printf("/n");}
myfun.c文件如下:
void fun( )
{char s[80],c;int n=0;
while((c=getchar( ))!=’/n’)s[n++]=c;
n--;
while(n>=0)printf("%c",s[n--]);
当编译连接通过后,运行程序T18时,输入Thank!,则输出结果是_______。
[填空题]现有两个C程序文件T18.C和myfun.C同在TC系统目录(文件夹)下,其中T18.C文件如下:
#include
#include"myfun.c"
main( )
{fun( );printf("\n");}
myfun.C文件如下:
void fun( )
{char S[80],C;int n=0; while((C=getchar( ))!=’’\n’’)S[n++]=c;
n--;
while(n>=0)prinff("%C",s[n-]);
}
当编译连接通过后,运行程序T18时,输入Thank!则输出结果是:【 】。
[填空题]先有两个 C 程序文件 T18.c 和 myfun.c 同在 TC 系统目录(文件夹)下,其中 T18.c
文件如下:
#include
#include "myfun.c"
main( )
{ fun( ); printf("/n"); } myfun.c 文件如下: void fun( )
{ char s[80],c; int n=0; while((c=getchar( ))!=’’/n’’) s[n++]=c; n--;
while(n>=0) printf("%c",s[n--]);
}
当编译连接通过后,运行程序T18 时,输入Thank!则输出结果是: _________。
[填空题]使用VC++6.0打开考生文件夹下的源程序文件3.cpp。类People包括姓名和年龄两个字段。函数fun获得年龄比较大的人的姓名,然后输出这个姓名到屏幕。
其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)完成类的构造函数功能,请在注释1后添加适当的语句。
(2)完成构造函数对姓名的赋值,请在注释2后添加适当的语句。
(3)定义类的友元函数fun,请在注释3后添加适当的语句。
(4)补充函数fun的年龄比较功能,请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include<iostream.h>
class People
public:
//********1********
int i;
for(i=0;sUserName[i]!=0;i++)
m_UserName[i]=sUserName[i];
//********2********
m_Old=nOld;
private:
char m_UserName[32];
int m_Old;
//********3********
;
void fun(char *s,People& person1,People&person2)
//********4********
if( )
for(int i=0;person1.m_UserNamd[i]!=0;i++)
s[i]=person1.m_UserName[i];
s[i+1]=0;
else
for(int i=0;person2.m_UserName[i]!=0;i++)
s[i]=person2.m_UserName[i];
s[i+1]=0;
void main( )
[简答题]使用VC++6.0打开考生文件夹下的源程序文件2.cpp。请完成以下两个函数。
(1)fun1(int n)求出n的阶乘,必须使用递归调用。
(2)fun2(int n)求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
注意:不能修改函数的其他部分。
试题程序:
#include<iostream.h>
//必须使用递归
int fun1(int n)
//不能使用递归
int fun2(int n)
void main( )
int i;
cout<<"请输入一个整数:"<<end1;
cin>>i;
cout<<"输入数字的阶乘是:"<<fun1(i)<<end1;
cout<<"输入数字的阶乘是:"<<fun2(i)<<end1;
return;