下载APP
【单选题】
在制作打地鼠游戏时,用到了二维数组转换成一维数组的算法。请问,地鼠洞口总共有m行n列,以行优先的方式映射到一维坐标后,其第i行k列(i>=0,k>=0)的洞口的索引表示为?
A.
im+k
B.
in+k
C.
km+i
D.
kn+i
题目标签:
一维数组
二维数组
打地鼠
举报
如何制作自己的在线小题库
参考答案:
参考解析:
刷刷题刷刷变学霸
举一反三
【单选题】以下对一维数组a的正确说明是:()
A.
char a(10);
B.
int a[];
C.
int k=5,a[k];
D.
char a[3]={‘a’,’b’,’c’};
查看完整题目与答案
【简答题】用typedef定义整型一维数组:typedef int apple[10],则对整型数组a[10]可以定义为______。
查看完整题目与答案
【单选题】以下对一维数组a的定义中正确的是()
A.
char a(10);
B.
int a[0..100];
C.
int a[5];
D.
int a[];
查看完整题目与答案
【单选题】二维数组A[14][9]采用列优先的存储方法,若每个元素占4个存储单元,且第一个元素的首地址为50,则A[6][5]的地址为( )
A.
346
B.
350
C.
354
D.
358
查看完整题目与答案
【单选题】(单选题)语句 int a[30]; 说明 a 是一个整型一维数组,最多能存放 ( ) 。
A.
30 个整数
B.
29 个整数
C.
28个整数
D.
31个整数。
查看完整题目与答案
【判断题】UCOS-II中所谓的内存区块其实就是一个用c语言定义的二维数组( )
A.
正确
B.
错误
查看完整题目与答案
【单选题】使用二维数组的数组名作为函数实参,其向形参传递的是()
A.
二维数组中首元素的值
B.
二维数组中首元素的地址
C.
二维数组中首行元素的行地址
D.
二维数组全部元素的值
查看完整题目与答案
【单选题】打地鼠游戏中地鼠使用哪个组件实现?
A.
按钮
B.
图像
C.
图像精灵
D.
球形精灵
查看完整题目与答案
【简答题】C语言中,二维数组元素在内存中的存放顺序是()。
查看完整题目与答案
【单选题】在下面的二维数组定义中,语法正确的选项是()。
A.
int a[5][];
B.
int a[][5];
C.
int a[][3]={{1,3,5},{2}};
D.
int a[](10);
查看完整题目与答案
【单选题】下面是一维数组a的初始化,具中不正确的是()。
A.
char a[5]= {“abc”}
B.
char a[5]="abcdef";
C.
char a[5]=“”
D.
char a[5]={‘a’, ‘b’, ‘c’}
查看完整题目与答案
【单选题】下面对二维数组array 的定义,正确的是( )。
A.
int array[][4];
B.
char array[3,4];
C.
float array (3)(4);
D.
float array[3][4];
查看完整题目与答案
【多选题】以下对一维数组的定义中正确的是()
A.
double x[5]={2.0,4.0,6.0,8.0,10.0}
B.
int x[5]={0,1,3,5,7,9}
C.
int x[5]={0}
D.
int x[5]={}
查看完整题目与答案
【单选题】已知二维数组A[1:4,1:6)采用行序为主序方式存储,每个元素占用3个存储单元,并且A[1,1]的存储地址为1200,,元素A[2,4]的存储地址是(46)。
A.
1221
B.
1227
C.
1239
D.
1257
查看完整题目与答案
【判断题】#define SIZE 10 int a[SIZE];是对一维数组a的正确说明。()
A.
正确
B.
错误
查看完整题目与答案
【单选题】关于二维数组的有关说法,正确的是()
A.
数组中的所有元素都只有一个前趋结点和一个后继结点
B.
数组中的所有元素都具有至少一个直接前驱
C.
数组中的所有元素都具有至少一个直接后继
D.
开始结点没有直接前驱
查看完整题目与答案
【多选题】二维数组初始化正确的是()
A.
intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
B.
intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
C.
intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
D.
intarr[3][4]={{1,2,3},{4,5},{6}};
查看完整题目与答案
【单选题】以下模块,比较适合做打地鼠游戏的是()
A.
B.
C.
D.
查看完整题目与答案
【单选题】下在是对一维数组s的初始化,其中不正确的是( )。
A.
char s[5]={“abc”};
B.
char s[5]={‘a’,’b’,’c’};
C.
char s[5]=””;
D.
char s[5]=”abcdef”;
查看完整题目与答案
【单选题】以下对一维数组a进行不正确初始化的是
A.
int a[10]=(0,0,0,0);
B.
int a[10]={10*2};
C.
int a[10]={};
D.
int a[]={0};
查看完整题目与答案
相关题目:
【单选题】以下对一维数组a的正确说明是:()
A.
char a(10);
B.
int a[];
C.
int k=5,a[k];
D.
char a[3]={‘a’,’b’,’c’};
查看完整题目与答案
【简答题】用typedef定义整型一维数组:typedef int apple[10],则对整型数组a[10]可以定义为______。
查看完整题目与答案
【单选题】以下对一维数组a的定义中正确的是()
A.
char a(10);
B.
int a[0..100];
C.
int a[5];
D.
int a[];
查看完整题目与答案
【单选题】二维数组A[14][9]采用列优先的存储方法,若每个元素占4个存储单元,且第一个元素的首地址为50,则A[6][5]的地址为( )
A.
346
B.
350
C.
354
D.
358
查看完整题目与答案
【单选题】(单选题)语句 int a[30]; 说明 a 是一个整型一维数组,最多能存放 ( ) 。
A.
30 个整数
B.
29 个整数
C.
28个整数
D.
31个整数。
查看完整题目与答案
【判断题】UCOS-II中所谓的内存区块其实就是一个用c语言定义的二维数组( )
A.
正确
B.
错误
查看完整题目与答案
【单选题】使用二维数组的数组名作为函数实参,其向形参传递的是()
A.
二维数组中首元素的值
B.
二维数组中首元素的地址
C.
二维数组中首行元素的行地址
D.
二维数组全部元素的值
查看完整题目与答案
【单选题】打地鼠游戏中地鼠使用哪个组件实现?
A.
按钮
B.
图像
C.
图像精灵
D.
球形精灵
查看完整题目与答案
【简答题】C语言中,二维数组元素在内存中的存放顺序是()。
查看完整题目与答案
【单选题】在下面的二维数组定义中,语法正确的选项是()。
A.
int a[5][];
B.
int a[][5];
C.
int a[][3]={{1,3,5},{2}};
D.
int a[](10);
查看完整题目与答案
【单选题】下面是一维数组a的初始化,具中不正确的是()。
A.
char a[5]= {“abc”}
B.
char a[5]="abcdef";
C.
char a[5]=“”
D.
char a[5]={‘a’, ‘b’, ‘c’}
查看完整题目与答案
【单选题】下面对二维数组array 的定义,正确的是( )。
A.
int array[][4];
B.
char array[3,4];
C.
float array (3)(4);
D.
float array[3][4];
查看完整题目与答案
【多选题】以下对一维数组的定义中正确的是()
A.
double x[5]={2.0,4.0,6.0,8.0,10.0}
B.
int x[5]={0,1,3,5,7,9}
C.
int x[5]={0}
D.
int x[5]={}
查看完整题目与答案
【单选题】已知二维数组A[1:4,1:6)采用行序为主序方式存储,每个元素占用3个存储单元,并且A[1,1]的存储地址为1200,,元素A[2,4]的存储地址是(46)。
A.
1221
B.
1227
C.
1239
D.
1257
查看完整题目与答案
【判断题】#define SIZE 10 int a[SIZE];是对一维数组a的正确说明。()
A.
正确
B.
错误
查看完整题目与答案
【单选题】关于二维数组的有关说法,正确的是()
A.
数组中的所有元素都只有一个前趋结点和一个后继结点
B.
数组中的所有元素都具有至少一个直接前驱
C.
数组中的所有元素都具有至少一个直接后继
D.
开始结点没有直接前驱
查看完整题目与答案
【多选题】二维数组初始化正确的是()
A.
intarr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
B.
intarr[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
C.
intarr[][4]={1,2,3,4,5,6,7,8,9,10,11,12};
D.
intarr[3][4]={{1,2,3},{4,5},{6}};
查看完整题目与答案
【单选题】以下模块,比较适合做打地鼠游戏的是()
A.
B.
C.
D.
查看完整题目与答案
【单选题】下在是对一维数组s的初始化,其中不正确的是( )。
A.
char s[5]={“abc”};
B.
char s[5]={‘a’,’b’,’c’};
C.
char s[5]=””;
D.
char s[5]=”abcdef”;
查看完整题目与答案
【单选题】以下对一维数组a进行不正确初始化的是
A.
int a[10]=(0,0,0,0);
B.
int a[10]={10*2};
C.
int a[10]={};
D.
int a[]={0};
查看完整题目与答案