软件试题2010-B(应用类).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件试题2010-B(应用类)

深圳三索科技有限公司 软件试题2010-B 姓名: 联系电话: 发卷时间: 交卷时间: 选择题 (30分,每题3分) 1. 以下能正确进行字符串赋初值的语句是A)char?str[5]=good!;???B)?char?str[]=good!; C)char?*str=good!;???? D)?char?str[5]={‘g,‘o,‘o,‘d}; 2. 对于#include “skygui.h”, 编译器对头文件skygui.h的优先查找路径为 ( ) A) 从编译环境的标准库的路径 B) 从当前的工作目录 C) 从根目录 D) 从skygui目录 3. 下面程序的输出是( ) char a1[100]; char * foo ( void ) { static char a2[100]; char a3[10]; char * a4 = NULL; … a4 = (char *) malloc(1024); …. } A) a1、a2从静态存储区分配,a3的变量空间从栈上分配 B) a4指向的空间从栈上动态分配 C) a2、a3 的变量空间从栈上分配 D) a4指向的空间从堆上分配 5. 在32位的系统中,有一指针变量为int * ptr = 0xC0000000, 请问ptr+8 的值是 ( ) A) 0xC0000008 B) 0xC0000020 C)0xC0000032 D) 以上都不是 6. 关于const成员函数,下列定义正确的是( ) A) void const Test(); B) const void Test(); C) void Test() const; D) 以上都不对; 7. 对于C++中类(class)与结构(struct)的描述正确的是 ( ) A)类中的成员默认是private的,当是可以声明为public, private 和protected,结构中定义 的成员默认的都是public; B)结构中不允许定义成员函数,当是类中可以定义成员函数; C)结构实例使用malloc() 动态创建, 类对象使用new 操作符动态分配内存; D)结构和类对象都必须使用new 创建; 8. 下面对静态数据成员的描述中,正确的是( ) A) 静态数据成员可以在类体内进行初始化 B) 静态数据成员不可以被类的对象调用 C) 静态数据成员不能受private控制符的作用 D) 静态数据成员可以直接用类名调用 9. 下列关于多态性的描述,错误的是( ) A) C++语言的多态性分为编译时的多态性和运行时的多态性 B) 编译时的多态性可通过函数重载实现 C) 运行时的多态性可通过模板和虚函数实现 D) 实现运行时多态性的机制称为动态绑定 10. 下列模板的定义合法的有 ( ) A) templateclass Type, int *ptr class Container2; B) templatetypename myT, class myT class Container3; C) template class T,U,class V class Container2; D) template class Type, int val = 0 class Container5; 给出下列程序运行后的输出结果(23分 ,第一题13分,第二题 10分) 1. 说明下面程序运行的结果 #includeiostream.h #includeiomanip.h template class T class Array { T *elems; int size; public: Array(int s); ~Array(); T operator[](int); void operator=(T); }; template class T ArrayT::Array(int s) { size=s; elems=new T[size]; for(int i=0;isize;i++) elems[i]=0; } templateclass T ArrayT::~Array() { delete elems; } templateclass T T ArrayT::operator[](int index) { return elems[ind

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档