← 返回章节
C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
S1 C语言 › S1-2 数据类型及其运算 › S1-2.4 C 语言表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
- 单选若 x 和 y 代表整型数,以下表达式中不能正确表示的数学关系式|x-y|<10 的是____。做这题 →
- 单选以下程序的输出结果是( ) main(){ int x,y,z, x = y = 1; z = (x + +, y + +), + + y; \text {printf} (" % d, % d, % d \backslash n", x, y z); }做这题 →
- 填空有如下程序: \text {main () } { \text {int} y = 3, x = 3, z = 1; printf ("%d,%d\n",(++x,y++),z+2); } 运行该程序的输出结果是____。做这题 →
- 单选以下程序的输出结果是() main ( ) { int x=10,y=3,z; printf("%d\n",z=(x%y,x/y)); }做这题 →
- 填空若有定义:int x=0;,则执行赋值语句: x = (x = 3 + 5, x * 5) ; 后,变量 x 中的值是 。做这题 →
- 单选设 float m=4.0, n=4.0; 使 m 为 10.0 的表达式是( )做这题 →
- 填空一个三位整数 n 的中间一位数字可表示为做这题 →
- 填空代数式 (3 + ab)/(c + d) 表示成 C 表达式为____做这题 →
- 单选在 C 程序中,用( )表示逻辑”真”。做这题 →
- 单选设 inta = 5, b = 4; 则表达式 (a = b + +)? + + a : b + +) 的值是( )做这题 →
- 填空表达式 1<0<2 的值是做这题 →
- 填空以下程序运行后的输出结果是 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("%d %d %d\n",a,b,c); }做这题 →
- 填空若有以下定义,int m=5,y=2;则计算表达式y+=y-=m*=y后y的值是【 】。做这题 →
- 填空若a是int型变量,则表达式(a=4*5,a*2),a+6的值为【 】。做这题 →
- 填空若a、b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a的值为【1】,b的值为【2】,c的值为【3】。做这题 →
- 填空若x和n均是int型变量,且x和n的初值均为5,则计算表达式x+=n++后x的值为【1】,n的值为【2】。做这题 →
- 填空若有定义:int a,b;表达式a=2,b=5,a++,b++,a+b的值为【 】。做这题 →
- 填空设有变量定义:int a=5,c=4;则(--a==++c)?--a:c++的值是【1】,此时c的存储单元的值为【2】。做这题 →
- 填空若有以下程序 #include main(){ int a=-11, b=10; a /= b /= -4; printf("%d %d\n", a, b); } 则程序的输出结果是。 c做这题 →
- 填空有以下程序 #include <stdio.h> main() { int a=3; printf("%d\n", ( a+=a-=a*a )); } 程序运行后的输出结果是做这题 →
- 单选已有声明“int x=5,y;float z=2;”,以下表达式中语法正确的是()。做这题 →
- 单选为表示关系 x >=slant y >=slant z,应使用 C^2 语言表达式为()做这题 →
- 单选设函数 printf_value() 定义如下: void printf_value(int a[]) { printf("%d\n", ++*a+5); } 则执行程序 int a[10] = {0}; printf_value(a); 后的结果是()做这题 →
- 单选下列表达式的 -25% 3 值为是(°)做这题 →
- 单选若以下变量均以正确定义,则以下符合 C 语言语法的赋值表达式的是()做这题 →
- 单选以下表达式中有语法错误的是 ____。(所有变量已定义和初始化)做这题 →
- 单选已知有声明为 int x=2,下列表达式中值不为 8 的是()做这题 →
- 填空表达式c=getchar() !='y',当输入为'n'时,c的值为____。做这题 →
- 单选已知 int a=0x167,则 a/2 为()。做这题 →
- 单选以下表达式中有语法错误的是____。做这题 →
- 填空以下程序的输出结果为—— Main(){ Int a=0; a+=(a=8); printf("%d\n",a); }做这题 →
- 填空以下程序段,其输出结果是____。 int a=2,b=3,c=4; c=((a-=a-5),(a=b,b+3)); printf("%d,%d,%d\n",a,b,c);做这题 →
- 单选设 x、y 和 z 是 int 型变量,且 x=3, y=4, z=5,则下面表达式中值为 0 是()。做这题 →
- 单选判断 char 型变量 cl 是否为小写字母的正确表达式为()做这题 →
- 单选要求当 A 的值为奇数时,表达式的值为真;A 的值为偶数时,表达式的值为假,以下不满足要求的表达式是()做这题 →
- 单选判断 char 型变量 ch 是否为小写字母的正确表达式是()做这题 →
- 单选设x,y和z都是int型变量,则执行表达式 x=(y=1,z=4,y+(++z)) 后,x,y,z的值是()做这题 →
- 单选若有int x = 1,y = 2,z = 4;则执行 x|| + y + z 的之后,x,y,z 的值()做这题 →
- 填空rand()1000/10.0 表达式的功能是随机产生一个 ____(1 位小数)。做这题 →
- 单选设 x、y 和 z 是 int 型变量, 且 x=3, y=4, z=5 则下面表达式中值为 0 的是( )。做这题 →
- 单选C 语言中,关系表达式和逻辑表达式的值是(做这题 →
- 填空能够表示"year 是闰年,即 year 能被 4 整除但不能被 100 整除,或 year 能被 400 整除"的表达式是( )。做这题 →
- 单选若 \mathbf { x } { = } \mathbf { 3 } ,逗号表达式 x^{*}5,x=x-1,x+10 的值为( )。做这题 →
上一页9 / 9