关于C语言的问题,我又来请教了!!!

来源:百度知道 编辑:UC知道 时间:2024/05/30 02:25:20
1. 下列说法不正确的是( )
A. ++,——只能用于变量
B. ++,——比负号运算符的优先级要高
C. ++,——的结合方向是:自右向左
D. ++,——常用于循环变量表达式中

2. 设: x= 9; y= ++x; 则产生的结果是( )

A. x= 9; y= 9;
B. x= 10; y= 10;
C. x= 9; y= 10;
D. x= 10; y= 9;

6. 有以下程序
main()
{ int a[][3]={{1,2,3},{4,5,0}},{*pa}[3],i;
pa=a;
for(i=0;i<3;i++)
if(i<2) pa[1][i]=pa[1][i]-1;
else pa[1][i]=1;
printf("%d\n",a[0][1]+a[1][1]+a[1][2]);
}
执行后输出结果是( )。
A. 7
B. 6
C. 8
D. 无确定值

13. ( )是用来描述对象的属性和行为的
A.实体
B. 类
C. 对象
D. 现象

16. 下面程序的运行结果是
#include
main()
{ int y=10;
do
{y--;}while(--y);

printf("%d\n",y--);
}
A. -1
B. 1
C. 8
D. 0

17.
设:int a = 4, b = 5; 则表达式 8>4-!0||2&&5>4 的结果为( )

A. 0
B. 1
C. -1
D. 无法计算

18.
#

1.A 2.B 6.B 13.A 16.B 17.D(不会,感觉的)18.C 20. 不会,
1.AB 2.AC 3.BD 4.AB 5.BC

C B A A D B B BC BD ABD AB B

单选:1:C;2:B;6:B;13:C;16:D;17:B;19:a=2,b=9;20:B;多选:1:ABC;2:不会。;3:ABCD;4:AB;5:BC;

我想说一点,请不要见怪呀,第6小题的程序编写的好像有点问题吧, 其他题目不错
第20题选B