25.若有定义“int k,a,b;unsigned long w=8;double x=2.9;”,则下面不符合C语言语法的表达式是________。
A. x%(-3)
B. w*=-2
C. k=(a=6,b=4,a-b)
D. a*=a+=a-=(b=4)*(a=3)
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-7720-c003-bc7499099f00.html
点击查看答案
1.下面关于continue和break语句的叙述中正确的是( )。
A. continue和break语句都可以出现在switch语句中
B. continue和break语句都可以出现在循环语句的循环体中
C. 在循环语句和switch语句之外允许出现continue和break语句
D. 执行循环语句中的continue和break语句都将立即终止循环
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-8678-c003-bc7499099f01.html
点击查看答案
42.下面程序在运行时,输入elephant后的输出结果是________。
#include
int main()
{ int i=0, k, ch;
static int num[5];
char alpha[]={'a', 'e', 'i', 'o', 'u'}, in[80];
gets( );
while( )
{ for(k=0; k<5; k++)
if( )
{num[k]++;
break;}
i++;
}
for(k=0; k<5; k++)
if( ) printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-2228-c003-bc7499099f00.html
点击查看答案
31.A32.B33.C34.B35.C36.B37.B38.A39.B40.A
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-e480-c003-bc7499099f00.html
点击查看答案
2.下面程序的功能是:根据下列公式计算并输出f的值(n≥0)。
#include
float f1( )
{ float s=0.0, w, t=-1.0; int i;
for(i=0; i<=n; i++)
{ t=( (5) );
w=t/(2*i+1);
( (6) );
}
return s;
}
int main()
{ int n=5; float s;
( (7) );
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-31c8-c003-bc7499099f00.html
点击查看答案
11.C12.C13.B14.B15.A16.D17.C18.C19.D20.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-dcb0-c003-bc7499099f00.html
点击查看答案
13.2,514.0,1,115.1,2,316.sqrt( )!=4*a/b/c
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-53b0-c003-bc7499099f02.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
点击查看答案
6. 已知有声明“int x=1,y=2;”,则执行表达式“( )&&( )”后x的值为________。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f0-51e0-c003-bc7499099f02.html
点击查看答案
6.下面程序运行后输出的结果是________。
#include
int main()
{ int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)
m=m%j;
printf( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-ccc8-c003-bc7499099f00.html
点击查看答案