网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

您最近创建了一个名为车辆的可序列化的类。类如下所示:[Serializable]public class Vehicle {public string VIN;public string Make;private string Model;private int Year;private string Owner;}Certkiller.com 不想要序列化一个车辆对象,出于安全原因时永久保存的所有者字段。您需要确保实现这一目标。你应该做什么?()

A.适用于所有者字段的 OptionalField 属性。

B.应用,所以所有者字段的属性。

C.已实现 IFormatter 接口的自定义序列化的车辆类别。

D.做什么,因为在使用二进制序列化时,私营领域是永远不会保留。


参考答案

更多 “ 您最近创建了一个名为车辆的可序列化的类。类如下所示:[Serializable]public class Vehicle {public string VIN;public string Make;private string Model;private int Year;private string Owner;}Certkiller.com 不想要序列化一个车辆对象,出于安全原因时永久保存的所有者字段。您需要确保实现这一目标。你应该做什么?()A.适用于所有者字段的 OptionalField 属性。B.应用,所以所有者字段的属性。C.已实现 IFormatter 接口的自定义序列化的车辆类别。D.做什么,因为在使用二进制序列化时,私营领域是永远不会保留。 ” 相关考题
考题 若类A和类B的定义如下:includeclass A{int i,j;public:int geti(){return i;}};class 若类A和类B的定义如下: #include<malloc.h> class A { int i,j; public: int geti() { return i; } }; class B:public A { int k; public: void make() { k=i*j; } }; 则上述定义中非法的表达式是( )。A.k=i*jB.int k;C.return i;D.void make();

考题 您正在创建一个执行复杂财务计算的类。该类包含一个用于检索当前利率的方法(名为GetCurrentRate),以及一个用于存储当前利率的变量(名为currRate)。您编写该类的序列化表现形式。您需要编写一个代码段,当对类的实例进行反序列化时,该代码段使用当前利率更新currRate变量。您应该使用哪个代码段?() A.AB.BC.CD.D

考题 您最近创建了一个名为ShoppingList 的自定义集合类为当地的超市 。此自定义的类将包含 ShoppinItem 对象具有下面列出的公共属性。* Name* AisleNumber* OnDiscount你要使您的类来循环访问 ShoppingList 集合中,并列出每个产品的Name和AisleNumber,使用 foreach 语句。要实现这一目标的声明相应的代码。您应该使用哪个代码?()A.B.C.D.

考题 若类A和类B的定义如下:includeclass A{int i*j;public:int geti(){return i;}};class 若类A和类B的定义如下: #include<malloc.h> class A { int i*j; public: int geti() { return i; } }; class B: public A { int k; public: void make() { k=i*j; } ); 则上述定义中非法的表达式是( )。A.k=i*j;B.int k;C.return i;D.void make();

