if(a>c) {t=a;a=c;c=t;} if(b>c) {t=b;b=c;c=t;}
printf(\
}
6、阅读程序,写出运行结果(      )     #include
{ int c1=0,c2=0,score; scanf(\ if(score>=60) {
printf(\及格\ c1=c1+1; } else { printf(\不及格\ c2=c2+1; }
} 86↙
7、阅读程序,写出运行结果(    #include
printf(\ printf(\ printf(\
}
8、阅读程序,写出运行结果(    #include
int i,s;
i=1;s=0; while(i<=3) {
s=s+i;
) ) 11
i=i+1; }
printf(\ }
9、阅读程序,写出运行结果( )
#include
int i,j;
for(i=1;i<=3;i++) {printf(\
}
10、阅读程序,写出运行结果(      )     #include
{ int a=1; while(a<=2)
{printf(\欢迎光临!\ a=a+1; } }
11、阅读程序,写出运行结果(      ) #include 
    int a[5],i,min,max;     for(i=0;i<5;i++)      scanf(\    min=max=a[0];     for(i=1;i<5;i++)      {if(a[i]      printf(\  }  6↙5↙9↙3↙7↙  12、阅读程序,写出运行结果(      ) #include    12        int a[5]={1,2,3,4,5 },i;     for(i=0;i<5;i++)      {printf(\  }  13、阅读程序,写出运行结果(      ) #include    int k=4,m=1,p;    p=func(k,m);    printf(\}  func(int a,int b) {   int m;  m=a+b;  return(m); }  四、程序设计题  1、 编程序,输入一个整数,输出其符号(若≥0,输出1;若≤0,输出-1)。 2、 编程序,输入三个数,输出其中最小值。   13    第5章  数组  一、选择题:  1、 若有以下说明,则数值为4的表达式是(  )  int  a[12] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; char  c = ? a ? , d , g ;  A.a[ g – c ]      B.a[4]      C.a[ ?d? - ?c? ]    D.a[ ?d? – c ]  2、 设有定义:char  s[12] = {“string”}; 则printf(“%d\\n”, strlen(s));的输出是(  )  A.6            B.7           C.11           D.12 3、 若有以下数组定义:  int  a[10]={1,2,3,4,5,6,7,8,9,10};  则关于语句printf(“%d “,a[10]); 正确的说法是( )。 A.正确执行并输出10       B.能够执行但输出0  C.语法错误,不能执行      D.虽然能够执行,但输出结果不确定 4、 下列语句中,正确的是(  )  A.char  a[3][ ] = {?abc?, ?1?} ;     B. char  a[ ][3] = {“abc”, “1”} ; ; C.char  a[3][ ] = {?a?, “1”} ;      D.char  a[3][ ] = {“a”, “1”} ; 5、 合法的数组定义是(  )  A.int  a[ ] = {“string”} ;            B.int  a[5] = {0,1,2,3,4,5} ; C.char  a = {“string”} ;            D.char  a[ ] = {0,1,2,3,4,5} ; 6、 关于数组定义,以下说法不正确的是( )。 A.定义数组时,可以只为其中的部分元素赋值; B.多维数组在定义时只能省略第一维的长度; C.多维数组在定义时不能省略的是第一维的长度; D.局部数组在定义时也可以赋初值;  7、 数组名作为参数传递给函数,作为实在参数的数组名被子处理为(  )。 A.该数组的长度        B.该数组元素个数    C.该数组各元素的值       D.该数组的首地址   二、填空题  1、 若在程序中用到putchar( )函数时,应在程序开头写上包含命令(),若在程序中用到strlen( )函数时,应在程序开头写上包含命令()。  2、 下面程序的功能是输出a数组中最大元素的下标,请填空。    14    main() {  int  k, p ;  int  a[ ] = {1, -9, 7, 2, -10, 3} ; for ( p = 0 , k = p; p < 6; p ++)      if  (a[p] > a[k])                   printf(“%d\\n”, k); }  四、程序设计题  1、 编程序,输入单精度型一维数组a[10],计算并输出a数组中所有元素的平均值。  2、 有一个数组,内放10个数,编程找出其中最小的数及其下标。     15