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

下列寻址方式中,最适合按下标顺序访问一维数组元素的是()。

A.相对寻址

B.寄存器寻址

C.直接寻址

D.变址寻址

提问人:网友zhaodffdz 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有4位网友选择 D,占比40%
  • · 有3位网友选择 A,占比30%
  • · 有3位网友选择 B,占比30%
匿名网友 选择了D
[116.***.***.57] 1天前
匿名网友 选择了B
[58.***.***.188] 1天前
匿名网友 选择了D
[168.***.***.59] 1天前
匿名网友 选择了D
[53.***.***.248] 1天前
匿名网友 选择了D
[159.***.***.113] 1天前
匿名网友 选择了A
[124.***.***.13] 1天前
匿名网友 选择了B
[52.***.***.52] 1天前
匿名网友 选择了B
[151.***.***.3] 1天前
匿名网友 选择了A
[81.***.***.251] 1天前
匿名网友 选择了A
[80.***.***.35] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“下列寻址方式中,最适合按下标顺序访问一维数组元素的是()。”相关的问题
第1题
C语言中,数组名代表 ()

A、数组全部元素的值

B、数组首地址

C、数组第一个元素的值

D、数组元素的个数

点击查看答案
第2题
对于顺序表,以下说法错误的是(  )。

A.顺序表是用一维数组实现的线性表,数组的下标可以看成是元素的绝对地址

B.顺序表的所有存储结点按相应数据元素间的逻辑关系决定的次序依次排列

C.顺序表的特点是:逻辑结构中相邻的结点在存储结构中仍相邻

D.顺序表的特点是:逻辑上相邻的元素,存储在物理位置也相邻的单元中

点击查看答案
第3题
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。 include include void fun(int a[],int n, int *max, int *d) { int I; *max=a[0]; *d=0; for(I=0;【 】;I++) if(*max<【 】) {*max=a[I];*d=i;} } main() { int i, x[20], max, index, n=10; randomize(); for(i=0;i
点击查看答案
第4题
下面程序中函数fun的功能是:找出一维数组元素中的最大值和它所在的下标,并将最大值和其下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。 include <stdlib.h> include <sldio.h> void fun(int a[],int n, int * max,int *d) { int i; *max=a[0]; *d=0; for(i=0;【 】;i++) if(*max<【 】) {*max=a[i];*d=i;} } main() { int i, x[20], max, index, n=10; randomize(); for(i=0;i<n;i++) { x[i]=rand()%50;printf("%4d",x[i]);} printf("\n"); fun(x,n,&max.&index); printf("Max=%5d,Index=%4d\n",max,index); }
点击查看答案
第5题
数组元素的下标是从0开始。
点击查看答案
第6题
下面函数的功能是找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传回。#include #include void fun(int a[ ],int n,int *max,int *d){ int i; *max=a[0]; *d=0; for(i=0;;i++) if(*max<) { *max=a[i];*d=i; }}
点击查看答案
第7题
请编写一个函数fun(),它的功能是:找出一维数组元素中最大的值和它所在的下标,最大值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。

主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include<stdlib.h>

include<stdio.h>

void fun(int a[],int n, int *max,int *d)

{

}

main()

{

int i, x[20], max, index, n=10;

randomize();

for(i=0; i<=n; i++)

{

x[i]=rand()%50;

printf("%4d",x[i]);

/*输出一个随机数组*/

}

printf("\n");

fun(x,n,&max,&index);

printf("Max=%5d,Index=%4d\n",max,index);

}

点击查看答案
第8题
设二维数组A[1.. m,1.. n](即m行n列)按行存储在数组B[1.. m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为( )。 (i-1)*n+j-1 C.i*(j-1) D.j*m+i-1

A、(i-1)*n+j

B、(i-1)*n+j-1

C、i*(j-1)

D、j*m+i-1

点击查看答案
第9题
数组元素的下标从1开始
点击查看答案
第10题
下标是用于指出数组中某个元素位置的数字。( )
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

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

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