考题 阅读以下说明和C++代码,填充代码中的空缺,将解答填入答题纸的对应栏内。【说明】某应急交通控制系统(TraficControISy ,tem)在红灯时控制各类车辆(Vehicle)的通行,其类图如图5-1所示,在紧急状态下应急车辆红灯时也可通行,其余车辆按正常规则通行。下面的C++代码实现以上设计,请完善其中的空缺。include typeinfoinclude iostreamusing namespace std;class Vehicle {/*抽象基类,车辆*/public :virtual void run () = 0;};class Emergency( /*抽象基类,可在红灯时通行的接口,函数均为纯虚函数*/public:(1)=0 //isEmergent()函数接口(2)=0 //runRedLight()函数接口};class Car: public Vehicle {public :-car(){ }void run () { /*代码略*/ }};Ciass Truck:public vehicie {Public;-Truck(){ }Void run() { /*代码略*/}};Class policecar: (3) {Private:bool isEmergency;public :PoliceCar () : Car () , Emergency () { this=isEmergency = false;}PoliceCar (bool b) : Car () , Emergency () { this=isEmergency = b; }~PoliceCar () { }bool isEmergent () { ret irn (4) ; }void runRedLight () { /*代码略*/ }};/*类Ambulance. FireEngine/*实现代码略*/class TraficControISystem {/*交通控制类*/private :Vehicle*v[24]; int numVeh: cles./*在构造函数中设置初始值为0*/public:void control(){ //控制在紧急情况下应急车辆红灯通行,其他情况按常规通行for (int i = 0; i[numVehicles;++] {Emergency*ev=dynamic_castEmergency*(v[i]);if (ev !=0(5)-: runRedLight ( )Else (6)-:run()}}Void add(vehicle){v[numvehicles++]=vehicle;}/*添加车辆*/Void shutdown(){for (int i =0;inumvehicles;i++){ deletev[i];} }}int main () {TraficControlSystem* tcs =new TraficControlSystem;tcs-add (new Car () );, t cs-add (new PoliceCar ()) ;tcs-add (new Ambulance ()) ; tcs- add (new Ambulance (true)) ;tcs-add (new FireEngine (true)) ; -.cs-add (new FireEngine ()) ;tcs-add (new Truck ()) ;tcs-control () ; tcs-shul Down ( ) ;delete tcs;}

考题 阅读以下说明和C++代码,填充代码中的空缺,将解答填入答题纸的对应栏内。 [说明] 某应急交通控制系统(TraficControlSystem)在红灯时控制各类车辆(Vehicle)的通行,其类图如下图所示,在紧急状态下应急车辆红灯时也可通行,其余车辆按正常规则通行。 下面的C++代码实现以上设计,请完善其中的空缺。 [C++代码]#include<typeinfo>#include<iostream>using namespace std;class Vehicle {/*抽象基类,车辆*/public:virtual void run()=0;};class Emergency { /*抽象基类,可在红灯时通行的接口,函数均为纯虚函数*/public:______=0; //isEmergent()函数接口______=0; //runRedLight()函数接口};clasS Car:public Vehicle{public:~Car(){}void run(){/*代码略*/ ));class Truck:public Vehicle{public:~Truck(){}void run(){ /*代码略*/ });class PoliceCar:______ {private:bool isEmergency;public:PoliceCar():Car(),Emergency() { this->isEmergency=false;}PoliceCar(bool b):Car(),Emergency() {this->isEmergency=b;}~P0liceCar(){ }bool isEmergent(){ return ______}void runRedLight() { /*代码略*/ });/*类Ambulance、FireEngine实现代码略*/class TraficControlsystem { /*交通控制类*/private:Vehicle*v[24]; int numVehicles;/*在构造函数中设置初始值为0*/public:void control(){ //控制在紧急情况下应急车辆红灯通行,其他情况按常规通行for(int i=0;i<numVehicles; i++){Emergency *ev=dynamic_cast<Emergency*>(v[i]);if(ev !=0) ______->runRedLight();else ______->run();}}void add(Vehicle*vehicle) { v[numVehicles++] =vehicle; }/*添加车辆*/void shutDown() {for(int i=0; i<numVehicles; i++) { delete v[i];} }};int main(){TraficControlSystem*tcs=new TraficControlSystem;tcs->add(new Car()); tcs->add(new PoliceCar());tcs->add(new Ambulance()); tcs->add(new Ambulance(true));tcs->add(new FireEngine(true));tcs->add(new FireEngine());tcs->add(new Truck());tcs->contr01();tcs->ShutDown();delete tcs;}

考题 如下说法正确的是正确的_________。A.Class类是Object类的超类B.Object是一个final类C.Class类的对象可使用new运算符创建D.Object类是Class类的超类。

考题 面是一个派生类的定义语句: public class car: vehicle{ private string model="L"; private int wheelNo=4;} 请指出针对该定义的正确说法()。A.vehicle类是car类的一个特例,因而它可以被继承B.car类是父类,vehicle类是子类C.在car类中定义的成员model和wheelNo会删除vehicle类中同名的成员D.car类是vehicle类的一个特例,它可以继承vehicle类中除构造函数和析构函数以外的所有成员

考题 下列说法中,不正确的是()A.一个接口interface源程序经过编译后,得到的文件的扩展名一定是.class#B.一个java源程序编译通过后,得到的文件的扩展名一定是.class#C.一个java源程序可以有多个 class类定义,源文件的名字与public class的类名相同,且只能有一个public类,如果没有public类,源文件的名字必须与第一个类的类名相同,扩展名必须是.java#D.一个java源程序可以包含多个class类