1.下面程序是输入一个正整数n,计算
…的前n项之和。
#include
int main()
{ int denominator,flag,i,n;
double item,sum;
printf( );
scanf( );
( (1) );
denominator=1;
sum=0;
for(i=1;i<=n;i++)
{item=flag*1.0/denominator;
sum=sum+item ;
flag=-flag ;
( (2) );
}
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ff90-c003-bc7499099f00.html
点击查看答案
14.下面四个选项中,属于C语言关键字的是( )。
A. printf
B. include
C. fun
D. default
解析:
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-0da8-c003-bc7499099f01.html
点击查看答案
2.下面程序运行时输出的结果是()。
#include
int main()
{char ch=256;
int n=ch;
printf("%d", n+1);
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-3e58-c003-bc7499099f00.html
点击查看答案
5.若有定义“float f=123.45678;”,则执行语句“printf("%.3f", f);”后,输出结果是( )。
A. 1.23e+02
B. 123.457
C. 123.456780
D. 1.234e+02
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-0f78-c003-bc7499099f00.html
点击查看答案
2.输入输出的格式控制字符中,int型数据采用________,float型数据采用________,char型数据采用________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-ec50-c003-bc7499099f02.html
点击查看答案
22.已有定义“int x=12, y=15, z;”,则执行表达式“z=( ,变量y和z的值分别为( )。
A. 3,1
B. 15, 12
C. 15, 1
D. 3, 12
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-3470-c003-bc7499099f00.html
点击查看答案
5.在C程序中,若对函数类型未加说明,则函数的隐含类型为________。
A. int
B. double
C. void
D. char
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-ed90-c003-bc7499099f01.html
点击查看答案
6.使用递归方法,求解xn。其中n为整数,x不等于0。
#include
float xn( )
{ if(n==0)return 1.0;
if(n==1)return x;
return xn(x,n-1)*x;
}
main()
{ int n;float x;
printf( );
scanf( );
printf( );
scanf( );
printf(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-7dd0-c003-bc7499099f00.html
点击查看答案
11. 关于main()函数,下列叙述中正确的是()。
A. main()函数必须出现在其他函数之前
B. main()函数中至少必须有一条语句
C. C程序总是从main()函数的第一条语句开始执行
D. C程序总是在执行完main()函数的最后一条语句后结束
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5010-c003-bc7499099f00.html
点击查看答案
6.本程序的功能是:取出一个十进制正整数中的所有偶数数字,用这些数字构成一个最大数。例如,由123456中取出2、4、6,组成的最大数为642。
#include
#define N 10
int main()
{int i,j,k=0,t,d,a[N]; long n,m=0;
printf( );
scanf( );
while(n>0)
{t=( (13) );
if(t%2==0) a[k++]=t;
n/=10;}
for(i=0;i<k-1;i++)
{d=i;
for(j=i+1;j<k;j++)
if( ) d=j;
if(( (14) ))
{t=a[d];a[d]=a[i];a[i]=t;}
}
for(i=0;i<k;i++)
m=( (15) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-99b8-c003-bc7499099f00.html
点击查看答案