当前位置: 首页 > news >正文

网站后期维护收费成都网站的建设

网站后期维护收费,成都网站的建设,上海it公司排名,公司网站 备案在VC中使用调试功能将下列语句运行的内存存放结果截图&#xff0c;每运行一句需截图一次。 #include<stdio.h> int main() {int a 你的学号末两位-100; //0x&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#xff1f;&#x…
  1. 在VC中使用调试功能将下列语句运行的内存存放结果截图,每运行一句需截图一次。
#include<stdio.h>
int main()
{int a = 你的学号末两位-100; //0x?????????char b= 你的学号末两位-100;short c=你的学号末两位-100;unsigned int d = 你的学号末两位-100;int e[5]={你的学号末两位-100,你的学号末两位-99,你的学号末两位-98,你的学号末两位-97,你的学号末两位-96};float f1 = -11.375;float f2 = 0.1;a=1 ;//把a的次高字节变成EE ?(作业的要求是将a改成自己的学号!)return 0;
}

过程参考:
注意:每个变量有自己的数据类型,不同数据类型所占字节数也不同,具体长度参考下图

  • 求变量 a 的地址
    变量a的地址
  • 求变量 b 的地址
    变量b的地址
  • 求变量 c 的地址
    变量c的地址
  • 求变量 d 的地址
    变量d的地址
  • 求数组 e 的地址 (注意顺序!)
    变量e的地址
  • 求变量 f1 的地址
    变量f1的地址
  • 求变量 f2 的地址
    变量f2的地址
  • 求改变值后 变量 a 的地址 (在执行完a的赋值操作后,在左下角标注的地方双击,改成自己的学号,然后地址就会改变了)
    修改值后变量a的地址
    下面就是根据我自己学号末二位记录的值
#include<stdio.h>
#include "stdafx.h"
int main()
{int a = 16-100; //0xffffffacchar b= 16-100; //0xacshort c=16-100; //0xffacunsigned int d = 16-100; //0xffffffacint e[5]={16-100,16-99,16-98,16-97,16-96}; //0xffffffac 0xffffffad 0xffffffae 0xffffffaf 0xffffffb0float f1 = -11.375; //0xc1360000float f2 = 0.1; //0xcd3dcccccda=1 ;//把a的次高字节变成EE ? //这里填自己学号的那一块return 0;
}
  1. 某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int 型、float型和 short型长度分别为32位、32 位和16 位,并且数据按边界对齐存储。某C 语言程序段如下:
   struct{ char a[3]; float b; short c;double d;short f;} record; record.b= 20.59375f;   record.c= -0xDCBA; 

若record变量的首地址为0xFF20,则
注意:填写答案时,如须填写英文字母一律使用大写。
(1)地址 0xFF25 中内容为 0x FF。(填十六进制数)
(2)地址 0xFF28 中内容为 0x E9。(填十六进制数)
(3)浮点型 record.b 是按 IEEE754 标准编码后存放。
(4)record.f 的地址为0x FF38。(填十六进制数)
(5)结构体record一共占 32 个字节的大小。(填十进制数)
通过使用VC编译器的调试功能查看内存中的数据,
(1)填写上述空格,并截图你的实验过程;
(2)对以上内存结果进行验算,写出你的理由。

变量record的地址
变量record.f的地址

仅供参考!

理由:根据下图可以知道,结构体record的内存占用32个字节,利用软件可以查到,结构体record的首地址为0x 0019ff30,而record.f的地址为0x 0019ff48,两个地址相差0x 18,所以假如record变量的首地址为0xFF20,则record.f的地址为0xFF38。

  1. 在VC中使用下列功能,打开每一项功能都截图一张,在图片中圈定打开的内容,说明这个功能要显示什么内容?(如下图所示)
    功能说明

示例

以上是题目描述,以下是参考

watch窗口
使用参考:
使用“监视”和“快速监视”窗口监视变量

Call Stack窗口
使用参考:
查看调用堆栈,并在调试器中使用“调用堆栈”窗口

Varibles窗口
使用参考:
检查自动和局部变量窗口中的变量

Registers窗口
使用参考:
在“寄存器”窗口中查看寄存器值(C#、C++、Visual Basic、F#)

Disassembly窗口
使用参考:
Visual Studio调试器指南—Disassembly窗口

  1. 在其他任意编译器中(Codeclock/Dev c++/VS)使用调试功能,将下列语句再次运行的内存存放结果截图
#include<stdio.h>
int main()
{int a = 你的学号末两位-100; //0x?????????int e[5]={你的学号末两位-100,+1,+2,+3,+4};float f1 = -11.375;return 0;
}

在其他任意编译器中(Codeclock/Dev c++/VS)复现(1)中的部分结果,并截图3张

注意,这里要求使用其他的编译器,为了教程通用,统一采用小熊猫C++进行演示,点击此处下载小熊猫C++(密码是f0tp,选择倒数第二个下载)
小熊猫C++调试教程

下面是我的调试过程:

  1. 变量 a 的地址
    变量a的地址
  2. 数组 e 的地址
    数组e的地址
  3. 变量 f1 的地址
    变量f1的地址
http://www.yayakq.cn/news/460058/

相关文章:

  • 定制网站需要多少钱免费php企业网站源码
  • 网站首页排名突然没了ps做网站的分辨率多少钱
  • 贸易类文章网站网站建设研究背景
  • 东莞做网站wordpress禁用主题更新
  • cms建站系统开源社区网站做的比较好的有哪些
  • 企业网站推广方式和策略电子商城 网站开发 支持手机端
  • 网站托管团队南通网站建
  • 网站流量地址评价是什么意思长春高铁建站
  • 帝国网站7.2 pc wap 跳转四川网站建设培训班
  • 模版网站做支付功能自助建站帮助网
  • 深圳 网站淘宝网站建设属于什么类目
  • 哪个dns访问国外网站wordpress 登录不上
  • 米拓建站电影题材网页设计欣赏
  • 花乡做网站公司古典asp网站源码
  • 网站架构发展历程的思考和心得体会php网站开发实践
  • 重庆设计网站建设17网站一起做网店普宁池尾雅晨
  • 网站作风建设年专栏海南省建设设厅官方网站
  • 重庆专业做网站湖南省住房城乡建设网站
  • 自己电脑做网站教程html5做静态网站
  • 网站建设费用要摊销嘛比较漂亮的营销型网站
  • 常州网站公司网站佛山模板建站哪家好
  • 海口房产网站建设优酷网站怎么做的
  • 担路网口碑做网站好吗郑州百度推广公司电话
  • 网站排名快速提升工具品牌茶业都在哪些网站做宣传
  • 深圳网站建设软件开发公司排名哪个软件傻瓜式做网站
  • 关于做情侣的网站的图片wordpress nosql
  • 在网上帮做图片的网站如何免费查询企业信息
  • 德阳网站优化我的班级网站模板
  • h5页面 个人网站新型门窗网站模板
  • 营销型网站模版同ip网站有什么危害