亚信C+面试题.doc

上传人:z**** 文档编号:61120455 上传时间:2022-11-20 格式:DOC 页数:6 大小:36.50KB
返回 下载 相关 举报
亚信C+面试题.doc_第1页
第1页 / 共6页
亚信C+面试题.doc_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《亚信C+面试题.doc》由会员分享,可在线阅读,更多相关《亚信C+面试题.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、优质文本程序设计语言技术能力考试1级 课程名称 程序设计语言 课程号 考试时间 120分钟 考试方式闭卷 共 5 页本试卷总分值100分,60分合格,答案请写在答题卡上一、选择题单项选择题3分,多项选择题4分,共32分在每题列出的四个备选项中只有1个或2个是符合题目要求的,多项选择题已用*标识出来,请将其答案填写在题后的括号内,错选或未选均无分。1、下面这段关于指针和常量的关系的程序哪些是错误的 D f( * p) s = “5,0,; * ; 3 = g; = p; * = s; 3 = a; A * ;B3 = g;C = p;D3 = a*2、以下关于函数指针的初始化哪些是错误的? A

2、*; (*) ( *) = ;B ( ); (*1)( ) ;C “c ( * ); (*3)( *) = ;D (*4)( &)=0;3、在计费预处理程序中,取话单函数的原形类似于 ( *, ),变量x和y的定义是 x; y,把x和y分别作为第一参数和第二参数来调用函数,正确的调用语句是 B A (); B (); C (); D ();4、以下关于结构体的使用哪些是正确的?C A 3; ; * ; B 3; ; ; C 3; ; * ; ;D = ;. = 10;5、对于如下程序 A :A() A; () A a4, b,*p; 会输出多少个A? C A2B3C5D66、派生类的对象对它的

3、基类成员中哪些是可以访问的? D E A公有继承的成员B公有继承的私有成员C公有继承的保护成员D公有继承的公有成员E私有继承的公有成员7、下面派生类的虚函数的重新声明哪些是良好的?( )A * ( *); * ( * );B * ( *); * ( * );C & ( ); & ();D (); ();* 8、以下类层次结构,他们都定义了缺省的构造函数( C D ) X ; A ; B: A ; C: B ; C ;D * = D;对于以下哪些转换是不允许的? A. X * = ;B. B * = ;C. A * = ;D. C * = ;9、在对语音话单文件进行取话单字段信息操作时,需要用刀

4、函数,在函数的( , , )参数中,假设参数为,那么参数代表以下的哪个含义 B A将该文件的位移量设置为距文件开始处个字节。B将该文件的位移量设置为其当前值加, 可为正或负。C将该文件的位移量设置为文件长度加, 可为正或负。D将该文件的位移量设置文件起始位置。10、在翻开一个文本格式的语音清单文件时,需要用到函数,在函数的参数中,下面的哪个选项代表“假设此文件不存在那么创立它的含义 B A. B. C. D. 二、问答题共38分1、5分头文件中的 有什么作用?防止重定义2、6分 有什么用途?请至少说明两种防止传递的函数参数不被修改 提高程序健壮性创立数组常量、指针常量、指向常量的指针3、8分如

5、下的字符串函数,用于生存一个字符串 连接号码异常 ,并返回它的指针* () 20;(, “连接号码异常);(“ n, );语句1 ;() * = ();(“ n, );语句2问题1: 语句1和语句2哪个能在屏幕上正在打印出来?问题2: 如果不能正常在屏幕上打印出字符串,请说明原因。问题3 : 如果不修改的声明,请问该如何修改上述程序的错误。4、7分下面是交换两个型数据的函数,( * p1, * p2 ) *p;*p = *p1;*p1 = *p2;*p2 = *p;() a = 0.1; b = 0.2; ( , );请找出上述代码的错误,指出错误的原因,并改正。5、7分如果32程序的消息处理

6、函数的定义由 ( , , , )修改为 ( )结构体中的成员变量包含有、 和等这种修改可行吗?为什么?6、5分中,类作为所有窗体封装类的根类,它定义的一些成员函数名称与32 函数名称完全相同,且功能也完全相同,如、等。但函数参数却不同,如:类 ( );32 ( , );问题:为什么: 函数少了一个参数也能实现相同的功能三、程序题共30分1、14分在计费系统的预处理程序中,对话单进行格式转换时,需要使用函数,此函数的原型是 *( *, *);其中是目的字符串,是源字符串。编写函数1不调用的字符串库函数,请编写函数 2能把的内容复制到,为什么还要 * 类型的返回值?2、16分在电信业务的后台处理程序中,经常会涉及到处理字符串,除了用 *处理字符串之外,还为我们提供了封装了的字符串类,其本质也是用一个动态数组来保存字符串,类的原型为: :( * = ); 普通构造函数( ); 拷贝构造函数 (); 析构函数 & =( ); 赋值函数 : *; 用于保存字符串;请编写的上述4个函数普通构造函数、拷贝构造函数、析构函数和赋值函数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