更多"程序中若有如下说明和定义语句 char fun(char*); m"的相关试题:
[单项选择]程序中若有如下说明和定义语句
char fun(char*);
main( )
{
char*s="one",a[5]={0},(*f1)( )=fun,ch;
.....
}
以下选项中对函数Fun的正确调用语句是【 】。
A. (*f1)(a)
B. *f1(*s);
C. ch=*f1(s);
[单项选择]
程序中若有如下说明和定义语句
char fun(char *);
main( )
{
char *s="one",a[5]={0},(*f1)( )=fun,ch;
......
}
以下选项中对函数 fun 的正确调用语句是( )。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]程序中若有如下说明和定义语句
char fun(char *);
main( )
{
char *s="one",a[5]={0},(*f1)( )=fun,ch;
......
}
以下选项中对函数 fun 的正确调用语句是______。
A. (*f1)(;
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]有以下程序中若有如下说明和定义语句; char fun(char*); main( ) { char * s="one",a[5]={0},(*f1)( )=fun,ch; … } 以下选项中对函数fun的正确调用语句是 ______。
A. (*f1)(;
B. *f1(*;
C. fun(&;
D. ch=*f1(;
[单项选择]程序中若有如下说明和定义语句: char fun(chat*); main( ) {char*s="one",a[5]={0},(*f1)( )=fun,ch; } 以下选项中对函数fun的正确调用语句是______。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]
有以下程序
char fun(char x , char y)
{ if(x
main( )
{ int a=’9’,b=’8’,c=’7’;
printf(“%c/n”,fun(fun(a,b),fun(b,c))); }
程序的执行结果是()
A. 函数调用出错
B. 8
C. 9
D. 7
[单项选择]若有如下类定义: class B { void fun1( ) { protected: double var1; public: void fun2( ) { }, class D: public B protected: void fun3( ) { };已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
A. obfun1();
B. obvarl;
C. obfun2();
D. obfun3();
[单项选择]若有如下变量定义和函数调用语句:
inta=5;
fun(&
A. ;
B. 4
C. 5
D. 6
[单项选择]若有如下类定义: class B{ void fun1( ){} private: double varl; public: void fun2( ){ } }; class D://public B{ private: void fun3( ){ } }; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是
A. obj.fun1( );
B. obj.varl;
C. obj.fun2( );
D. obj.fun3( );
[单项选择]若有如下程序: main( ) {char a[]={"1234"};int i,t=0; for(i=0;a[i]>='0'&&a[i]<='9';i+=2) t=10*t+a[i]一-'0'; printf("%d/n',t);} 则程序运行后的输出结果是( )。
A. 13
B. 1234
C. 24
D. 123