您所在位置: 网站首页 / 文档列表 / 医师/药师资格考试 / 文档详情
卫士通A卷笔试题.docx 立即下载
2024-05-10
约2.3千字
约10页
0
13KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

卫士通A卷笔试题.docx

卫士通A卷笔试题.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

卫士通A卷笔试题卫士通A卷笔试题声明:题目是记忆的,大致意思相同,具体说法有差异,答案是搜索的,仅为参考,卫士通A卷笔试题。一、简答题1.cc++内存分配。代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(freestore)。2.数组和链表的区别。(1)从逻辑结构角度来看a,数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。b,链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项)(2)从内存存储角度来看a,(静态)数组从栈中分配空间,对于程序员方便快速,但自由度小。b,链表从堆中分配空间,自由度大但申请管理比较麻烦.数组静态分配内存,链表动态分配内存;数组在内存中连续,链表不连续;数组元素在栈区,链表元素在堆区;数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n);数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。3.什么是野指针,如何避免?野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的'成因主要有两种:(1)、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。(2)、指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指针。别看free和delete的名字恶狠狠的(尤其是delete),它们只是把指针所指的内存给释放掉,但并没有把指针本身干掉。通常会用语句if(p!=NULL)进行防错处理。很遗憾,此时if语句起不到防错作用,因为即便p不是NULL指针,它也不指向合法的内存块。例:char*p=(char*)malloc(100);strcpy(p,“hello”);free(p);//p所指的内存被释放,但是p所指的地址仍然不变if(p!=NULL)//没有起到防错作用strcpy(p,“world”);//出错4.指针常量和常量指针的区别?intconst*p1=&b;//const在前,定义为常量指针,const修饰指向的对象,b可变,b指向的对象不可变int*constp2=&c;//*在前,定义为指针常量,const修饰指针c,c不可变,c指向的对象可变5.全局变量是否可以定义在一个文件中,这个头文件被多个.c文件包含?不可以,因为每个.c文件引用该.h文件时,会对.h中的函数重新定义一次,资料共享平台《卫士通A卷笔试题》(https://)。如果全局变量被定义在可被多个.c文件包含的头文件中时,就会出现重复定义。所以,应该是在某个.c文件里面定义,在.h中用extern进行声明二、找错误1.字符处理的问题,将"abc"变成"cba"。具体代码忘记了,主要是strlen问题。2.1.intmain()2.{3.inta[100];4.int**p;5.p=&a;6.return0;7.}找错3.忘记了三、编程题1.比较字符串大小,如果字符串1大于字符串2,返回1,相等返回0,小于则返回-1;1.intstrcmp(constchar*str1,constchar*str2)2.{3.intret=0;4.while(!(ret=*(unsignedchar*)str1-*(unsignedchar*)str2)&&*str1)5.{6.str1++;7.str2++8.}9.10.11.if(ret<0)12.{13.return-1;14.}15.elseif(ret>0)16.{17.return1;18.}19.return0;20.}
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

卫士通A卷笔试题

文档大小:13KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用