相关题目
以下( )是错误的转义字符。
int a=256, 执行语句:printf("%x",a); 的结果是( ) 。
以下程序段:
float a,b;
scanf("%f",&a);
if(a<0.0) b=0.0;
else if((a<0.5)&&(a!=2.0)) b=1.0/(a+2.0);
else if(a<10.0) b=1.0/a;
else b=10.0;
printf("%f\n",b);
若运行时输入2.0,则输出结果是( ) 。
执行以下程序段后, 变量a , b , c 的值分别是( )。
int x=10,y=9;
int a,b,c;
a=(--x==y++)?--x:++y;
b=x++;
c=y;
下列程序段不是死循环的是( )。
下面程序的功能是计算1至10之间的奇数之和及偶数之和。 请选择填空。
# include
main ( )
{ int a,b,c,i;
a=c=0;
for(i=0;i<=10;i+=2)
{ a+=i;
[ ];
c+=b;
}
printf(“偶数之和=%d\n ”,a) ;
下面程序的运行结果是( )。
#include
main()
{ int i;
for(i=1;i<=5;i++)
switch(i%5)
{case 0: printf(“*”);break;
case 1: printf(“#”);break;
default: printf(“\\n”);
case 2: printf(“&”);
}
}
下面程序的运行结果是( )。
#include
main()
{int i,b,k=0;
for(i=1;i<=5;i++)
{b=i%2;
while(b-->0) k++;
}
printf ("%d,%d",k,b);
}
选出使变量i的运行结果为4的表达式( )。
当运行以下程序时 , 从键盘输入My BooK (
# include
char fun(char *s)
{
if(*s='A')*s+=32;return *s;
}
main ( )
{ char c[80],*p;
p=c;
scanf("%s",p);
while(*p){*p=fun(p);putchar(*p);p++;}
printf("\\n");
}
