题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-22 23:35:36

[单项选择]若有如下类定义: 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();

更多"若有如下类定义: class B { void fun1( )"的相关试题:

[单项选择]若有如下类定义: class B{ void funl( ){} protected: double varl: public: void fun2( ){} }; class D://public B{ protected: void fun3( ){} }; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。
A. obfunl();
B. obvarl;
C. obfun2();
D. obfun3();
[单项选择]若有如下类定义: 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( );
[单项选择]有以下程序 #include int a = 1, b = 2; void fun1(int a,int b) { printf("%d %d ", a, b);} void fun2( ) { a = 3; b = 4;} main( ) { fun1(5, 6); fun2( ); printf("%d %d/n", a, b); } 程序运行后的输出结果是
A. 1 2 5 6
B. 5 6 3 4
C. 5 6 1 2
D. 3 4 5 6
[单项选择]有以下程序:
void fun1(char*p)
char *q;
q=p;
while(*q!='/0')
(*q)++; q++;

main( )
char a[]="Program"),*p;
p=&a[3]; fun1(p) printf("%s/n",
A. ;
B. Prphsbn
C. Progsbn
D. Program
[单项选择]有以下程序 void fun1(char *p) { char *q; q=p; while(*q!= '/0') {(*q)++;q++;} } main( ) { char a[]={"Program "},*p; p=&a[3];fun1(p); printf("%s/n",a); } 程序执行后的输出结果是______。
A. Prohsbn
B. Prphsbn
C. Progsbn
D. Program
[单项选择]有以下程序: void fun1(char*p) { char *q; q=p; while(*q!='/0') { (*q)++; q++; } } main( ) { char a[]={"Program"),*p; p=&a[3]; fun1(p) printf("%s/n",A) ; } 程序执行后的输出结果是( )。
A. Prohsbn
B. Prphsbn
C. Progsbn
D. Program
[单项选择]有以下程序:
void fun1(char*p)
char*q;
q=P;
while(*q!='/0')
(*q)++;q++;

main( )
char a[]="Program"),*p;
p=&a[3];funl(p);printf("%s/n",
A. ;
[单项选择]有以下程序:
void fun1(char*p)
char*q;
q=p;
while(*q!='/0')
(*q)++;q++;

main( )
char a[]="Program"),*p;
p=&a[3];fun1(p);printf("%s/n",
A. ;
[单项选择]在定义类的基本命令DEFINE CLASS中,如果引用了关键词PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键词说明的属性、方法程序和对象的方法是______。
A. 用THI<属性或方法程序>访问
B. 用<对象>.<属性或方法程序>访问
C. 用<对象>.<属性或方法程序>访问
D. 用类定义中的其他方法访问
[单项选择]在定义类的基本命令DEFINE CLASS中,如果引用了关键字PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键字说明的属性、方法程序和对象的方法是______。
A. 用THI<属性或方法程序>访问
B. 用<对象>.<属性或方法程序>访问
C. 用<对象>.<属性或方法程序>访问
D. 用类定义中的其他方法访问
[单项选择]设有基类定义:class Cbase{ private:int a;protected. int b;public:int c;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员( )。
A. 私有继承
B. 保护继承
C. 公有继承
D. 私有、保护、公有均可
[单项选择]若有以下程序段: void x(int n); void main( ) { void x(int n); x(5); } void x(int n){ cout<<n: } 则以下叙述不正确的是 ______。
A. 若只在子函数中对函数x进行声明,则只能在主数中正确调用函数x
B. 若只在子函数前面对函数x进行声明,则其后的所有函数中都可以正确调用函数x
C. 对于以上程序,编译时系统会提示出错信息:提示对x函数重复声明
D. 函数x无返回值,所以可用void定义x的函数类型
[单项选择]有如下类定义和变量定义: class Parents{ public: int publicData: private: int privateData; }; class ChildA:public Parents{/类体略*/}; class ChildB:private Parents{/类体略*/}; ChildA a; ChildB b; 下列语句中正确的是
A. cout<<a.publicData<<endl;
B. cout<<a.privateData<<endl;
C. cout<<b.publieData<<endl;
D. eout<<b.privateData<<endl;
[单项选择]若有如下类声明 class MyClass{ public: MyClass( ){cout<<1;) }; 执行下列语句 MyClass a,b [2],*p[2]; 以后,程序的输出结果是
A. 11
B. 111
C. 1111
D. 11111

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码