相关题目
以下程序的输出结果为( )。
#define ADD(x) x*x
main( )
{ int a=4,b=6,c=7,d=ADD(a+b)*c;
printf("d=%d",d);
}
若运行时为变量x输入12,则以下程序的运行结果是 。
main()
{
int x,y;
scanf("%d",&x);
y=x>12?x+10:x-12;
printf("%d\n",y);
}
以下程序输出结果是 。
#include "stdio.h"
void f ();
main()
{int a;
for(a=1;a<=3;a++)
fun();
}
void fun()
{static int i=1;
i+=3;
printf("%2d",i);
}
运行结果是( )
switch ( ‘B’ )
{case ‘A’:printf("abc");break;
case ‘B’:switch(1)
{case 0:printf("a");break;
case 1;printf("b");break;
default:printf("c");break;
}
default:printf("x");
}
定义struct st
{int x;
float y;
double z;
} b;
则b是字节数 。
现有一个文本文件,想以追加方式打开,下列方式正确的是( )。
if((fp=fopen("fname.dat","____"))==NULL)
{printf("can not open file!\n",num); exit(0);}
不正确的字符串赋值或赋初值方式是 ( )。
#include
main()
{
char a1,a2,a3,a4,a5,a6;
scanf(“%c%c%c%c”,&a1,&a2,&a3,&a4);
a5=getchar();
a6=getchar();
putchar(a1);
putchar(a2);
printf(“%c%c\n”,a5,a6);
}如:123回车
45678回车 结果是( )。
int x=6;则下方程序段运行结果是( )。
switch(x)
{ case 1: printf(“apple“);break;
case 2: printf(“hello“);break;
case 3: printf(“world “);
default: printf(“thank you“);
}
如果程序中用到标准库函数log(),那么该程序应含下面哪条语句( )。
