全部知识点
第4201题
有以下程序:
#include <stdio.h>
main()
{
int i=4;
for(printf("%d",i);i<2;i++)printf("%d",i);
printf("\n");
}程序运行后的输出结果是()。
第4202题
有以下程序:
#include <stdio.h>
main()
{
int i,a;
for(i=0;i<=10;i++)a=i;
printf("%d,%d\n",i,a);
}程序的运行结果是()。
第4203题
有如下程序
#include <stdio.h>
main()
{
int i = 1;
for (printf("%d",i); i<4; i++)
printf("%d",i);
printf("\n");
}程序运行后的输出结果是()。
第4204题
以下函数的功能是计算a的n次方作为函数值返回:
double fun(double a,int n)
{
int i;
double s=1.0;
for(i=1;i<=n;i++)s=______;
return s;
}为实现上述功能,函数中下画线处应填入的是()。
第4205题
有以下程序:
#include <stdio.h>
main()
{
int a=1,b=2;
for(;a<8;a++)
{
b+=a;
a+=2;
}
printf("%d,%d\n",a,b);
}程序运行后的输出结果是()。
第4206题
有以下程序:
#include<stdio.h>
main()
{
int a[5]={1,2,3,4,5},b[5]={0,2,1,3,0},i,s=0;
for(i=0;i<5;i++)s=s+a[b[i]];
printf("%d\n",s);
}程序运行后的输出结果是()。
第4207题
以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。
#define MIN -2147483647
int fingmax (int x[],int n)
{
int i,max;
for(i=0;i<n;i++)
{
max=MIN;
if(max<x[i])max=x[i];
}
return max;
}造成错误的原因是()。
第4208题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是()。
第4209题
有以下程序:
#include <stdio.h>
main()
{
int a=1,b=0;
for(;a<5;a++)
{
if(a%2==0)break;
b+=a;
}
printf("%d\n",b);
}程序的运行结果是()。
第4210题
有以下程序:
#include <stdio.h>
main()
{
int x=8;
for(;x>0;x--)
{
if(x%3)
{
printf("%d,",x--);
continue;
}
printf("%d,",--x);
}
}程序的运行结果是()。
第4211题
有以下程序
#include <stdio.h>
main()
{
int y=9;
for(;y>0;y--)
if(y%3==0) printf("%d",--y);
}程序的运行结果是()。
第4212题
有以下程序
#include <stdio.h>
main()
{
int i;
for(i=1;i<=40;i++)
{
if(i++%5==0)
if(++i%8==0)printf("%d",i);
}
printf("\n");
}执行后的输出结果是()。
第4213题
有以下程序
#include <stdio.h>
main()
{
int i,sum;
for(i=1;i<6;i++)sum+=i;
printf("%d\n",sum);
}程序运行后的输出结果是()。
第4214题
若有以下程序
#include <stdio.h>
main()
{
int a=6,b=0,c=0;
for(;a;)
{
b+=a;
a-=++c;
}
printf("%d,%d,%d\n",a,b,c);
}则程序的输出结果是()。
第4215题
有以下程序:
#include <stdio.h>
main()
{
int i,j;
for(i=3;i>=1;i--)
{
for(j=1;j<=2;j++)printf("%d",i+j);
printf("\n");
}
}程序运行的结果是()。
第4216题
有以下程序:
#include <stdio.h>
main()
{
int i,j,m=1;
for(i=1;i<3;i++)
{
for(j=3;j>0;j--)
{
if(i*j>3)break;
m*=i*j;
}
}
printf("m=%d\n",m);
}程序运行后的输出结果是()。
第4217题
有以下程序:
#include <stdio.h>
#include <math.h>
main()
{
int i,j,x = 0;
for(i = 0;i < 2;i++)
{
x++;
for(j = 0;j <= 3;j++)
{
if(j%2==0)continue;
x++;
}
x++;
}
printf("x = %d\n",x);
}程序的运行结果是()。
第4218题
有以下程序:
#include <stdio.h>
#include <math.h>
main()
{
int i,j,x = 0;
for(i = 0;i < 2;i++)
{
x++;
for(j = 0;j <= 3;j++)
{
if(j%2)continue;
x++;
}
x++;
}
printf("x = %d\n",x);
}程序的运行结果是()。
第4219题
有以下程序:
#include <stdio.h>
main()
{
int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;
for(i=0;i<3;i++)
for(j=i;j<=i;j++)t+=b[i][b[j][i]];
printf("%d\n",t);
}程序运行后的输出结果是()。
第4220题
以下程序段中的变量已正确定义
for( i=0; i<4; i++,i++ )
for( k=1; k<3; k++ );
printf("*" );该程序段的输出结果是()。