若有定义“intx=3;”,则执行下列语句后的输出结果是()。do/{printf("%d",x+=1);/}while(--x);
A.4
B.44
C.444
D.死循环
A.4
B.44
C.444
D.死循环
第1题
若有定义语句:intx=10;则表达式x-=x+x的值为
A.-20
B.0
C.-10
D.10
第2题
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
A.*(x+3)
B.*&x[10]
C.*(pt+10)
D.pt+3
第3题
在C语言中,定义一个函数 f1如下:
f1(intx,int y)
4
{
static int count=0;
int temp;
temp=x;
x=y;
y=temp;
count++;
}
则下列叙述正确的是()。
A.变量count为全局变量, temp为局部变量。
B.x,y属于函数的形式参数。
C.变量count,temp均为局部变量。
D.函数的功能是实现两个变量值的交换。
E.函数的默认返回值类型为 int,函数没有返回任何值。
F.变量count,temp为局部变量,所占空间在函数退出时释放。
第4题
若有定义:int a=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是______。
c=(a-=(b-5));
c=(a%11)+(b=3);
第7题
若有定义int a=10,b=9,c=8;,接着顺序执行下列语句,变量b中的值是【 】。 c=(a-=(b-5)); c=(a%11)+(b=3);
第8题
阅读下列代码段 intx=3; while(x<9) X+=2; X++; while语句成功执行的次数是【 】。
第10题
若有以下宏定义: define N 2 define Y(n)((N+i)*n) 则执行语句z=2*(N+Y(5));后的结果是()。
A.语句有错误
B.z=34
C.z=70
D.Z无定值