题目内容

以下对一维数组的定义中正确的是( )。

A. int a[4]= {1 ,2 ,3 ,4 ,5 ,6} ;
B. int a[];
C. int a[3]= {1,2,3} ;
D. int a[3]= {} ;

查看答案
更多问题

以下程序输出a数组中的最小值及其下标,在划线处应填入的是( )。 main( ) { int i,p=0,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=1;i<10;i++) if(a[i]

A. i=p
B. a[p]=a[i]
C. p=a[i]
D. p=i

以下程序输出的结果是( )。 #include main( ) { int a[ ]={1,2,3,4,5},i,j,s=0; for(i=0;i<5;i++) s=s*10+a[i]; printf("s=%d\n",s); }

A. s=12345
B. s=1 2 3 4 5
C. s=54321
D. s=5 4 3 2 1

有两个字符数组a,b 则以下正确的语句是( )。

A. gets(a,b);
B. scanf("%s%s",a,b);
C. scanf("%s%s",&a,&b);
D. gets("a"), gets("b");

判断字符串s1是否大于s2, 应当使用( )。

A. if(s1>s2)
B. gets("a"),gets("b");
C. if(strcmp(s2,s1)>0)
D. if(strcmp(s1,s2)>0)

答案查题题库