【单选题】【消耗次数:1】
以下说法正确的是( )
VisualFoxPro中,二维数组各元素不可按一维数组表示
VisualFoxPro中,可为元素单个赋值
VisualFoxPro中,不可为整个数组的各个元素赋相同的值
VisualFoxPro中,二维数组各元素在内存按列的顺序存储
参考答案:
复制
纠错
相关题目
【单选题】 设二维数组A[5][6]按行优先顺序存储在内存中,已知A[0][0] 起始地址为1000,每个数组元素占用5个存储单元,则元素A[4][4]的地址为( )。
①  A.1140
②  B.1145
③  C.1120
④  D.1125
【判断题】 在Excel中,数组常量可以分为一维数组和二维数组。
①  正确
②  错误
【单选题】 设二维数组A[0…m-1][0…n-1]按行优先顺序存储在内存中,第一个元素的地址为p,每个元素占k个字节,则元素aij的地址为( )。
①  p +[i*n+j-1]*k
②  p+[(i-1)*n+j-1]*k
③  p+[(j-1)*n+i-1]*k
④  p+[j*n+i-1]*k
【单选题】 以下选项中,二维数组a正确的声明语句是()
①  float a(3,4);
②  int a[3][ ];
③  float a(3)(4);
④  double a[1][4];
【多选题】 有关二维数组描述项不正确的包含()
①  二维数组规定行下标从0开始,列下标从1开始
②  二维数组中存储数据类型可以相同也可以不相同
③  二维数组arr中表示第一个元素应使用arr[0,0]
④  二维数组中行列长度相加即为元素的总个数
【单选题】 在下面的二维数组定义中,正确的是()
①  int a[5][];
②  int a[][5];
③  int a[][3]={{1,3,5},{2}};
④  int a[](10);
【单选题】 在下面的二维数组定义中,正确的是()。
①  int a[5][];
②  int a[][5];
③  int a[][3]={{1,3,5},{2}};
④  int a[](10);
【单选题】 在下面的二维数组定义中,正确的是(????)
①  int a[5][];
②  int a[][5];
③  int a[][3]={{1,3,5},{2}};
④  int a[](10);
【单选题】 在下面的二维数组定义中,正确的是()。
①  int a[5][];
②  int a[][5];
③  int a[][3]={{1,3,5},{2}};
④  int a[](10);
【单选题】 设二维数组A[0..m-1][0..m-1]按行优先顺序存储,则元素A[i][j]的地址为
①  LOG(A[0][0])+(i*m+j)
②  LOG(A[0][0])+(i*n+j)
③  LOG(A[0][0])+[(i-1)*n+j-1]
④  LOG(A[0][0])+[(i-1)*m+j-1]
【单选题】 以下对二维数组a的正确说明是()
①  inta[3][]
②  floata(3,4)
③  doublea[1][4]
④  floata(3)(4)
随机题目
【单选题】 以下关于函数的叙述中不正确的是(  )。
①  C程序是函数的集合,包括标准库函数和用户自定义函数
②  在C语言程序中,被调用的函数必须在main函数中定义
③  在C语言程序中,函数的定义不能嵌套
④  在C语言程序中,函数的调用可以嵌套
【单选题】 若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是(  )。
①  int 型
②  float 型
③  double 型
④  由系统当时的情况而定
【单选题】 有如下程序int func(int a,int b){ return(a+b); }main( ){ int x=2,y=5,z=8,r;r=func(func(x,y),z);printf(%d\n }该程序的输出结果是(  )。
①  12
②  13
③  14
④  15
【单选题】 若用数组名作为函数调用的实参,则传递给形参的是(  )。
①  数组的首地址
②  数组的第一个元素的值
③  数组中全部元素的值
④  数组元素的个数
【单选题】 以下叙述中,不正确的是(  )。
①  在同一C程序文件中,不同函数中可以使用同名变量
②  在main函数体内定义的变量是全局变量
③  形参是局部变量,函数调用完成即失去意义
④  若同一文件中全局变量和局部变量同名,则全局变量在局部变量作用范围内不起作用
【单选题】 若程序中定义函数float myadd(float a, float b) { return a+b;} 并将其放在调用语句之后,则在调用之前应对该函数进行说明。以下说明中错误的是(  )。
①  float myadd( float a,b);
②  float myadd(float b, float a);
③  float myadd(float, float);
④  float myadd(float a, float b);
【单选题】 以下关于函数叙述中,错误的是(  )。
①  函数未被调用时,系统将不为形参分配内存单元
②  实参与形参的个数应相等,且实参与形参的类型必须对应一致
③  当形参是变量时,实参可以是常量、变量或表达式
④  形参可以是常量、变量或表达式
【简答题】 下面程序以每行4个数据的形式输出a数组。#define N 20 #include stdio.hvoid main() { int a[N],i;for(i=0; i i++) scanf(%d,[填空1]);for(i=0; i i++) { if([填空2]) [填空3]; printf(%3d,a[i]);}}
【单选题】 合法的数组说明语句是(  )。
①  int a[ ]=string
②  int a[5]={0,1,2,3,4,5};
③  char a =string
④  int a[ ]={0,1,2,3,4,5};
【简答题】 字符型数据一般占[填空1]个字节。