华为笔试题(答案)

合集下载

华为半导体笔试题

华为半导体笔试题

华为半导体笔试题一、选择题(每题2分,共20分)半导体材料的主要特性是什么?A. 高导电性B. 低导电性C. 导电性介于导体和绝缘体之间D. 高热稳定性以下哪种材料属于半导体?A. 铜B. 硅C. 橡胶D. 玻璃在半导体器件中,PN结的主要作用是什么?A. 导电B. 绝缘C. 控制电流方向D. 放大信号二极管的正向导通电压通常是多少?A. 0VB. 0.7VC. 1.5VD. 5V以下哪种半导体器件具有放大功能?A. 电阻B. 电容C. 二极管D. 三极管场效应晶体管(FET)与双极型晶体管(BJT)的主要区别是什么?A. 工作原理B. 输入阻抗C. 输出阻抗D. 所有以上选项在集成电路中,CMOS代表什么?A. 互补金属氧化物半导体B. 绝缘体上硅C. 硅栅极CMOSD. 互补双极型晶体管以下哪种技术用于制造集成电路?A. 光刻B. 蚀刻C. 蒸镀D. 所有以上技术半导体存储器中,DRAM和SRAM的主要区别是什么?A. 存储容量B. 访问速度C. 数据保持时间D. 制造工艺以下哪个不是半导体存储器的类型?A. ROMB. RAMC. Flash MemoryD. HDD二、填空题(每题3分,共15分)在半导体物理中,________ 是描述材料导电性能的物理量。

二极管导通时,其两端电压称为________ 电压。

在集成电路设计中,________ 是一种用于隔离不同电路区域的技术。

半导体集成电路的制造过程中,________ 技术用于将电路图案转移到硅片上。

CMOS逻辑门电路中,NMOS和PMOS的作用是________。

三、简答题(每题5分,共10分)简述半导体材料在电子设备中的重要作用。

解释PN结的形成原理及其在半导体器件中的应用。

四、论述题(每题10分,共10分)论述集成电路的发展历程及其对现代电子技术的影响。

五、计算题(每题5分,共5分)已知某二极管的反向饱和电流Is为1e-12A,正向导通电压VF为0.7V,室温下热电压kT/q约为0.026V。

华为面试 笔试题目(附答案)

华为面试 笔试题目(附答案)

