题目内容 (请给出正确答案)
[单选题]

已知变量y和数组a都是int型,a的首地址为0x8049b00。假设编译器将a的首地址分配在ECX中,数组的下标变量i分配在EDX中,y分配在EAX中,C语言赋值语句“y=a[i];”被编译为指令“movl (%ecx, %edx, 4), %eax”。在IA-32/Linux环境下执行该指令,则当i=100时,得到的存储器操作数的线性地址是()。

A.0x8049c90

B.0x8049b00

C.0x8049c00

D.0x8049f00

答案
C、0x8049c00
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“已知变量y和数组a都是int型,a的首地址为0x8049b0…”相关的问题

第1题

有说明语句int a[4][5];,则a[2]+3表示__。

A.a数组行下标为2、列下标为3的元素的地址

B.a数组行下标为2、列下标为3的元素的值

C.a数组第2行的首地址

D.a数组第3行的首地址

点击查看答案

第2题

下列描述正确的是()

A.结构体变量名为该结构体变量的存储首地址。

B.结构体数组名为该结构体数组的存储首地址。

C.结构体变量本身的地址就是各成员项存储空间的开始地址。

D.结构体数组中不同元素的同名成员项在内存中连续存储。

点击查看答案

第3题

数组名作为参数传递,实际上传递的是:

A.整个数组

B.数组内存

C.数组的首地址

D.数组变量

点击查看答案

第4题

设有定义: char *a[2]={"ABC","123"}; 则以下说法正确的是() 。

A.a数组成元素的值分别是"ABC"和"123"

B.a是指针变量,它指向含有两个数组元素的字符型一维数组

C.a数组的两个元素中各自存放了字符'A'和'1'的地址

D.a数组的两个元素分别存放两个字符串的首地址

点击查看答案

第5题

设有定义:char *cc[2]={"1234","5678"};则正确的叙述是:

A.cc数组的两个元素中各自存放了字符串"1234"和"5678"的首地址

B.cc数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址

C.cc是指针变量,它指向含有两个数组元素的字符型一维数组

D.cc元素的值分别为"1234"和"5678"

点击查看答案

第6题

数组名是一个地址(),由系统自动为其分配,不能人为修改,代表了数组在内存中存放的首地址。(提示:填“常量”或“变量”)
点击查看答案

第7题

二维数组可以看成一个一维数组,这个一维数组中存放的是各个一维数组的首地址
点击查看答案

第8题

数组名代表数组的首地址,所有数组名作为函数实参,传递的是数组的地址。
点击查看答案

第9题

二维数组可以看成一个一维数组,这个一维数组中存放的是各个一维数组的首地址
点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信