一. 多选题(共2题,20分)
1. (多选题)关于条件运算符,以下表述正确的是()。
- A.条件运算符是一个双目运算符。
- B. 条件运算符的语法格式是:条件表达式?结果1:结果2。
- C. 它的计算规则是,如果条件表达式的值为真,则整个表达式的值就是结果1,否则整个表达式的值就是结果2。
- D. 以上都正确。
正确答案: BC:条件运算符的语法格式是:条件表达式?结果1:结果2。; 它的计算规则是,如果条件表达式的值为真,则整个表达式的值就是结果1,否则整个表达式的值就是结果2。;
2. (多选题)以下有关对象运算符,表述正确的有()。
- A. this代表当前操作的对象,用在不同的地方,就有不同的结果。
- B. new运算符用于定义实例对象。
- C. this代表当前操作的对象,用在不同的地方,结果是一样的。
- D. JavaScript中使用this的一般形式是:this.属性和this.方法。
正确答案: ABD:this代表当前操作的对象,用在不同的地方,就有不同的结果。; new运算符用于定义实例对象。; JavaScript中使用this的一般形式是:this.属性和this.方法。;
二. 填空题(共4题,40分)
3. (填空题)
表达式是使用各种()将一个数据或多个数据组合起来的式子,它生成一个新的值。
正确答案:
(1) 运算符号;运算符
4. (填空题)表达式的实质是()。
正确答案:
(1) 确定值;值
5. (填空题)
若x=4,则表达式 x+++2 的值为(),最后 x 的值为()。
正确答案:
(1) 6
(2) 5
6. (填空题)JavaScript中唯一的三目运算符是()。
正确答案:
(1) ?:;? :;条件运算符
三. 判断题(共4题,40分)
7. (判断题)
一个用运算符连接的式子,不管它能不能最终得到一个值,它都是表达式。
- A. 对
- B. 错
正确答案: 错
8. (判断题)y+=1,等价于y=1。
- A. 对
- B. 错
正确答案: 错
9. (判断题)作为双目运算符,符号“+”就是加法运算符号。
- A. 对
- B. 错
正确答案: 错
10. (判断题)
逻辑运算与比较运算的结果的类型是不同的。
- A. 对
- B. 错
正确答案: 错