1.下面程序运行时输出的结果是()。
#include
int main()
{ int x=0, y=1, z=10;
if( )
if( )
z=20;
else
z=30;
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-4410-c003-bc7499099f00.html
点击查看答案
2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为:能被4整除,但不能被100整除,或者能被400整除。)
#include
int main()
{ int i,n=0;
for(i=1900;i<=2000;i++)
{ if(i%4==0 && i%100!=0 || i%400==0){
printf( );
n++;
if(n%3==0) printf( );
}
}
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-78a8-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
点击查看答案
37.以下关于函数形式参数的声明中正确的是________。
A. int a[ ]
B. int a[ ][ ]
C. int a[ ]={0}
D. int a[2][ ]
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-33e0-c003-bc7499099f00.html
点击查看答案
3.C语言有!、&&、||三个逻辑运算符,其中优先级高于算术运算符的是________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-4df8-c003-bc7499099f02.html
点击查看答案
33.dog34.3 2 335.-10 536.7 4 1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f7-3780-c003-bc7499099f00.html
点击查看答案
5.计算表达式
x>1
要求计算精度为第n项的绝对值小于10
– 5。
#include
int main()
{ float y,s=1,x,xx=1,a=1,i=1;
scanf( );
do
{ a=-a;
i++;
xx=xx*x;
y=i/xx;
s=s+a*y;
}while(y>0.00001);
printf( );
return 0;
}
第6章 数组
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-8c30-c003-bc7499099f00.html
点击查看答案
16.以下标识符中,不能用作变量名的是( )。
A. main
B. scanf
C. _float
D. sizeof
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-5bc8-c003-bc7499099f00.html
点击查看答案
11.已有定义“char ch[80];”,若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是( )。
A. scanf("%s", ch);
B. scanf("%s", ch[0]);
C. s=gets();
D. ch=getchar();
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c6c8-c003-bc7499099f00.html
点击查看答案
9.若有数组a和b的声明“static char a[]= "abcdef",b[]={ 'a', 'b', 'c', 'd', 'e', 'f'};”则数组a和数组b的长度分别是( )。
A. 7,6
B. 6,7
C. 6,6
D. 7,7
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-bef8-c003-bc7499099f00.html
点击查看答案