← 返回章节
C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
S1 C语言 › S1-2 数据类型及其运算 › S1-2.4 C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 判断a = (b = 4) + (c = 6) 是一个合法的赋值表达式.做这题 →
- 判断在 C 语言中, 变量必需先定义后使用做这题 →
- 判断关系运算符的优先级高于算术运算符并且低于赋值运算符.做这题 →
- 判断0x156f 是十六进制数。( )做这题 →
- 判断在 C 语言中,常量和变量都有数据类型。( )做这题 →
- 判断已有定义:int =3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是 0()做这题 →
- 判断若有定义 int a=20,double b=4.1,则表达式’B’+a+b 值的类型是 int()做这题 →
- 判断Excel中比较运算符可以比较两个数值并产生逻辑值TRUE或FALSE。做这题 →
- 判断在Excel中算术运算符可以完成基本的数学运算。做这题 →
- 多选下列哪一个逻辑运算符的优先级排列不正确( )做这题 →
- 多选在算术运算符、比较运算符、逻辑运算符,这三种符号中,它们的优先级排列不正确的是( )做这题 →
- 填空X与Y为两个逻辑变量,设X==11011,Y==10101,对这两个逻辑变量进行异或逻辑运算的结果是____。做这题 →
- 单选以下关于高级程序设计语言中的数据成分的说法中,错.误.的是做这题 →
- 单选C语言程序中,运算对象必须是整数型的运算符为()。做这题 →
- 单选设整型变量 n 的值为 2,执行语句“n+=n-=n*n;”后,n 的值是()。做这题 →
- 单选若有以下程序段: main() { int n = 24; n = (6 * 4, n + 6), n * 2; \text {printf} (\text {"%d\n", n}); } 此程序的输出结果是( )。做这题 →
- 单选若定义 int m=7, n=12; 则能得到值为 3 的表达式是 ( )做这题 →
- 单选不合法的C语言整型常量( )做这题 →
- 单选假设所有变量均为整型,则表达式 (a = 2, b = 5, b++, a + b) 的值是 ____。做这题 →
- 单选C语言中的简单数据类型包括( )。做这题 →
- 单选在 C 语言程序中,表达式 5%2 的结果是( )。做这题 →
- 单选语句 while(!x);中的!x 等价于( )。做这题 →
- 单选以下程序的输出结果是() main(){ int i=010, j=10; printf("%d,%d\n", ++i, j--); }做这题 →
- 单选下列四组选项中,正确的C语言标识符是()。做这题 →
- 单选执行以下程序段后,变量a,b,c的值分别是() int x=10, y=9; int a,b,c; a = (- - x = = y + +)? - - x: + + y; b = x + +; c = y;做这题 →
- 单选若 x,i, j 和 k 都是 int 型变量,则执行下面表达式后 x 的值为( ). x = (i = 4, j = 1 6, k = 3 2)做这题 →
- 单选以下程序的输出结果是() txt main ( ) { int x=10,y=3,z; printf("%d\n",z=(x%y,x/y)); } seal 福源县人民法院做这题 →
- 单选在 C 语言中,a=1,b=2,则表达式 alb 和 allb 的值分别为(做这题 →
- 单选下列运算符中,结合方向为自左向右的是()做这题 →
- 单选若变量已正确定义并赋值,下面符合C语言语法的表达式是()做这题 →
- 单选判断一个数 n 是不是3的倍数一般可以用以下表达式()。做这题 →
- 单选下列关于C语言的叙述错误的是()做这题 →
- 单选X与Y为两个逻辑变量,设x=1011 1001,y=1111 0011,对这两个逻辑变量进行逻辑或(√)运算的结果是()。做这题 →
- 单选以下关于高级程序设计语言中的数据成分的说法中,正确的是()做这题 →
- 单选以下关于高级程序设计语言中的数据成分的说法中正确的是(S)。做这题 →
- 单选在c语言中,下列常量的写法正确的是()。做这题 →
- 单选若 int a, b;,则表达式 a=3, b=1, b=a+b; 的值为()。做这题 →
- 单选设以下变量均为 int 类型,表达式的值不为 9 的是()做这题 →
- 单选阅读下面的程序,运行结果是( )。 ```c #include <stdio.h> void main() { int i, j; i = 010; j = 9; printf("%d,%d", i - j, i + j); } ```做这题 →
- 单选有变量 int i = 0; int a = i++; int b = ++a; int c = a + b; 请问表达式 a?b:c 的值是()做这题 →
- 单选若有以下定义和语句: int a=010, b=0x10, c=10; printf("%d,%d,%d\n",a,b,c); 则输出结果是( )。做这题 →
- 单选设 a 和 b 均为double型变量,且 a = 5.5, b = 2.5 ,则表达式(int) a + b / b 的值是( )做这题 →
- 单选若有以下程序: c main() { int k=2,i=2,m; m=(k+=i*=k);printf( "%d,%d\n" ,m,i);} 执行后的输出结果是做这题 →
- 单选设a和b均为double型变量,且 a = 5.5 、 b = 2.5,则表达式(int) a + b / b 的值是()做这题 →
- 单选若有以下程序: main() {\text {int} k = 2, i = 2, m; m = (k + = i * = k); \text {printf} (% d, % d \backslash n", m, i); } 执行后的输出结果是( )做这题 →
- 单选已知有声明"int a=1, b=2, c=3,"以下表达式中值为 0 的是____做这题 →
- 单选设有如下定义: int x=10, y=3, z; 则语句:printf("%d\n", z=(x%y, x/y));的输出结果是( )。做这题 →
- 单选对于条件表达式 (m)?(a+1):(a-1) 来说,其中的表达式 m 为真等价于( )。做这题 →
- 单选以下能够正确判断 char 型变量 c 是否为大写字母的表达式是()。做这题 →
- 单选以下不能正确计算代数式 ((\sin(0.5))^2)/(3) 值的 C 语言表达式是 ____。做这题 →