网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为______。
include<iostream.h>
class M
{public:
M(int A){A=a;B+=a;}
static void f1(M m);
private:
int A;
static int B;};
void M::f1(M m)
{
cout<<“A=“<<m.A((end1;
cout<<“B=”<<m.B<<en
参考答案
更多 “ 类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为______。include<iostream.h>class M{public:M(int A){A=a;B+=a;}static void f1(M m);private:int A;static int B;};void M::f1(M m){cout<<“A=“<<m.A((end1;cout<<“B=”<<m.B<<en ” 相关考题
考题
一个C程序的执行是从()。
A.main()函数开始,直到main()函数结束。B.第一个函数开始,最后一个函数结束。C.第一个语句开始,最后一个语句结束。D.main()函数开始,直到最后一个函数。
考题
请将以下程序中的函数声明语句补充完整#include stdio.hint【12】 ;main( ){int x,y,(*p)();p=max;printf(“d\n”,x,y);}Int max(int a,int b){return (ab/a:b);}
考题
编写函数fun(),它的功能是;根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。P=m!/n!(m-n)!),例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <conio.h>include <stdio.h>float fun (int m, int n){}main(){clrscr() ;printf ("p=%f\n", fun (12,8) ) ;}
考题
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是A.ff是某个类的数据成员,func是该类的友元函数B.ff是某个类的数据成员,func是该类的成员函数C.this->ff和ff是同一个变量D.func不是一个静态成员函数
考题
请补充main函数,该函数的功能是:输出一个3×3的矩阵,要求必须使用行指针表示输出变量。注意;部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include<s tdio. h>main(){static int array[3] [3]={{9,8,7}, {6,5,4}, (3,2,1}};iht (*p) [3],j,i;p=【 】clrscr ();for (i=0; i<3; i++){printf (" \n\n" );for (j=0; j<3; j++)printf("%4d",【 】);}}
考题
完成下列类的构造函数,初始化语句为______。 include class Test { private: int x,y
完成下列类的构造函数,初始化语句为______。include<iostream.h>class Test{private:int x,y;public:void Test(int initx,int inity){______}void printx( ){cout<<x<<"-"<<y<<"="<<x-y;}};void main( ){Test x(300,200);x.printx( );}
考题
下列叙述中错误的是( )。A.一个函数中可以有多条 return 语句B.调用函数必须在一条独立的语句中完成C.函数中可通过return语句传递函数值D.主函数名main也可以带有形参
考题
有如下程序:#includeiostreamusing namespace std;class Instrument{public:virtual void Display()=0;};class Piano:public Instrument {public:void Display(){/*函数体程序略*/}};int main(){Instrument s;Instrument *p=0;//…;return 0;}下列叙述中正确的是A.语句“Instrument *p=0;”编译时出错B.语句“Instrument s;”编译时出错C.类Piano中的Display函数不是虚函数D.类Instrument是一个虚基类
考题
请编写函数fun(),它的功能是计算:s=(1-In(1)-In(2)-In(3)-…-1n(m))2s作为函数值返回。在C语言中可调用log(n)函数求In(n)。log函数的引用说明是double log(double x)。例如,若m的值为15,则fun()函数值为723.570801。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <conio.h>include <stdio.h>include <math.h>double fun(int m){}main(){clrscr();printf("%f\n",fun(15));}
考题
类中包含了一个静态成员函数,则main函数中和P.fl(P);语句具有同样功能的语句为______。include<iostream.h>class M{public:M(int A){A=a;B+=a;}static void fl(M m);private:int A;static int B;};void M::f1(M m){cout<<"A="<<m.A<<endl;cout<<"B="<<m.B<<endl;}int M::B=10;void main( ){M P(5);P.f1(P);}
考题
参照函数模板的写法,完成非模板函数的定义,语句为______。 include include
参照函数模板的写法,完成非模板函数的定义,语句为______。include<iostream.h>include<string.h>template<class T>T min(T a,T b){return(a<b? a:b);}char*rain(char*a,char*b){______}void main( ){double a=1.23,b=3.45;char s1[]="abed",s2[]="efg";cout<<min(a,b)<<min(s1,s2)<<endl;}
考题
请编写一个函数fun(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。例如,若输入字符串“-1234”,则函数把它转换为整数值 -1234。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <stdio.h>include <string.h>long fun(char *p){}main ( ){char s[6];long n;printf("Enter a string:\n");gets(s);n=fun(s);printf("%ld\n",n);}
考题
下列叙述中,错误的是( )。A.一个函数中可以有多条return语句B.调用函数必须在一条独立的语句中完成C.函数可通过return语句返回其函数值D.主函数名main()也可以带形参
考题
请补充main函数,该函数的功能是:从键盘输入若干字符放到一个字符数组中,当桉回车键时结束输入,最后输出这个字符数组中的所有字符。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。试题程序:include<stdio.h>include<ctype.h>main(){int i=0;char a [81];char *p=s;clrscr ();printf{" Input a string \n");for (i=0; i<80; i++){s [i] =getchar ( );if (s [i]=='\n')【 】;}s[i]=【 】printf(" display the string \n");while (*p)putchar (【 】);}
考题
请编一个函数float fun (double h),函数的功能是对变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。例如:若h值为8.32433,则函数返回8.32:若h值为 8.32533,则函数返回8.33。注意:部分源程序给出如下。请勿改动主函数main 和其他函数中的任何内容,仅在函数。fun 的花括号中填入所编写的若干语句。试题程序:include <stdio. h>include <conio. h>float fun (float h ){}main(){float a;clrscr ();printf ("Enter a: ");scanf ("%f", a);printf("The original data is : ");printf("%f\n\n", a) ;printf("The result: %f\n", fun(a) );}
考题
已知一个类A,其中Fun()函数是类A的一个成员函数,A*p,a;p=a;,则下面语句正确的是( )。A.语句p=a;是把对象a赋值给指针变量pB.语句A*p,a;p=a;调用两次类A的构造函数C.对语句*p.fun();的调用是正确的D.语句 p->fun();和语句 a.fun();等价
考题
问答题请编写一个函数fun,它的功能是:将一个表示正整数的数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“1234”,则函数把它转换为整数值1234。函数fun中给出的语句仅供参考。 注意:部分源程序存在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #include long fun(char *p){ int i,len;/* len为串长*/ long x=0; len=strlen(p); /*以下完成数字字符串转换为数字,注意字符’0’不是数字0*/ return x;}void main() { char s[6]; long n; printf(Enter a tring:); gets(s); n = fun(s); printf(%ld,n);}
热门标签
最新试卷