以下几个函数,真正地没有返回值的是____。
A: int
a( ) { int a = 2; return ( a ); }
B: void
b( ) { printf( "c" ); }
C: int
a( ) { int a = 2; return a; }
D: 以上都是
A: int
a( ) { int a = 2; return ( a ); }
B: void
b( ) { printf( "c" ); }
C: int
a( ) { int a = 2; return a; }
D: 以上都是
举一反三
- 以下()函数没有返回值。 A: int a(){int a=2;return (a);} B: void b(){printf("c");} C: int a(){int a=2;return a;} D: 以上都是
- class MethodOverload{[br][/br]public void setValue(int a, int b, float c){}[br][/br]}[br][/br]下列哪个方法定义是setValue的重载方法: ( ) A: public void setValue(int a, int c, float b){} B: public void setVar(int a, int b){} C: public int setValue(int a, float c, int b){return a;} D: public float set (int a, int c, float b){return a;}
- Which of the following program is right? ( ) A: #include<br/>int main();<br/>{ /*programming*/<br/>printf("programming!\n");<br/>return 0;<br/>} B: #include<br/>int main()<br/>{ /*programming*/<br/>printf("programming!\n");<br/>return 0;<br/>} C: include <br/>void main()<br/>{ /*programming*/ <br/>printf("programming!\n");<br/>return 0;<br/>} D: #include<br/>int mian()<br/>{ /*programming*/<br/>printf("programming!\n");<br/>return 0;<br/>}
- 以下正确的函数形式是( )。 A: fun ( x, y)<br/>{<br/>int x, y; return z; } B: double fun ( int x, int y )<br/>[<br/>double z; z = x + y; return z; } C: fun ( int x, y)<br/>{<br/>int z; return z; } D: double fun ( int x, int y)<br/>{ z<br/>= x + y; return z; }
- 写出下列程序的执行结果是:__________________。[br][/br]#include[br][/br]using namespace std;[br][/br]int f2( int, int );[br][/br]int f1( int a , int b )[br][/br]{ [br][/br] int c ;[br][/br] a += a ; b += b ;[br][/br] c = f2( a+b , b+1 );[br][/br] return c;[br][/br]}[br][/br]int f2( int a , int b )[br][/br]{ [br][/br] int c ;[br][/br] c = b % 2 ;[br][/br] return a + c;[br][/br]}[br][/br]void main()[br][/br]{ [br][/br] int a = 3 , b = 4;[br][/br] cout [< f1( a , b ) << endl;<br]}