【简答题】
查找n在数组a中最后一次出现的位置(数组首元素的位置为零)。
例如:如果a数组中的元素为:1,5,2,5,6,8,7,4,3,0,
当n=5时,程序的输出结果为:5 is No.3 。
当n=10时,程序的输出结果应为:10 not found !。
#includevoid main( )
{ int a[10]={1,5,2,5,6,8,7,4,3,0};
int i,k,n,f=0;
scanf(%d,
for(i=0;ii++)
/************found************/
if([填空1])
{ f=1;
/************found************/[填空2]
}
if(f)
printf(%d is No. %d\n, n,k);
else
printf( %d not found !\n
}
【简答题】
求二分之一的圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注意:圆面积公式为:S=3.14159*r*r,在程序中定义的变量名要与公式的变量相同)。例如,输入圆的半径值:2.5,输出为s=9.817469。
#include/************found************/
double fun ( float[填空1] )
{
return 3.14159 * r*r/2.0 ;
}
main()
{
float
printf ( Enter x:
/************found************/
scanf ( %f,[填空2]
printf ( s = %f\n , fun ( x ) );
}
【简答题】
计算两个整数n和m(m1000)之间所有数的和。n和m从键盘输入。例如,当n=1,m=100时,sum=5050,当n=100,m=1000时,sum=495550。
#include#includemain()
{
int n,m;
int sum;
/************found************/[填空1]
printf(\nInput n,m\n
scanf(%d,%d,n,
while( n=m )
{
/************found************/[填空2]
n++;
}
printf(sum=%d \n,sum);
}
【简答题】
打印出1至1000中满足其个位数字的立方等于其本身的所有整数。本题的结果为:1 64 125 216 729。
#includemain()
{
int i,g;
for(i=1;ii++)
{
/************found************/
g=i[填空1]
/************found************/
if([填空2])
printf(%4d
}
printf(\n
}
【单选题】
以下一维数组a的正确定义是
④
#define SIZE 10
scanf(%d, int a[SIZE];
int a[n];
【单选题】
下面程序的输出结果是
#includevoid main()
{
int a=5,b=3;
float x=3.14, y=6.5;
printf(%d,%d\n,a+b!=a-b,x=(y-=6.1));
}
【单选题】
如果一个函数位于C程序文件的上部,在该函数体内说明语句后的复合语句中定义了一个变量,则该变量
【单选题】
下列一组初始化语句中,正确的是
③
int a[5]={9,5,7,4,0,2};
【单选题】
C语言规定,除主函数外,程序中各函数之间