考虑函数原型int fun1(float x,char y="$",int a=9,char b="@"),下面的函数调用中,属于不合法调用的是( )
设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是()
考虑函数原型void pass(int x,int y=5,char z=‘*’),下面的函数调用中,属于不合法调用的是( )
对函数int saveName(char * first, char * sec=" ", char * thd=" ")下列调用方法不正确的是()
声明函数int Func(int a=0, int b=3, int c=4)相当于声明了几个函数形式()
考虑函数原型void test(int a,int b=7,char ch='*'),下面的函数调用中,属于不合法调用的是( )
设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式正确的是()
完成程序题:任意输入10个同学的成绩,计算其平均成绩。要求用函数average()计算平均成绩。主函数输入数据并输出结果。将程序补充完整。
完成程序题:请按试题顺序和空格顺序填写答案。
可参考以下运行结果: 4 !=24 n=-2!不能计算n!
程序执行结束
改错题:以下程序中有一处错误,请抄写有错误的语句并给出修改意见。
程序分析题:阅读程序后,填写程序的正确运行结果。
在字符串类string中实现一个判断函数,该函数功能是统计某一字符串类对象(仅由单词和空格组成)有多少个单词,同时保存所有单词在字符串中的起始地址(设该字符串不超过100个单词) #include < iostream. h > #include < string > class str{ string s; int n,a [ 100 ],j ,l; public:str ( string&a){s=a;n=0;j=0;l=0;} ....test (....); int * geta ( ){ return a;} } ; 请写出test函数的过程(如果需要形式参数,请给出形参类型和数量,以及返回值类型)
改错题:以下程序中有一处错误,请抄写有错误的语句并改正。
在三角形类TRI实现两个函数,功能是输入三个顶点坐标判断是否构成三角形 #include<iostream.h> #include<math.h> class point{ private:float x,y; public:point(float a,float b){x=a;y=b;} point(){x=0;y=0;} void set(float a,float b){x=a;y=b;} float getx(){return x;} float gety(){return y;} }; class tri{ point x,y,z; float s1,s2,s3; public:....settri(....);//用于输入三个顶点坐标 ....test(....);//用于判断是否构成三角形 };请写出两个函数的过程(如果需要形式参数,请给出形参类型和数量,以及返回值类型)
试编写可以实现不同数据类型数组逆置的函数,如{1,2,3}变成{3,2,1},并在函数中输出逆置后的数组元素,主函数代码如下。
已知:int m=10;下列表示引用的方法中,正确的是( )
已知:int m=10;在下列表示引用的方法中,下列哪一项是正确的( )
设函数void subone (int)将形参值减1,如有整形变量int b=10;则执行subone(b)后,b的值为()