华为面试/笔试题目(附答案)陈晓明2010-05-21 15:45:59要查看更多华为笔经相关信息,请访问华为公司校园招聘club:深圳华为技术有限公司(1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。

在这种情况下,可以将所有包含文件预编译为一个预编译头。

(2)char * const p char const * p const char *p 上述三个有什么区别?答案:char * const p; //常量指针,p的值不可以修改char const * p;//指向常量的指针,指向的常量值不可以改 const char *p; //和char const *p(3)char str1[] = "abc"; char str2[] = "abc"; const char str3[] = "abc"; const char str4[] = "abc"; const char *str5 = "abc"; const char *str 6 = "abc"; char *str7 = "abc"; char *str8 = "abc"; cout (y)?(y):(x)) //结尾没有‘;’(10)嵌入式系统中经常要用到无限循环,你怎么用c编写死循环。

答案:while(1){}或者for(;;)(11)关键字static的作用是什么?答案:定义静态变量(12)关键字const有什么含意?答案:表示常量不可以修改的变量。

(13)关键字volatile有什么含意?并举出三个不同的例子?答案:提示编译器对象的值可能在编译器未监测到的情况下改变。

华为笔试硬件测试题答案

华为笔试硬件测试题答案

华为笔试硬件测试题答案一、选择题1. 在数字电路中,以下哪个逻辑门可以实现输出低电平?A. 与门B. 或门C. 非门D. 异或门答案:C2. 以下哪种存储器是易失性的?A. ROMB. RAMC. EEPROMD. Flash Memory答案:B3. 在计算机系统中,总线的作用是什么?A. 连接CPU和内存B. 连接输入设备和输出设备C. 连接CPU和各种外围设备D. 连接硬盘和固态硬盘答案:C4. 以下哪种协议不是以太网的协议?A. TCPB. IPC. ARPD. UDP答案:A5. 在数字信号处理中,采样定理指的是什么?A. 采样频率必须高于信号最高频率的两倍B. 采样频率必须低于信号最高频率的两倍C. 采样频率必须等于信号最高频率D. 采样频率与信号频率无关答案:A二、填空题1. 在CMOS电路中,当NMOS和PMOS晶体管的宽度比为2:1时,输出的逻辑电平是__________。

答案:高电平2. 一个4位的二进制计数器,其计数状态的个数为__________。

答案:153. 一个完整的计算机网络系统包括两个主要部分:__________和__________。

答案:网络硬件、网络软件4. 在计算机中,RAM的英文全称是__________。

答案:Random Access Memory5. 以太网中,MAC地址的长度是__________位。

答案:48三、简答题1. 请简述什么是冯·诺依曼体系结构。

答:冯·诺依曼体系结构是一种计算机组织架构,它的核心思想是将程序指令和数据存储在同一个读写内存中,并通过一个中央处理单元(CPU)来执行指令和处理数据。

这种架构的主要特点是“存储程序”的概念,即程序以二进制形式存储在内存中,CPU可以按照程序指令顺序执行。

这种设计使得计算机能够灵活地执行各种程序,对现代计算机的发展产生了深远的影响。

2. 请解释什么是电磁兼容性(EMC)以及它在硬件测试中的重要性。

华为笔试题xx华为软件测试笔试题及答案0527一、判断题1软

华为笔试题xx华为软件测试笔试题及答案0527一、判断题1软

华为笔试题xx华为软件测试笔试题及答案0527一、判断题1软xx华为软件测试笔试题及答案05-27一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。

()2.Beta 测试是验收测试的一种。

()3.验收测试是由最终用户来实施的。

()4.项目立项前测试人员不需要提交任何工件。

1、华为公司的全称为()A、深圳市华为技术有限公司 B、华为技术有限公司C、华为公司 D、我司(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,华为c语言笔试面试题05-271、局部变量能否和全局变量重名答:能,局部会屏蔽全局。

要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到xx华为招聘会笔试题05-27一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。

()2.Beta 测试是验收测试的一种。

()3.验收测试是由最终用户来实施的。

()4.项目立项前测试人员不需要提交任何工件。

笔试题一1.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。

2.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP 与UDP呢 ?3.请问交换机和路由华为软件测试笔试题05-27选择题:下面那种文件不是符合PE格式的是A.exe B.xls C.dll D.vdx(?)文件操作的唯一依据是A文件名 B文件句柄 C物理地址 D?下面哪个操作不会启动触发器华为历年笔试题05-27(1)什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。

2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。

在这种情况下,可以将所有包含文件xx年华为校园招聘笔试题05-27题目描述(60分):通过键盘输入一串小写字母(a~z)组成的字符串。

请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。

华为部分笔试题

华为部分笔试题

1.PCB走线,45度、90度、弧线,一般用哪个,为什么?答:一般是45度走线,因为45走线能够有效减少电磁辐射,尤其是在射频电路和高频数字电路中一般采用45度或者弧线,但是弧线绘制比较费时;虽然45度走线有一定的阻抗不连续性,但是容易加工,在低频电路中能够满足要求;45度走线方式能够维持PCB板高稳定性和可靠性。

90度走线基本不用。

直角走线的对信号的影响就是主要体现在三个方面:一是拐角可以等效为传输线上的容性负载,减缓上升时间;二是阻抗不连续会造成信号的反射;三是直角尖端产生的EMI。

这些在低频模拟电路中表现得不突出,在射频电路或高速数字电路里如果采用90°走线方式,有可能会造成电路几乎不能正常工作的现象,尤其是通讯电路,所以在这些电路里,大都会采用蛇形或蛇形查分走线方式。

2.示波器的探头有×1,×10,有什么区别?答:X1和X10档的信号衰减相差十倍。

x1 信号是直通连接没有衰减,x10档信号衰减至原来的1/10,选择x10挡时,输入阻抗是x1档得10倍。

当信号的输出阻抗比较高时,用x10档可以得到更准确的信号幅度。

如果信号的幅值过大,超出了示波器垂直通道范围,也可以用x10档衰减下来以观察到完整的信号。

3.485总线最多可以分配多少节点,为什么?RS-485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。

还有使用485中继器,485集线器是可以扩展485通信的节点数的。

随着485系统的越来越大,485总线外挂的485设备越来越多,从而导致485总线的稳定性越来越差。

现在市场上已经有可以负载128,256台甚至400台485设备的转换器,由于485总线使用总线连接形式,形成如果有一个485设备出现问题,就导致整个485总线出现问题的现象。

所以从485总线的稳定性来说,当设备达到一定数量的时候,建议使用485集线器保证485总线的稳定性。

华为笔试试题及答案

华为笔试试题及答案

【第一部分公司篇】1、华为公司的全称为()A、深圳市华为技术有限公司B、华为技术有限公司C、华为公司D、我司(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)2、华为公司的企业性质是()A、民营B、私营C、国营D、上市公司(答案:A,本题主要让考生了解公司的性质)3、华为公司的商标象征()A、红太阳B、菊花C、扇贝(答案:B,答A者酌情给分,答C者立即辞退,天天就想着吃)4、从下列选项中选择出公司的常务副总裁()A、任正非B、孙亚芳C、李一男D、郑宝用E、张燕燕(答案:BD,答C者立即辞退,让他到李一男的公司去报到吧)5、华为公司的年终奖一般是在每年的什么时候发()A、元旦后B、春节前C、7月下旬或8月上旬D、劳动节前E、国庆节前(答案:C,切记,因为是年中奖,而不是年终奖)6、华为公司的配给你的股票是()A、**发的B、用自己的奖金去买(答案:B)7、老板常说的土八路,是指()A、老板自己的革命年代的光辉历史B、本地化的用服兄弟C、季度考核为D的兄弟(答案:B)【第二部分部门篇】1、你所在的一级部门为()A、技术支援部B、国际技术支援部C、国际技术支援部国内分部D、用服(答案:B,答A、C者酌情给分,答D者作不合格处理,为了提高技术支援部形象,公司早就取消用服这个字眼,而且于2001年春节后悄悄地将技术支援部前加“国际”二字)2、你所在的二级部门为()A、传输产品技术支援管理部B、传输工程部C、传输用服工程中心D、光网络产品技术支援管理部(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)3、传输的商标为()A、SBSB、SDHC、OptiXD、Metro(答案:C,答A者酌情给分,最起码还知道老商标)4、技术支援部与国际技术支援部的关系()A、国际技术支援部是技术支援部下面的一个部门,负责海外B、技术支援部是国际技术支援部下面的一个部门,负责国内C、技术支援部是国际技术支援部的前身D、国际技术支援部是技术支援部的前身(答案:C)【第三部分业务篇】1、SBS是()A、传输产品的老商标B、同步骨干系统C、傻不傻的拼音缩写D、帅不帅的拼音缩写(答案:AB,答CD者立即辞退)2、SDH是()A、传输产品商标B、同步数字序列C、傻得很的拼音缩写D、傻得好的拼音缩写(答案:B,答CD者立即辞退)3、由于你是新员工,没有公配手机时,当你在现场遇到紧急事故时,你会()向公司求助A、打用户机房内的电话B、借用户手机C、拔110D、拔200或300E、立即打车回办事处(答案:D,答CE者立即辞退,按照公司规定,不能随便使用用户的电话,以提高公司形象)4、在开局时,用户问你在华为干几年了,你会回答()A、我是新员工B、1年多了C、2年多了D、3年多了(答案:B,答A者按不合格处理,按照公司规定,不能说自己是新员工,几千万的设备,怎能让一个新员工用来练兵,用户知道鼻子不气歪才怪,答CD者,用户会哼之以鼻,在华为做了2、3年,还在下面撅个腚开局,鬼才相信你的话呢!)5、接上题,假如你回答说在华为干1年多了,用户会说()A、那你一定是新员工了B、那你一定是老员工了(答案:B,用户对华为很了解,都知道你如果在华为做一年,就已经是老员工了)6、接上题及上上题,用户会继续问,“那你咋连手机、便携机,一个都没有呢?”,你会回答()A、啊,我还没有转正咧,等俺转正时,误码仪、手机、便携机,一个都不能少B、啊,没有关系,正是由于我是老员工,所以开局用不着C、啊,真倒霉,在来的路上,被土匪打劫了D、啊,被我的两个徒弟拿走了,因为他们是新员工,没有工具胆小,有了工具好壮胆(答案:BCD,答A者,立即辞退,这么点事都搞不定)7、当你发现用户的机房中没有拖鞋时,你会()A、入乡随俗,直接进机房B、光脚丫C、马上出去自己花钱买几双拖鞋送给用户D、马上出去买几双拖鞋送给用户,之后开票回来贴票报销E、马上出去买几双拖鞋送给用户,之后开票找局长报销(答案:C,答A者,立即辞退,答B者,酌情给分,答D者,不合格处理,答E者,简直是在找死,立即辞退)8、技术支援工程师工作的特点()A、白天睡觉,晚上干活B、用户随叫随到C、用户就是上帝,用户怎么说,我们就怎么做D、我是上帝,我想咋干就咋干(答案:ABC,答D者,立即辞退)9、在与客户开会及纸面件交流时,你会使用()来称呼对方A、局方B、用户C、客户D、贵公司(答案:BCD,答A者,立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)10、工程师甲对乙说:“晚上不去泡吧吗”,乙说:“哦,真不巧,我晚上要去市局割接,下次吧”。

华为选拔人才新员工知识性笔试题(附答案)(完美版)

华为选拔人才新员工知识性笔试题(附答案)(完美版)

华为选拔人才笔试题/新员工转正笔试题(附答案)【第一部分公司篇】1、华为公司的全称为()A、深圳市华为技术有限公司B、华为技术有限公司C、华为公司D、我司(答案:B,答A、C者酌情给分,答D者立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)2、华为公司的企业性质是()A、民营B、私营C、国营D、上市公司(答案:A,本题主要让考生了解公司的性质)3、华为公司的商标象征()A、红太阳B、菊花C、扇贝(答案:B,答A者酌情给分,答C者立即辞退,天天就想着吃)4、从下列选项中选择出公司的常务副总裁()A、任正非B、孙亚芳C、李一男D、郑宝用E、张燕燕(答案:BD,答C者立即辞退,让他到李一男的公司去报到吧)5、华为公司的年终奖一般是在每年的什么时候发()A、元旦后B、春节前C、7月下旬或8月上旬D、劳动节前E、国庆节前(答案:C,切记,因为是年中奖,而不是年终奖)6、华为公司的配给你的股票是()A、**发的B、用自己的奖金去买(答案:B)7、老板常说的土八路,是指()A、老板自己的革命年代的光辉历史B、本地化的用服兄弟C、季度考核为D的兄弟(答案:B)【第二部分部门篇】1、你所在的一级部门为()A、技术支援部B、国际技术支援部C、国际技术支援部国内分部D、用服(答案:B,答A、C者酌情给分,答D者作不合格处理,为了提高技术支援部形象,公司早就取消用服这个字眼,而且于2001年春节后悄悄地将技术支援部前加“国际”二字)2、你所在的二级部门为()A、传输产品技术支援管理部B、传输工程部C、传输用服工程中心D、光网络产品技术支援管理部(答案:A,首先得把自己的部门搞清楚,答D者,有远见,有潜力,可以酌情给分,很可能在2001年未就改成这个名字,因为市场中研已经改了,就差技术支援部了)3、传输的商标为()A、SBSB、SDHC、OptiXD、Metro(答案:C,答A者酌情给分,最起码还知道老商标)4、技术支援部与国际技术支援部的关系()A、国际技术支援部是技术支援部下面的一个部门,负责海外B、技术支援部是国际技术支援部下面的一个部门,负责国内C、技术支援部是国际技术支援部的前身D、国际技术支援部是技术支援部的前身(答案:C)【第三部分业务篇】1、SBS是()A、传输产品的老商标B、同步骨干系统C、傻不傻的拼音缩写D、帅不帅的拼音缩写(答案:AB,答CD者立即辞退)2、SDH是()A、传输产品商标B、同步数字序列C、傻得很的拼音缩写D、傻得好的拼音缩写(答案:B,答CD者立即辞退)3、由于你是新员工,没有公配手机时,当你在现场遇到紧急事故时,你会()向公司求助A、打用户机房内的电话B、借用户手机C、拔110D、拔200或300E、立即打车回办事处(答案:D,答CE者立即辞退,按照公司规定,不能随便使用用户的电话,以提高公司形象)4、在开局时,用户问你在华为干几年了,你会回答()A、我是新员工B、1年多了C、2年多了D、3年多了(答案:B,答A者按不合格处理,按照公司规定,不能说自己是新员工,几千万的设备,怎能让一个新员工用来练兵,用户知道鼻子不气歪才怪,答CD者,用户会哼之以鼻,在华为做了2、3年,还在下面撅个腚开局,鬼才相信你的话呢!)5、接上题,假如你回答说在华为干1年多了,用户会说()A、那你一定是新员工了B、那你一定是老员工了(答案:B,用户对华为很了解,都知道你如果在华为做一年,就已经是老员工了)6、接上题及上上题,用户会继续问,“那你咋连手机、便携机,一个都没有呢?”,你会回答()A、啊,我还没有转正咧,等俺转正时,误码仪、手机、便携机,一个都不能少B、啊,没有关系,正是由于我是老员工,所以开局用不着C、啊,真倒霉,在来的路上,被土匪打劫了D、啊,被我的两个徒弟拿走了,因为他们是新员工,没有工具胆小,有了工具好壮胆(答案:BCD,答A者,立即辞退,这么点事都搞不定)7、当你发现用户的机房中没有拖鞋时,你会()A、入乡随俗,直接进机房B、光脚丫C、马上出去自己花钱买几双拖鞋送给用户D、马上出去买几双拖鞋送给用户,之后开票回来贴票报销E、马上出去买几双拖鞋送给用户,之后开票找局长报销(答案:C,答A者,立即辞退,答B者,酌情给分,答D者,不合格处理,答E者,简直是在找死,立即辞退)8、技术支援工程师工作的特点()A、白天睡觉,晚上干活B、用户随叫随到C、用户就是上帝,用户怎么说,我们就怎么做D、我是上帝,我想咋干就咋干(答案:ABC,答D者,立即辞退)9、在与客户开会及纸面件交流时,你会使用()来称呼对方A、局方B、用户C、客户D、贵公司(答案:BCD,答A者,立即辞退,我司三令五申禁止使用该华为内部土语,屡禁不止,老员工不可教也,只好从新员工抓起,格杀勿论)10、工程师甲对乙说:“晚上不去泡吧吗”,乙说:“哦,真不巧,我晚上要去市局割接,下次吧”。

华为笔试题大全(史上最齐全)

华为笔试题大全(史上最齐全)

华为硬件笔试题1】一选择13个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理1.微分电路2.CISC,RISC3.数据链路层二填空10个题目,没有全部抄下来,涉及的课程有电路,模拟电路,数字电路,信号与系统,微机原理,网络,数字信号处理有关于 1.TIC6000 DSP 2.二极管 3.RISC4.IIR 三简答 1.x(t)的傅立叶变换为X(jw)=$(w)+$(w-PI)+$(w-5) h(t)=u(t)-u(t-2) 问: (1),x(t)是周期的吗? (2),x(t)*h(t)是周期的吗? (3),两个非周期的信号卷积后可周期吗? 2.简述分组交换的特点和不足四分析设计 1.波形变换题目从正弦波->方波->锯齿波->方波,设计电路2.74161计数器组成计数电路,分析几进制的3.用D触发器构成2分频电路4.判断MCS-51单片机的指令正确还是错误,并指出错误原因(1) MUL R0,R1 (2) MOV A,@R7 (3) MOV A,#3000H (4) MOVC @A+DPTR,A (5) LJMP #1000H ()5.MCS-51单片机中,采用12Mhz时钟,定时器T0采用模式1(16位计数器),请问在下面程序中,p1.0的输出频率MOV TMOD,#01H SETB TR0 LOOP:MOV TH0,#0B1H MOV TL0,#0E0H LOOP1:JNB TF0,LOOP1 CLR TR0 CPL P1.0 SJMP LOOP【华为硬件笔试题2】全都是几本模电数电信号单片机题目1.用与非门等设计全加法器2.给出两个门电路让你分析异同3.名词:sram,ssram,sdram4.信号与系统:在时域与频域关系5.信号与系统:和4题差不多6.晶体振荡器,好像是给出振荡频率让你求周期(应该是单片机的,12分之一周期.. ..)7.串行通信与同步通信异同,特点,比较8.RS232c高电平脉冲对应的TTL逻辑是?(负逻辑?) 9.延时问题,判错10.史密斯特电路,求回差电压11.VCO是什么,什么参数(压控振荡器?) 12. 用D触发器做个二分颦的电路.又问什么是状态图13. 什么耐奎斯特定律,怎么由模拟信号转为数字信号14. 用D触发器做个4进制的计数15.那种排序方法最快?【华为硬件笔试题3】第一部分是:先给你一个字符与文字对应的表,然后再给你几个文字选出对应的字符组合。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

笔试题选择题1、以下程序的输出结果是:#include <stdio.h>int main(){int n =4;while (n--){printf("%d ", --n); }printf("\r\n");return0;}答案:2 02、设有以下宏定义:#define N 4#define Y(n) ((N+1)*n)则执行语句:Y(5+1)为:答案:263、enum ENUM_A{x1,y1,z1 =5,a1,b1};enum ENUM_A enumA = y1; enum ENUM_A enumB = b1;请问enumA和enumB的值是多少?答案:1,74、若有函数max(a,b),并且函数指针变量p已经指向函数,当调用该函数时正确的调用方法是:答案:(*p)(a,b)或者p(a,b)5、对栈S进行下列操作:push(1), push(5), pop(), push(2), pop(), pop(), 则此时栈顶元素是:答案:没有元素,栈空。

6、在一个32位的操作系统中,设void *p = malloc(100),请问sizeof(p)的结果是:答案:32位操作系统的寻址大小是32位,即4字节。

7、若已定义: int a[9], *p = a;并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是:A)p+1 B)a+1 C) a++ D) ++p答案:C8、设有如下定义:unsigned long pulArray[] = {6,7,8,9,10};unsigned long *pulPtr;则下列程序段的输出结果是什么?pulPtr = pulArray;*(pulPtr + 2) += 2;printf("%d, %d\r\n", *pulPtr, *(pulPtr + 2));A) 8, 10 B) 6, 8 C) 7, 9 D) 6, 10答案:D9、以下程序运行后,输出结果是什么?void main(){char *szStr = "abcde";szStr += 2;printf("%1u\r\n", szStr);return;}A) cde B) 字符c的ASCII码值C) 字符c的地址D) 出错答案:C10、给出以下定义:char X[] = "hello";char Y[] = {'h', 'e', 'l', 'l', 'o'};则正确的叙述为:A)数组X和数组Y等价B) 数组X和数组Y的长度相同C) 数组X的长度大于数组Y的长度D) 数组X的长度小于数组Y的长度答案:C11、在32位X86下,有下列程序#include <stdio.h>void main(){union{int k;char i[2];} *s, a;s = &a;s->i[0] = 0x39;s->i[1] = 0x38;printf("%x\r\n", a.k);}输出结果是:A) 3839 B) 3938 C) 380039 D) 不可预知答案:A12、有如下函数定义:unsigned long MyFunc(unsigned long ulKey){return (((ulKey & 0x000000ff UL) << 24) |((ulKey & 0x0000ff00UL) << 8) |((ulKey & 0x00ff0000UL) >> 8) |((ulKey & 0xff000000UL) >> 24));}则MyFunc(0x12345678)的返回值是:A) 0x12345678 B) 0x87654321 C) 0x78563412 D) 0x12563478答案:C13、((a>b)?a:b)代表什么含义:A) 代表a,b之中较小的那个值B) 代表a,b之中较大的那个值C) 代表a是否比b大D) 语法错误答案:B14、某系统总线的一个总线周期包含3个时钟周期,每个总线周期可以传送32位数据。

