首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 基于Windows 32位系统分析下列代码,回答相关问题。 void Challenge(char*str) { char temp[9]={
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。 【说明】 基于Windows 32位系统分析下列代码,回答相关问题。 void Challenge(char*str) { char temp[9]={
admin
2018-05-26
22
问题
阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。
【说明】
基于Windows 32位系统分析下列代码,回答相关问题。
void Challenge(char*str)
{
char temp[9]={0};
strncpy(temp,str,8);
printf("temp=%s\n",temp);
if(strcmp(temp,"Please!@")==0){
printf("KEY:******");
}
}
int main(int argc,char*argv[])
{
char buf2[16];
int check=1;
char buf[8];
strcpy(buf2,"Give me Key!!");
strcpy(buf,argv[1]);
if(check==65) {
Challenge(buf);
}
else {
printf("Check is not 65(%d)\n Program terminated!!\n",check);
}
return 0;
}
画出but、check、buf2三个变量在内存的布局图。
选项
答案
变量的先后关系、每个变量所占空间、增长方向(数组) [*]
解析
要画出buf、check、buf2三个变量在内存的布局图,就是要确定它们之间的前后关系以及每个变量占用的空间大小。
首先根据三个变量定义的先后顺序,bur2先压入堆栈(在最底下),然后是check,最后是buf(最上面)。
空间大小根据C语言语法即可确定。buf2是16个字节,check是整型变量占用4个字节,buf是字符数组,有8个字符,每个字符1个字节,共占用8字节。
转载请注明原文地址:https://kaotiyun.com/show/9uTZ777K
本试题收录于:
信息安全工程师下午应用技术考试题库软考中级分类
0
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2008下软设)在UML的各种视图中,______(1)显示外部参与者观察到的系统功能;______(2)从系统的静态结构和动态行为角度显示系统内部如何实现系统的功能;______(3)显示的是源代码以及实际执行代码的组织结构。(3)
(2009下项管)一般而言,项目的范围确定后,项目的三个基本目标是______。
(2009上集管)德尔菲法区别于其他专家预测法的明显特点是______。
(2008下项管)正式批准项目进入下一阶段,这个决定的过程属于______的一部分。
(2012下集管)对成本和进度进行权衡,确定如何尽量少增加费用的前提下最大限度地缩短项目所需要的时间,称为______。
(2010上项管)某企业针对“新一代网络操作系统”开发项目进行可行性论证。在论证的最初阶段,一般情况下不会涉及到______。
(2010下架构)在客户机/服务器系统开发中,采用______时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。
(2012上集管)某集成企业在进行风险定性分析时,考虑了风险的几种因素:①威胁,指风险对项目造成的危害程度;②机会,指对项目带来的收益程度;③紧迫性,对风险亟待处置的程度;④风险发生的概率。关于该公司的定性风险分析,下列说法中,______是不正确的。
(2010上集管)______制定了无线局域网访问控制方法与物理层规范。
为了保障数据的存储和传输安全,需要对一些重要数据进行加密。由于对称密码算法(1),所以特别适合对大量的数据进行加密。国际数据加密算法IDEA的密钥长度是(2)位。(1)
随机试题
传导慢痛的外周神经纤维主要是
下列病证除哪项外均可见腻苔
为了加强建筑活动的监督管理,维护建筑市场秩序,保证建筑工程的质量和安全,促进建筑业健康发展,()年11月1日全国人大常委会审议通过了《中华人民共和国建筑法》,并于次年3月1日起施行。
根据我国现行建筑安装工程费用构成,下列费用中,属于安全文明施工费的是()。
关于断乳食物()。
Whenaskedabouttheimpactofdisturbingnewsonchildren,onemothersaid,"My11-year-olddaughterdoesn’tlikewatchingth
下列关于遗嘱的说法正确的是()
れきしにきょうみがある人が多いので、中国をりょこうするがいこく人がふえてきました。がいこく
Whenisthemanleaving?
SubwayIfanythingtrulyrevolutionizedthewayNewYorkerslive,workandplay,it’sthesubway.Onanygivenweekday,4.5
最新回复
(
0
)