C语言

第621题

以下选项中,能表示逻辑值“假”的是( )。 

第622题

以下表达式的值与x无关、其值恒为真的是( )。

第623题

当变量c的值不为2、4、6时,值也为“真”的表达式是( )。

第624题

设有定义:

int a=0,b=1;

以下表达式中,会产生“短路”现象,致使变量b的值不变的是 ( )。 

第625题

若有定义语句

int b=2;

则表达式(b<<2)/(3ǁb)的值是( )。 

第626题

若a是数值类型,则逻辑表达式(a==1)ǁ(a!=1)的值是( )。

第627题

以下选项中,当x为大于1的奇数时,值为0的表达式是( )。 

第628题

若有定义语句

int k1=10,k2=20;

执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为 ( )。

第629题

已知a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>b)&&(n=c

第630题

执行以下程序段后,w的值为( )。

int w='A',x=14,y=15;
w=((x||y)&&(w<'a'));
第631题

有以下程序:

#include <stdio.h>
main()
{
 int a,b,c=241;
 a=c/100%9;
 b=(-1)&&(-1);
 printf("%d,%d\n",a,b);
}

程序运行后的输出结果是( )。

第632题

有以下程序:

#include <stdio.h>
main()
{
 int a=-2,b=0;
 while(a++&&++b);
 printf("%d,%d\n",a,b);
}

程序运行后的输出结果是( )。 

第633题

有以下程序

#include <stdio.h>
main(){
 int n=2,k=0;
 while(k++&&n++>2);
 printf("%d %d\n",k,n);
}

程序运行后的输出结果是( )。 

第634题

以下叙述中正确的是( )。 

第635题

若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是( )。

第636题

为了避免在嵌套的if-else语句中产生二义性,C语言规定与else子 句配对是( )。

第637题

下列条件语句中,输出结果与其他语句不同的是( )。

第638题

设有定义:

int a=1,b=2,c=3;

以下语句中执行效果与其他三个不同的是( )。

第639题

有以下程序段,若变量已正确定义并赋值

 if(a>b)printf("x=%d,",x);
 else printf("y=%d,",y);
 if(a<=b)i++;
 else j++;

则与此程序段功能相同的选项是( )。

第640题

有以下程序:

#include <stdio.h>
main()
{
 int x=0x13;
 if(x=0x12)printf("True");
 printf("False\n");
}

程序运行后的输出结果是( )。