若总线的时钟频率为33MHz,则总线带宽为多少MB/s ?33*10(6)*32/8*10(6)*3A)11 B) 22 C) 33 D) 44答案:D15、如下定义,则s在内存中占多大空间?union{struct{unsigned char aa:4;unsigned char ab:4;} a;unsigned char c;unsigned char d;} s;A) 1 byte B) 2byte C) 3byte D) 4byte答案:A16、如下定义:union tagAAAA{struct{char ucFirst;short usSecond;char ucThird;}half_a;long lI;}number;在按1字节对齐情况下,sizeof(union tagAAAA)的大小是:在按4字节对齐情况下,sizeof(union tagAAAA)的大小是:A) 4byte B) 6byte C) 8byte D) 12byte答案:A, C17、0x12345678在采用BigEndian中内存的排列顺序是,在采用LittleEndian内存中的排列顺序是。

(答案从左到右内存地址依次增加)A) 12 34 56 78 B) 34 12 78 56 C) 78 56 34 12 D) 56 7812 34答案:A, D18、关于静态变量,下面说法“不正确”的有:A) 静态变量在堆栈中分配B) 静态变量的作用域一定是局部的,例如在一个文件内或一个函数内C) 静态变量可分为静态局变量和静态全局部变量D) 静态变量存在于数据段中答案:B19、下面正确的有A) 在中断中,不能同步获取信号量,但是可以释放信号量B) 在中断中,可以使用系统调用sleep函数来等待一会儿C) 每一个进程有自己的独立地址空间,每一个线程程序也有自己的独立地址空间D) CPU占用率为60%,意思是CPU有60%的时间在运行指令40%的时间没有运行指令答案:B20、设有如下定义:int (*ptr)();则以下叙述中正确的是:A) ptr 是指向一维数组的指针变量B) ptr是指向int型数据的指针变量C) ptr 是指向函数的指针,该函数返回一个int型数据D) ptr是一个函数名,该函数的返回值是指向int型数据的指针答案:C21、在Windows95环境下,定义数组:int **a[2][4];则数组a所占用的内存单元为:A)8字节B) 32字节C) 64字节D)不确定答案:B22、有国际标准化组织(ISO)和国际电信联盟(ITU-T)共同提出的开放系统互联(OSI)参考模型中共有层,参考模型的最高层则为层。

