工学

单选题要交换变量A和B的值,应使用的语句组是()。A A=B;B=C;C=AB C=A;A=B;B=CC A=B;B=AD C=A;B=A;B=C

题目
单选题
要交换变量A和B的值,应使用的语句组是()。
A

A=B;B=C;C=A

B

C=A;A=B;B=C

C

A=B;B=A

D

C=A;B=A;B=C

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有定义语句:intx,y;,若值11,变量y得到数值12,下面四组输入要通过scanf(“%d,%d“,语句使变量x得到数形式中,错误的是()

A、1112回车

B、11,12回车

C、11,12回车

D、11,回车12回车


参考答案:A

第2题:

在下列叙述中,正确的一条是( )

A.语句int *pt中的*pt是指针变量名

B.语句"int *p=a;"等价于"int *p;p=&a[0];”

C.运算符*和&都是取变量地址的运算符

D.已知指针变量p指向变量a,则&a和*p值相同,都是变量a的值


正确答案:D

第3题:

对语句(1)constint*x;和语句(2)int*constx;,描述正确的是()。

A、语句(1)的含义是指针变量x不能更改

B、语句(2)的含义是指针变量x所指向的值不能更改

C、语句(2)的含义是指针变量x不能更改

D、语句(1)和(2)是相同含义的不同定义方式


参考答案:C

第4题:

要交换变量A和B的值,可以使用的语句组有哪几项。()

A、A=B:B=A

B、C=A:A=B:B=C

C、C=A:B=A:B=C

D、C=B:B=A:A=C


正确答案:BD

第5题:

假设变量intVar为一个整型变量,则执行赋值语句intVar="2"+3之后,变量intVar的值与执行赋值语句 intVar="2"+"Y'之后,变量intVar的值分别是【 】。


正确答案:5 23
5 23 解析:本题考查不同类型之间的运算。在不同类型常数进行运算时,系统常先进行强制类型转换。在本题中,进行"2"+3运算时,首先将字符串”2”转换为数值然后再和3进行加运算,结果为5;而"2"+"3"则为字符串之间相加,结果为”23”,而在赋值给intVar时,系统又强制将字符串按CInt转换为23,因此正确答案是5和23。

第6题:

执行赋值语句a=\,变量a的值是() 。


参考答案:123456

第7题:

对下列语句正确的描述是( )。 const int *x; int *const x;

A.语句1的含义是指针变量x不能更改

B.语句2的含义是指针变量x所指向的值不能更改

C.语句2的含义是指针变量x不能更改

D.语句1和语句2含义是相同的


正确答案:C
解析:语句1的含义是指针变量x所指向的地址的值不能更改。但是指针变量x的值可以进行修改。

第8题:

若有定义float a=25,b,*p=&b;,则下列对赋值语句*p=a;和p=&a;的正确解释为( )。

A.两个语句都是将变量a的值赋予变量p

B.*p=a是使p指向变量a,而p=&a是将变量a的值赋予变量指针p

C.*p=a是将变量a的值赋予变量b,而p=&a是使p指向变量a

D.两个语句都是使p指向变量a


正确答案:C
解析: “p”是指针变量,指向一个地址;“*p”为p指针所指向地址的内容。

第9题:

交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。A.&B.^C.SXB

交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。

A.&

B.^

C.

D.

E.

F.~


正确答案:B
按逻辑位运算特点:①用按位与运算将特定位清为0或保留特定位;②用按位或运算将特定的位置为1;③用按位异或运算将某个变量的特定位翻转或交换两个变量的值。

第10题:

在VB语言中,要交换变量X和Y的值,可以使用的语句组有哪几项。()

A、X=Y

B、T=X:X=Y:Y=T

C、T=Y:Y=X:X=T

D、Y=X


正确答案:BC

更多相关问题