- 判断赋值运算符的优先级最低。做这题 →
- 综合有以下程序 # \text {include} < \text {stdio.h} \text {main} () {\text {int} a = 3; \text {printf} (% d \backslash n, (a + = a - = a * a)); } 程序运行后的输出结果是____。做这题 →
- 综合有以下程序 #include <stdio.h> main(){ int sum, pad, pAd; sum = pad = 5; pAd = ++sum, pAd++, ++pad; printf("%d\n", pad ); } 程序的输出结果是____。做这题 →
- 判断a=b=36 是正方形,则设 a, b 和 c 都是 int 型变量,且 a=3、b=4、c=5,则表达式!((a<b)&&!c||1)的值为 0。做这题 →
- 判断设 a 、 b 都是 int 型变量, 且都被赋值。现在 a+=b; b=a-b; a=a-b;该系列语句功能仅是相互赋值运算。做这题 →
- 综合有以下程序 #include <stdio.h> main(){ int c,d; \dot {c} = 1 0 \mid 5; d = 1 0 + 5; \operatorname{printf} (^ {\prime \prime} % d, % d \backslash n ^ {\prime \prime}, c, d) } 程序的运行结果是____。 } 程序运行后的输出结果是____。做这题 →
- 综合有如下程序 #include <stdio.h> main(){ int a = 16, b; b = (a >> 2)% 2; printf("%d,%d\n", a, b); 程序运行后的输出结果是____。做这题 →
- 单选表示关系式 x <=slant y <=slant z 的 C 语言表达式的是 ____。做这题 →
- 判断对于浮点变量 x 和 y,表达式:x == y 是非法的,会出编译错误。做这题 →
- 判断对于逻辑表达式:a++ && b++,设 a 的值为 0,则求解表达式的值后,b 的值会发生改变。做这题 →
- 综合为表示关系 x >=slant y >=slant z, 应使用 C 语言表达式 ____。 } }做这题 →
- 单选设 int x=1, y=1; 表达式(!x++||y--)的值是()。做这题 →
- 填空C语言中运算对象必须是整形的运算符是____。做这题 →
- 填空设 a 、 b 、 c 为整型数, 且 a = 2, b = 3, c = 4 则执行完以下语句: a* = 16 + (b++) - (++c); 后, a 的值是____。做这题 →
- 填空以下程序的输出结果是____。 main(){ int a=0; a+=(a=8); printf("%d\n",a); }做这题 →
- 单选若 int x=2, y=3, z=4 则表达式 x<z?y:z 的结果是().做这题 →
- 单选设int a=12,则执行完语句a+=a-=a*a后,a的值是____。做这题 →
- 单选以下程序的输出结果是____。 #include <stdio.h> main() { int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d\n",a,b);??? }做这题 →
- 单选C语言中运算对象必须是整型的运算符是____。做这题 →
- 单选设有以下定义 int a=0; double b=1.25; char c='A'; #define d 2 则下面语句中错误的是____。做这题 →
- 单选以下程序的输出结果是____。 #include<stdio.h> main() { int i=10,j=10; printf("%d,%d\n",++i,j--); }做这题 →
- 单选语句:printf("%d",(a=2)&&(b=-2));的输出结果是____。做这题 →
- 单选有如下程序 main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a<b); printf("%d,%d\n",k,m); } 程序运行后的输出结果是____。做这题 →
- 单选设int x=1,y=1;表达式(!x||y--)的值是____。做这题 →
- 单选有如下程序段 int a=14,b=15,x; char c='A'; x=(a&&b)&&(c<'B'); 执行该程序段后,x的值为____。做这题 →
- 单选假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z; 则该程序执行后,m的值是____。做这题 →
- 单选数字字符 0 的ASCII值为48,若有以下程序____。 main() { char a='1',b='2'; printf("%c,",b++); printf("%d\n",b-a); } 程序运行后的输出结果是做这题 →
- 填空若有语句 int i=-19, j=i%4; printf("%d\n",j); 则输出结果是______。做这题 →
- 填空以下程序运行后的输出结果是______。 main() { int x,a=1,b=2,c=3,d=4; x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d; printf("%d\n",x); }做这题 →
- 填空设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为( )。做这题 →
- 填空设 int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是( )。做这题 →
- 填空下面程序段的输出结果是( )。 int a=1234; a=a&0377; printf(“%d %o\n”,a,a);做这题 →
- 填空在C程序中,可以通过三种运算方式为指针变量赋地址值,它们是:( )、( )和( )。做这题 →
- 单选两个指针变量不可以( )。做这题 →
- 单选若有以下程序段,则值为6的表达式是( )。 struct st{ int n;struct st *next;}; static struct st a[3]={5,&a[1],7,&a[2],9,‘\0’},*p; p=&a[0];做这题 →
- 填空当执行完以下语句后,变量a的值为( ),b的值为( ),c的值为( )。 a=6; b=++a; c=--a;做这题 →
- 填空已知a=3、b=2,则表达式a*=b+8的值是( )。做这题 →
- 填空下面程序段的输出结果是( )。 int a=125; printf(“%d\n”,a>>4);做这题 →
- 判断对整型变量可进行自加或自减运算,而对常量或表达式不可以。( )做这题 →
- 判断算术运算符和赋值运算符的结合方向均由左自右。( )做这题 →
- 判断在int *p;和语句printf(“%d”, *p);中的*p含义相同。( )做这题 →
- 单选若有以下的定义和语句,则值为12的表达式是( )。 struct wc{ int a;int *b;}*p;int x0[]={11,12},x1[]={31,32}; static struct wc x[2]={100,x0,300,x1}; p=x; A *++p->b B ++p->a C p->b D *(p++)->b做这题 →
- 填空当执行完以下语句后,变量a的值为( ),d的值为( ),e的值为( )。 a=6; b=++a; c=--a; d=a++; e=a--;做这题 →
- 填空下面程序段的输出结果是( )。 char a=111; a=a^00; printf(“%d %o\n”,a,a);做这题 →
- 单选以下程序的输出结果为( )。 main( ) { int i=010,j=10; printf("%d,%d\n",i++,j--); }做这题 →
- 单选算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为____。做这题 →
- 单选设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是____。做这题 →
- 单选在以下一组运算符中,优先级最低的运算符是____做这题 →
- 单选C 语言中,要求运算对象只能为整数的运算符是____。做这题 →
- 填空若x和n都是int型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=2)后x的值为 0 。做这题 →