湄洲妈祖要门票:请C语言专家做下面几个填空(定重谢

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/07 01:49:17
3. 设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为____。

4. 若已知a=10,b=20,则表达式“!a<b”的值为____。

5. 构成数组的各个元素必须具有相同的____。

6.下面程序对数组中的元素进行升序排序,请将程序补充完整。
# include <stdio.h>
main( )
{
int a[16]={2 , 1 , 3 , 6 , 8 , 2 , 9 , 1 , 5 , 3 , 56 , 3 , 5 , 5 , 7 , 8} , i , j , tem ;
for(i=0 ; i<15 ; i++)
for(j=i+1 ; j<16 ; j++)
if(____)
{tem=a[i] ; a[i]=a[j] ; a[j]=tem ;}
for(i=0 ; i<16 ; i++)
printf("%4d" , a[i]) ;
printf("\n") ;
}

7.以下语句的输出结果是____。
printf("%s" , "A:\\C\\EX01.C") ;

8.阅读下列程序:
# include <stdio.h>
main( )
{
int i , j , row , column , m ;
static int array[3][3]={{100 , 200 , 300} , {28 , 72 , -30} , {-850 , 2 , -26}} ;
for(i=1 ; i<3 ; i++)
for(j=0 ; j<3 ; j++)
if(array[i][j]<m) {m=array[i][j] ; row=i ; column=j ;}
printf("%d,%d,%d\n",m,row,column);
}
上述程序的输出结果是____。

9.阅读下面的程序:
# include <stdio.h>
f(int b[ ] , int n)
{
int i , r ;
r=1 ;
for (i=0 ; i<=n ; i++) r=r*b[i] ;
return r ;
}
main( )
{
int x , a[ ]={2 , 3 , 4 , 5 , 6 , 7 , 8 , 9} ;
x=f(a , 3) ;
printf("%d" , x) ;
}
上面程序的输出结果是( )。

10. 下面程序运行后的输出是____。
main( )
{ int a[4] , i , k=0 ;
for(i=0 ; i<4 ; i++) a[i]=i ;
for(i=0 ; i<4 ; i++) k+=a[i]+i*i ;
printf("%d\n",k) ;
}

3. 1.0
4. true 或 1
5. 数据类型
6. a[i] > a[j]
7. A:\C\EX01.C
8. -850, 2, 0
9. 120
10. 20

3. 1.0
4. true 或 1
5. 数据类型
6. a[i] > a[j]
7. A:\C\EX01.C
8. -850, 2, 0
9. 120
10. 20

3. 1.0
4. 1
5. 数据类型
6. a[i] > a[j]
7. A:\C\EX01.C
8. m没有初值,不能算
9. 120
10. 20

我做的答案是:
3. 1.0
4. 1
5. 属性
6. a[i]<a[j]
7. EX01.C
8. m的初值没有给出,不能够计算。
9. 3
10. 20