【单选题】
设有如下定义:int x=0,y=3,z; 则语句printf(%d\n,z=(x%y,x/y));的输出结果是
【单选题】
执行下面程序后,运行结果是
#includevoid main( )
{ int x=41,y=1;
if (x%3==0 x%7==0)
{ y+=x;printf(y=%d\n}
else
{y=x;printf(y=%d}
}
【单选题】
在C语言中,以下叙述不正确的是
①
在C程序中,无论是整数还是实数,都能被准确无误的表示
【单选题】
以下程序段.
x=-1;
do
{
x=x*x;
} while (!x);
【单选题】
下列程序执行后的输出结果是
#includevoid main( )
{ int a=5,b=60,c;
if (ab)
{c=a*b;printf(%d*%d=%d\n,b,a,c);}
else
{c=b/a;printf(%d/%d=%d\n,b,a,c);}
}
【单选题】
有如下程序:
#includevoid main( )
{ int a=2,b=-1,c=2;
if (ab)
if (b0) c=0;
else c++;
printf(%d\n
}
该程序的输出结果是
【单选题】
下述对C语言字符数组的描述中错误的是
③
可以在赋值语句中通过赋值运算符=对字符数组整体赋值
④
不可以用关系运算符对字符数组中的字符串进行比较
【单选题】
未标识关系x≥y≥z,应使用C语言表达式
【单选题】
下面程序的输出是
int fun3(int x)
{static int a=3;
a+=x;
return(a); }
void main()
{int k=2,m=1,n;
n=fun3(k);
n=fun3(m);
printf(%d\n }