A: void func(int i);
B: void func();
C: void func(int);
D: void func(i);
举一反三
- 以下哪一个不是函数的声明: A: void func(int i); B: int func(); C: int func(int i) {} D: int func(int);
- 以下哪一个函数的实现是错误的? A: void func() { } B: int func(int i) {return 5;} C: void func(int i) {return i + 1;} D: void func() {return;}
- 以下代码运行结果是____。#include <;stdio.h>; void Func(void); int main(void) { int i; for(i = 0; i <; 5; i++) Func(); } void Func(void) { static int a =2; int b = 2, c; c = a + b; a++; b++; printf("%d\n", c); }
- 以下基类中的成员函数表示纯虚函数的是( )。[br][/br]· A: virtual void func() = 0<br>· B: void func(int) = 0<br>· C: virtual void func(int) { }<br>· D: virtual void func(int) { }
- 下列语句中,可以表示虚函数的是( )。[br][/br]· A: virtual int func(int);<br>· B: void virtual func(int);<br>· C: virtual void func(int) { };<br>· D: void virtual func(int) { };
内容
- 0
下列函数的声明中,正确的是( ) A: void func(int a = 1 ,int b, int c, int d, int e); B: void func(int a ,int b, int c, int d, int e= 1); C: void func(int a ,int b, int c= 1, int d= 1, int e); D: void func(int a ,int b = 0, int c= 1, int d= 1, int e);
- 1
函数问题3:下列关于函数定义和调用正确的是: A: //函数定义function func(){ void a=1,b=3; void c=a+b; document.write(c);}//函数调用func(); B: //函数定义function func(){ void a=1,b=3; void c=a+b; document.write(c);}//函数调用int n = func(); C: //函数定义function func(){ void a=1,b=3; void c=a+b; return c;}//函数调用func(); D: //函数定义function func(){ void a=1,b=3; void c=a+b; return c;}//函数调用int n = func();
- 2
下面函数原型声明中,( )声明的func()为纯虚函数。 A: void func()=0; B: virtual void func()=0; C: virtual void func(); D: virtual void func(){};
- 3
以下程序的执行结果是______ #include<iostream.h> void func(int); void main() { int k=4 func(k) ; func(k) : cout<<end1; } void func(int a) { static int m=0; m+=a; cout<<m<<" "; }
- 4
下列函数原型的声明语法不正确的是( )。 A: int& func(int,int); B: int& func(int a=3,int b); C: void func(int&); D: char* func(char ch[10]);
