设有下列程序段: static char b=2; void Y () { static float d=4;....... } int a=1; void X () { int c=3; ...... } 关于程序段中各变量的属性,以下叙述中错误的是________。
A.a是全局变量,函数X可以访问,函数Y不能访问
B.b是全局变量,函数X和函数Y都可以访问
C.c是动态变量,函数X可访问,函数Y不可访问
D.d是静态变量,函数X和函数Y都可以访问
A.a是全局变量,函数X可以访问,函数Y不能访问
B.b是全局变量,函数X和函数Y都可以访问
C.c是动态变量,函数X可访问,函数Y不可访问
D.d是静态变量,函数X和函数Y都可以访问
A.struct { int x; float y; int a[2]; unsigned b[3]; char name[ 10]; };
B.struct stu { unsigned a[3]; unsigned b[4]; }x; int *p=& x.a;
C.street stu { int a; float x[4]; }y={1,1.0}; float data=y.x;
D.struct nd {int a,b; unsigned c[2]=5; };
#include
int main()
{
int a = 5, b = 4, x, y;
x = 2 * a++;
y = --b * 2;
printf("a=%d, x=%d\n", a, x);
printf("b=%d, y=%d\n", b, y);
return 0;
}
A、a=6, x=10
b=3, y=6
B、a=6, x=12
b=3, y=6
C、a=6, x=10
b=3, y=8
D、以上均不对
A、逻辑有问题,对加、减和乘的情况,输出结果有问题,会多输出一行"运算符错误"
B、代码段没问题
C、编译错误
D、输出结果为10.
A、Compared to x(t), y(t) is advanced
B、Compared to x(t), y(t) is delayed
C、Compared to x(t), y(t) is stretched
D、Compared to x(t), y(t) is compress
A、0
B、1
C、3
D、6
A、60
B、70
C、80
D、程序错误
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!