5.double6.float7.double8.8
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-d0f8-c003-bc7499099f01.html
点击查看答案
8.C 语言源程序的3种基本结构是顺序结构、( )结构和循环结构。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-01f0-c003-bc7499099f00.html
点击查看答案
1.请完成以下有关数组描述的填空。
( )C语言中,数组元素的下标下限为( )。
( )数组在内存中占一片( )的存储区,由( )代表它的首地址。
( )C程序在执行过程中,不检查数组下标是否( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-9018-c003-bc7499099f00.html
点击查看答案
8.下面程序的功能是:输出100以内的所有可分解整数。可分解整数是指这个整数的所有数位上的数字之和等于该数的所有素数因子的各位数字之和。例如,27是一个可分解整数,该数的所有数位上的数字之和为9(2+7=9);该数的所有素数因子是3、3、3,各位数字之和为9(3+3+3=9)。
#include
int f1( )
{int k, n=x, s=0;
do
{ k=n/10;
s=( (21) ;)
n=k;
}while(k!=0);
return( );
}
int f2( )
{ int i=0, k=2, n=x, s=0;
do
{ if( )
{s=( (22) );
i++; n=n/k; }
else k=k+1;
}while( );
if(n!=1)s=s+f1( );
if(i==0)return(0);
else return( );
}
int main()
{ int i, k;
k=0;
for(i=4; i<=100; i++)
if(( (23) ))
{k=k+1; printf("%6d", i);
if(k==5){printf( );k=0;}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-6878-c003-bc7499099f00.html
点击查看答案
2.下面程序运行时输出的结果是()。
#include
int main()
{ int i=1, n=0;
switch( )
{case 1:
case 2: n++;
case 3: n++;
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4410-c003-bc7499099f01.html
点击查看答案
7.本程序的功能是求2~100之间的守形数。所谓守形数是指该数的平方的低位数与该数相同。例如,252=625,其低位数为25,25是守形数。
#include
int main()
{int n,prod,t,dw,k;
for(n=2;n<=100;n++)
{t=prod=n*n;
k=( (14) );
while(t!=0)
{k*=10;
( (15) );
}
k/=10;
dw=prod-prod/k*k;
if(( (16) ))
printf("%4d %8d\n",n,prod);
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-2a88-c003-bc7499099f00.html
点击查看答案
11.对于下面递归函数fun,调用fun( ) 的返回值是( )。
fun( )
{ return (
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ddf0-c003-bc7499099f02.html
点击查看答案
2.下面程序的输出是________。
#include
void main()
{int a=7,b=4;
float m=38.4,n=6.4,x;
x=a/2+b*m/n+1/2;
printf("%4.1f\n",x);
}
A. 27.0
B. 27.5
C. 28.0
D. 28.5
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-03c0-c003-bc7499099f00.html
点击查看答案
3.若在一个C语言源程序中“exp1”和“exp3”是表达式,“s;”是语句,则下列选项中与语句“for(exp1; ; exp3)s;”功能等同的是( )。
A. exp1; while(1)s;exp3
B. exp1; while(1){exp3;s;}
C. exp1; while(1){s;exp3;}
D. while(1){exp1;s;exp3}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8e48-c003-bc7499099f00.html
点击查看答案
8.本程序的功能是输出小于n的所有个位不等于9的素数。n的值由键盘输入。要求每行输出10个数。
#include
int main()
{int i,j,line=0; long int n;
printf( );
scanf( );
while(n<=1)
{printf( );
scanf( );
}
for(i=2;i<=n;i++)
{for(j=2;j<i;j++)
if(( (17) ))break;
if(j==i&&( (18) ))
{printf( );
line++;
if(line==10){printf( );line=0; }}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-3258-c003-bc7499099f00.html
点击查看答案