问答

(难度:中等)“==”运算符用于赋值。

题目
(难度:中等)“==”运算符用于赋值。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于赋值运算符“=”重载的叙述中,正确的是

A.赋值运算符只能作为类的成员函数重载

B.默认的赋值运算符实现了“深层复制”功能

C.重载的赋值运算符函数有两个本类对象作为形参

D.如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符


正确答案:A
解析:=、[]、()、->以及所有的类型;转换运算符只能作为成员函数重载,A项正确。默认的赋值运算符只实现了浅层复制,B项错误。赋值运算符只能作为成员函数重载,形参表中只有一个参数,对应于第二操作数,C项错误。一个类中如果需要重载运算符 “=",通常也就需要定义自己特有的复制构造函数,反之亦然,故D项错误。

第2题:

算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为()

A.算术运算、赋值运算、关系运算

B.算术运算、关系运算、赋值运算

C.关系运算、赋值运算、算术运算

D.关系运算、算术运算、赋值运算


参考答案:B

第3题:

以下叙述中错误的是

A)C 程序中的 #include 和 #define 行均不是 C 语句

B) 除逗号运算符外,赋值运算符的优先级最低

C)C 程序中, j++; 是赋值语句

D)C 程序中, + 、 - 、 * 、 / 、%号是算术运算符,可用于整型和实型数的运算


正确答案:D
(48)D) 解析 : 模运算 “ % ” 也称为求余运算 , 运算符要求两个运算对象都为整型 , 其结果是整数除法的余数。

第4题:

赋值运算符“=”和等于运算符“==”无差别


正确答案:错误

第5题:

关系运算符的优先级高于算术运算符并且低于赋值运算符.


正确答案:错误

第6题:

运算符优先级别排序正确的是( )

A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符;

B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符;

C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符;

D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符;


正确答案:A

第7题:

以下关于运算符优先顺序的描述正确的是()

  • A、关系运算符<算术运算符<赋值运算符<逻辑运算符
  • B、逻辑运算符<关系运算符<算术运算符<赋值运算符
  • C、赋值运算符<逻辑运算符<关系运算符<算术运算符
  • D、算术运算符<关系运算符<赋值运算符<逻辑运算符

正确答案:C

第8题:

以下叙述中正确的是()。A)C程序中的#include和#define行均是C语句,只是语法不同B)除赋值运算符外,逗号运算符的优先级最低 C)C程序中,j++;是赋值语句D)C程序中,+、-、*、/、%号是算数运算符,可用于整型和实型数的运算


正确答案:C
#define行为非C语句,所以没有“;”号,%的运算对象只能为整型,逗号运算符的优先级最低。

第9题:

以下关于运算符优先顺序的描述中正确的是().

  • A、关系运算符<算术运算符<赋值运算符<逻辑运算符
  • B、逻辑运算符<关系运算符<算术运算符<赋值运算符
  • C、赋值运算符<逻辑运算符<关系运算符<算术运算符
  • D、算术运算符<关系运算符<赋值运算符<逻辑运算符

正确答案:C

第10题:

C 语言中以下几种运算符的优先次序()的排列是正确的.

  • A、由高到低为:!,&&,∣∣,算术运算符,赋值运算符
  • B、由高到低为:!,算术运算符,关系运算符,&&,∣∣,赋值运算符
  • C、由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,∣∣
  • D、由高到低为:算术运算符,关系运算符,!,&&,∣∣,赋值运算符

正确答案:B

更多相关问题