A) 4 B)7 C)应用D)会话答案:B, C23、关于以太网中的ARP协议,描述错误的是:A) 根据IP地址查询其对应的MAC地址B) 根据MAC地址查询其对应的IP地址,便于IP通信C) 通过ARP协议产生的IP和MAC地址的映射,超时会淘汰D) ARP请求中的MAC地址为广播地址答案:B24、关于TCP、UDP及其上层的应用,描述错误的是:A)TCP协议面向连接的,UDP协议是面向无连接的B) UDP不保证数据的可靠传送,而文件的传递时要求必须无错传送的,因而所有基于文件传递的应用都不能基于UDP,如:TFTPC) telnet是基于TCP的终端应用,连续输入的多个字符可能会被封装到一个TCP 包中D) 在同一个节点上,基于TCP和UDP的应用端口号可以重叠答案:B改错题1、请指出下面程序的错误unsigned char i = 10;char b = 100;char *pvoid f(void){while(--i >= 0){*(p++) = b;}}参考答案:(1) p没有分配空间(2) i是无符号型,自减操作会引发死循环2、下面函数要实现打印hello world的功能,请问程序中有何错误?void* GetMemory(){char str[] = "hello world";return str;}void Test(){char *str = NULL;str = (char*) GetMemory();printf(str);}参考答案:(1) GetMemory函数返回的地址内容已经被释放。

