相关题目
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");
}
下面的程序是计算一组学生的平均成绩和不及格人数,请根据题目要求填空。
include "stdio.h"
struct student
{
t id;
har name[20];
char sex;
float score;}stu1[5]=
{
{101,"Li ping",'M',45},
{102,"Zhang ping",'M',62.5},
{103,"He fang",'F',92.5},
{104,"Cheng ling",'F',87},
{105,"Wang ming",'M',58},
};
main()
{
struct student *ps;
void ave(struct student *ps);
_____【1】_________________;
ave(ps);
}
void ave(struct student *ps)
{
int c=0,i;
float ave,s=0;
for(i=0;i<5;_____【2】_____________)
{
s+=ps->score;
if(ps->score<60) _____【3】_____________;
}
printf("s=%f\n",s);
_____【4】_____________;
printf("average=%f\ncount=%d\n",ave,c);
}
