对
错
第1题:
若有以下宏定义:
#define N 2
#define Y(n)((N+1)*n)
则执行语句z=2*(N+Y(5));后的结果是( )。
A.语句有错误
B.z=34
C.z=70
D.z无定值
本题考查宏定义的功能,可以把它看成一个函数,直接代人参数,可计算出结果为34, 故选B。
第2题:
下列程序的输出结果是16.00,请填空。
main()
{int a=9, b=2;
float x=【12】, y=1.1,z;
z=a/2+b*x/y+1/2;
printf("%5.2f\n", z );
}
第3题:
此题为判断题(对,错)。
第4题:
下列程序的运行结果是 #include"stdio.h" main() { intx=-9,y=5,z=8; if(x<y) if(y<0)z=0; else z+=1; printf("%d\n",z);}
A.6
B.7
C.8
D.9
第5题:
以下程序的输出结果是( )。 main {int x=0.5;char z=a; printf("%d\n",(x&1)&&(z<2));}
A.0
B.1
C.2
D.3
第6题:
下列程序段的输出结果是______。 int x=5,y=4,z; printf("%d\n",z+=1,z=x%y);
A.0
B.1
C.2
D.结果是不确定值
第7题:
以下程序的输出结果是 ______。 main() { int x=05;char z='a'; printf("%d\n",(x & 1)&&(z<'z')); }
A.0
B.1
C.2
D.3
第8题:
以下程序运行后输出结果是【】。
int a=30,b=40;
void fun(int x,int y)
{ int z;
z=(x>y)?x:y;
a=z+10;
b=z+20;
}
main()
{
printf("a=%d,b=%d\n",a,b);
fun(a,b);
prinf("a=%d,b=%d\n",a,b);
}
第9题:
有下列程序:
DefStr X-Z
X="12Y"
Y="456"
Z=X+Y
Print Z
End
运行后,输出结果是______。
第10题:
拉氏变换与Z变换公式等类似东西,随便翻翻书把如.h(n)=-a*h(n-1)+b*δ(n) a.求h(
n)的z变换;b.问该系统是否为稳定系统;c.写出FIR数字滤波器的差分方程;(未知)