文档库

最新最全的文档下载
当前位置:文档库 > C语言运算符与表达式的练习题 答案

C语言运算符与表达式的练习题 答案

C语言运算符与表达式的练习题

单项选择题

(1)以下选项中,正确的 C 语言整型常量是(D)。

A. 32L

B. 510000

C. -1.00

D. 567

(2)以下选项中,(D)是不正确的 C 语言字符型常量。

A. 'a'

B. '\x41'

C. '\101'

D. "a"

(3)字符串的结束标志是(C)。

A. 0

B. '0'

C. '\0'

D. "0"

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

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

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

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

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

(5)逻辑运算符中,运算优先级按从高到低依次为(D)。

A. && ! ||

B. || && !

C. && || !

D. ! && ||

(6)表达式!x||a==b 等效于(D)。

A. !((x||a)==b)

B. !(x||y)==b

C. !(x||(a==b))

D. (!x)||(a==b)

(7)设整型变量 m,n,a,b,c,d 均为1,执行 (m=a>b)&&(n=c>d)后, m,n 的值是(A)。

A. 0,0

B. 0,1

C. 1,0

D. 1,1

*(8)设有语句 int a=3;,则执行了语句 a+=a-=a*=a; 后,变量 a 的值是(B)。

A. 3

B. 0

C. 9

D. -12

(9)在以下一组运算符中,优先级最低的运算符是(D)。

A. *

B. !=

C. +

D. =

(10)设整型变量 i 值为2,表达式(++i)+(++i)+(++i)的结果是(B,上机13)。

A. 6

B. 12

C. 15

D. 表达式出错

(11)若已定义 x 和 y为double 类型,则表达式

C语言运算符与表达式的练习题 答案

的值是(D)。

A. 1

B. 2

C. 2.0

D. 2.5