symbian 期末练习

symbian 期末练习

ID:18424571

大小:64.00 KB

页数:11页

时间:2018-09-17

symbian 期末练习_第1页
symbian 期末练习_第2页
symbian 期末练习_第3页
symbian 期末练习_第4页
symbian 期末练习_第5页
资源描述:

《symbian 期末练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.在开发SymbianS60应用程序过程中,因有业务逻辑处理非常复杂,计算量非常庞大,因此开发人员将该业务逻辑封装在一个活动对象中。作为一个活动对象必须提供哪两个重要方法?DA.DoCancel()和start()B.DoCancel()和RunError()C.RunL()和RunError()D.RunL()和DoCancel()2.在SymbianC++标准类中,哪个是类的一阶段构造函数?AA.类的构造函数B.ConstructL()方法C.NewL()方法D.NewLC()方法3.当需要捕获业务逻

2、辑处理代码有可能发生的异常,应当怎么做?BA.使用类的二阶段构造来捕获B.使用TRAP或TRAPD来捕获C.使用try..catch来捕获D.使用清除栈来捕获4.关于在SymbianS60程序中抛出异常,以下哪个选项是不正确的说法BA.可以使用User::Leave(TintaReason)来抛出异常B.可以使用throw(Exceptionex)来抛出异常C.创建对象应使用new(ELeave)而不是newD.可以使用User::LeaveIfNull(TAny*aPtr)来校验实例化的对象是否为空5._

3、LIT(KFileName,""C:Demoexample.txt"");RFilefile;err=file.Replace(CCoeEnv::Static()->FsSession(),KFileName,EFileWrite);/...代码填写的地方(1).../if(KErrNone!=err){CleanupStack::PopAndDestroy(3);return;}下列哪个代码语句是正确合法的?AA.CleanupClosePushL(file);B.CleanupReleasePush

4、L(file);C.CleanupDeletePushL(file);D.CleanupDisposePushL(file);6.CPerson*Jim=new(ELeave)CPerson();CleanupStack::PushL(Jim);CPerson*Tom=new(ELeave)CPerson();CleanupStack::PushL(Tom);CPerson*Mary=new(ELeave)CPerson();CleanupStack::PushL(Mary);/..业务逻辑代码省略../当

5、程序代码运行结束后能安全且可靠的将所有对象撤销,下列哪个选项时正确的代码语句?DA.deleteJim;deleteTom;deleteMary;B.CleanupStack::pop(Jim);CleanupStack::pop(Tom);CleanupStack::pop(Mary);C.CleanupStack::pop(3);D.CleanupStack::popAndDestory(3);7.Symbian使用何种机制来避免由于程序异常退出而导致的内存泄露问题DA.异常退出处理B.类的二阶段构造C

6、.类的虚析构D.清除栈8.下列哪个类是使用多个内存单元存储指向数据对象的指针CA.CArrayFixSeg<classT>B.CArrayFixFlat<classT>C.CArrayVarSeg<classT>D.CArrayVarFlat<classT>9.函数如果在执行过程中会产生异常而且退出时会销毁对象,则该函数名称要以哪个为后缀DA.LB.LBC.LCD.LD10.下列哪个描述符是用来修改不可修改缓冲区描述符的缓冲区数据DA.TBufB.TBufCC.TPtrCD.TPtr11.请填充代码语句,使

7、得整个代码段运行正确:_LIT(KText,""Helloworld"");TBuf<100>text;(1)console-Write(text);下列哪个是合法的代码语句CA.text.AppendFormat(_L("Message:%s"),KText);B.text.Append(&KText);C.text.AppendFormat(_L("Message:%s"),&KText);D.text.Append(_LIT("Message:%s"),&KText);12.使用SymbianC++开

8、发应用应用程序时,一般推荐哪个宏用于初始化字符串常量BA._LB._LITC._STRD._STRING13.以下摘自SymbianS60应用程序中的一段代码,如下:BRPointerArray<HBufC>pointerList;RArray<TInt>iNumbers;for(TIntindex=0;index<20;index++){iNumbers.Append(index);HBufC*buf=HBuf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。