(2)str是指针,printf(str)打印的是地址,正确的是printf(*str)3、请问如下代码有什么错误?#define MAX_SIZE 1000#define NULL 0#define TRUE 1#define FALSE 0struct XXX{unsigned short a;unsigned short b;};int demo(struct XXX *p, unsigned long size){struct XXX *temp;temp=(struct XXX*)malloc(sizeof(struct XXX)*MAX_SIZE);if (NULL == temp){return FALSE;}memcpy(temp, p, sizeof(struct XXX)*size);/*其他操作*/free (temp);return TRUE;}参考答案:(1) size可能大于MAX_SIZE,缺少安全检查(2)p指针未作安全检查4、如下程序用于把“blue”字符串返回,请指出其中的错误。

char *GetBlue(){char* pcColor;char* pcNewColor;pcColor = "blue";pcNewColor = (char*)malloc(strlen(pColor));strcpy(pcNewColor, pcColor);return pcNewColor;}参考答案:(1) pcColor没有结束符,导致strcpy错误(2) pcNewColor分配的长度应该再加1,用来放结束符’\0’5、请问如下程序段有什么错误?main(){unsigned long i = 0, *p, *p1;p = (unsigned long *)malloc(10000);p1 = p;for(i = 0; i < 9999; i++){*p1 = 0x100;p1++;}/*其他操作*/free(p);}参考答案:(我找不到明显错误,要么是main函数没有指定返回值类型?)编程题1、对称数判断问题请编写一段程序,判断一个正整数是否为对称数(对称数即左右对称的数字,如3、22、121、1331、34543等),不允许利用C语言将数字转换为字符转的库函数。

相关文档
最新文档