【判断题】【消耗次数:1】
假设A是一维数组名,则*A和A[0]访问的是同一个数组元素。
正确
错误
参考答案:
复制
纠错
相关题目
【单选题】 a是一个数组名,则a[i]的指针访问方式是?
①  *a
②  a+i
③  *a+i
④  *(a+i)
【单选题】 假定a是一个数组名,则a[i]的指针访问方式为( )。
①  sizeof(a[i])
②  *a+i
③  a+i
④  *(a+i)
【单选题】 假定a是一个数组名,则a[i]的指针访问方式为( )。
①  sizeof(a[i])
②  *a+i
③  a+i
④  *(a+i)
【单选题】 假定a为一个数组名,则下面的( )表示有错误。
①  a[i]
②  *a++
③  *a
④  *(a+1)
【单选题】 假定a为一个数组名,则下面的( )表示有错误。
①  a[i]
②  *a++
③  *a
④  *(a+1)
【单选题】 当调用函数时,实参是一个数组名,则向函数传送的是( )。
①  数组的长度
②  数组的首地址
③  数组每一个元素的地址
④  数组每个元素中的值
【判断题】 若一维数组元素个数为n,则数组元素的最大下标是n,最小下标是0。
①  正确
②  错误
【单选题】 一维数组的定义语法是:类型说明符数组名()
①  [整型常量]
②  [整型表达式]
③  [常量表达式]
④  [整型常量]或[整型表达式]
【判断题】 在程序中使用sizeof (data) 表示数组中元素个数,其中data是数组名。
①  正确
②  错误
【单选题】 定义一个有4个元素的一维整型数组,正确的是
①  floata[4];
②  inta[]={1,2,3,4,5};
③  inta[]={1,2,3};
④  inta[4]={1}
随机题目
【单选题】 若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1k2)(k2=k2k1)后,k1和k2的值分别为()。
①  0和1
②  0和20
③  10和1
④  10和20
【单选题】 若i,j已定义为int类型,则以下程序段中内循环体的总的执行次数是(  )。for (i=5;i;i--)for (j=0;jj++){...}
①  25
②  20
③  24
④  30
【单选题】 若A是数值类型,则逻辑表达式(a==1)||(a!=1)的值是。
①  1
②  0
③  2
④  不知道a的值,不能确定
【单选题】 以下选项中与if(a==1)a=b; else a++;语句功能不同的switch语句是。
①  switch(a) {case1:a=b;break; default:a++; }
②  switch(a==1) {case 0:a=b;break;case 1:a++; }
③  switch(a) {default:a++;break;case 1:a=b;}
④  switch(a==1) {case 1:a=b;break; case 0:a++;}
【单选题】 以下选项中与if(a==1)a=b;else a++;语句功能不同的switch语句是。
①  switch(a){ case1:a=b; break; default:a++;}
②  switch(a==1){ case0:a=b; break;case1:a++;}
③  switch(a){ default:a++;break;case1:a=b;}
④  switch(a==1){ case1:a=b;break;case0:a++;}
【单选题】 以下程序运行的输出结果是。main(){ int p=30;printf(%d\n,(p/320?p/10:p%3)); }
①  0
②  1
③  2
④  3
【单选题】 有如下嵌套的if语句if(ab)if(ac) else if(bc) else 以下选项中与上述if语句等价的语句是。
①  k=(ab)?((a<c)?a:c)((b<c)?b:c);
②  k=(ab)?((b<c)?a:b)((b>c)?b:c);
③  k=(ab)?a:b;k=(b<c)?b:c;
④  k=(ab)?a:b;k=(a<c)?a:c;
【单选题】 以下程序的运行结果是(  )。 #include stdio.hvoid main(){int i=1,s=3;do{s+=i++;if (s%7==0)continue;else++i;} while (sprintf(%d\n
①  7
②  8
③  9
④  10
【单选题】 下列条件语句中输出结果与其他语句不同的是。
①  if(a)printf(“%d\n”,x); else printf(“%d\n”,y);
②  if(a==0)printf(“%d\n”,y);else printf(“%d\n”,x);
③  if(a!=0)printf(“%d\n”,x);elseprintf(“%d\n”,y);
④  if(a==0)printf(“%d\n”,x);else printf(“%d\n”,y);
【单选题】 写出下面程序的执行结果。main( ){ int x,y=1; if(y!=0) printf(“%d\t”,x); if(y= =0) else printf(“%d\t\n”,x);
①  1 3
②  1 5
③  5 3
④  5 5