首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题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
105
问题
阅读下列说明,回答问题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
信息安全工程师下午应用技术考试
软考中级
相关试题推荐
(2009上项管)______属于组织过程资产。
(2009下项管)一般而言,项目的范围确定后,项目的三个基本目标是______。
(2013下项管)关于大型项目人力资源管理的叙述中,______是正确的。
(2008上项管)在软件质量模型中,比较有代表性的有McCall提出的软件质量模型。在这个质量模型中,软件的质量特性被分成了三组,即产品转移、产品修改和______。
(2012下集管)某单位为加强项目管理、计划在2013年建设一个项目管理系统,但企业领导对该系统没有提出具体要求,钱工是项目负责人,要对项目的技术、经济等深入研究和方案论证,应_____(1)。如果钱工对比了自主开发和外购的成本、时间差异,该行为属于___
(2011下项管)用一系列软件的修改来评价软件体系结构的易修改性,属于基于______的软件体系结构评估方式。
(2010下架构)在客户机/服务器系统开发中,采用______时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。
(2009下项管)下列选项中,属于变更控制委员会主要任务的是______。
(2008下项管)软件项目中,技术风险威胁到要开发软件的质量及交付时间,而______不属于技术风险。
假设A和B之间要进行加密通信,则正确的非对称加密流程是()。①A和B都要产生一对用于加密和解密的加密密钥和解密密钥②A将公钥传送给B,将私钥自己保存,B将公钥传送给A,将私钥自己保存③A发送消息给B时,先用B的公钥对信
随机试题
《临证指南医案》指出“内风”的机理均属于
女性,43岁,眼睑及双下肢水肿2个月,既往有2型糖尿病3年,3年前血糖正常,尿常规蛋白阳性、尿红细胞满视野,24小时尿蛋白定量3.9g,血浆白蛋白27.2g/L,血肌酐88μmmol/L。
照射角与体层面厚度关系的叙述,正确的是
患儿,6岁,高热不退,烦躁谵妄,皮肤疹点密集成片,色泽紫暗,甚则神昏,抽搐,舌红绛起刺,苔黄燥,脉数。方剂首选
从活性污泥曝气池取混合液300ml,在量筒内静置沉降30min,沉淀污泥体积60ml,则该污泥的污泥沉降比为()。
某银行行长要求其分行一名信贷经理关照一笔贷款,而信贷经理发现该笔贷款明显不符合规定,则该信贷经理的正确做法有()。(2011年)
一、注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟。作答参考时限为110分钟。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
Whatistheconversationmainlyabout?
A、Earlyadoptionmakesforcloserparent-childrelationship.B、Mostpeopleprefertoadoptchildrenfromoverseas.C、Understandi
最新回复
(
0
)