[单选题]

下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是

main()

{inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i;

for(i=0;i<10;i++,p++)

if(________)*a=*p;

printf("%d",*a);

}

A . p>a

B . *p>a[0]

C . *p>*a[0]

D . *p[0]>*a[0]

参考答案与解析:

相关试题

下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是 (

[单选题]下面程序把数组元素中的最大值放入a[o]中,则在if语句中的条件表达式应该是 ( ) main( ) { int a[10]={6,7,2,9,1,10,5,8,4,3,},*p=a,i; for(i=0;i<10;i+ +,p+ +) if(____) *a=*p; printf("%d",*a); }A.p>aB.* p>a[0]C.*p>* a [0]D.* p [0]>* a [0]

  • 查看答案
  • 要把数组元素中的最大值放入a[0]中,则在if语句中的条件表达式应该是_____

    [单选题]要把数组元素中的最大值放入a[0]中,则在if语句中的条件表达式应该是______。 main() { int a[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i<10;i++,p++) if(______) *a=*p; printf("%d"t,*a); }A.p>aB.*p>a[0]C.*p>*a[0]D.*p[0p*a[0]

  • 查看答案
  • if语句后面的表达式应该是()

    [单选题]if语句后面的表达式应该是()。A . 逻辑表达式B . 条件表达式C . 算术表达式D . 任意表达式

  • 查看答案
  • ( 12 )把数学表达式 图 1 表示为正确的 VB 表达式应该是A ) (5x

    [单选题]( 12 )把数学表达式 图 1 表示为正确的 VB 表达式应该是A. ) (5x+3)/(2y-6)B. ) x*5+3/2*y-6C. ) (5*x+3) l 图 2 (2*y-6)D. ) (x*5+3)/(y*2-6)

  • 查看答案
  • 把数学表达式(5x£«3)£¯(2y£­6)表示为正确的vB表达式应该是

    [单选题]把数学表达式(5x+3)/(2y-6)表示为正确的vB表达式应该是A.(5x+3)/(2y-6)B.x*5+3/2*Y-6C.(5*x+3)÷(2*Y-6)D.(x*5+3)/(Y*2-6)

  • 查看答案
  • 关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()。

    [单选题]关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是( )。A.for语句中的三个表达式不可以同时省略B.for语句可以用于循环次数不确定的情况C.for语句中表达式2可以是关系表达式或逻辑表达式D.for语句中表达式1和表达式3可以是逗号表达式

  • 查看答案
  • 在If条件语句中,如果条件是数值表达式,表达式的结果是0则为True,非0为Fl

    [判断题] 在If条件语句中,如果条件是数值表达式,表达式的结果是0则为True,非0为Flase。A . 正确B . 错误

  • 查看答案
  • 在If条件语句中,如果条件是数值表达式,表达式的结果是0则为Flase,非0为T

    [判断题] 在If条件语句中,如果条件是数值表达式,表达式的结果是0则为Flase,非0为True。A . 正确B . 错误

  • 查看答案
  • 已知表达式int m[]={0,1,2,3,4,5,6};,下面表达式的值与数组

    [单选题]已知表达式int m[]={0,1,2,3,4,5,6};,下面表达式的值与数组下标量总数相等的是( )。A.m.length()B.m.1engthC.m.1ength()+1D.m.1ength+1

  • 查看答案
  • switch(表达式)语句中的“表达式”,允许的类型是()。

    [单选题]switch(表达式)语句中的“表达式”,允许的类型是()。A .float,intB .float,int,charC . int,charD . char,double

  • 查看答案
  • 下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是ma