如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
【2000年4月】(16)设有intx=11;则表达式(x++*1/3)的值是A)3B)4C)11D)12【2004年9月】15.有以下定义语句doublea,b;intw;longc;若各变量已正确赋值,则下列选项中正确的表达式是A)a=a+b=b++B)w%((int)a+b)C)(c+w)%(int)aD)w=a==b;【2003年4月】(21)有以下程序main(){inti=1,j=1,k=2;if((j++||k++)&&i++)printf("%d,%d,%d\n",i,j,k);}执行后输出的结果是A)1,1,2B)2,2,1C)2,2,2D)2,2,3【2003年4月】(6)若有语句inti=-19,j=i%4;printf("%d\n",j);则输出的结果是【】。【2001年9月】(24)设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值位为A)0B)1C)2D)3【2003年9月】(16)有以下程序main(){inta=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a);printf("%d,%d\n",k,m);}程序运行后的输出结果是A)0,0B)0,1C)1,0D)1,1【2003年9月】(19)设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;【2000年9月】(17)C语言中运算对象必须是整型的运算符是A)%=B)/C)=D)〈=【2000年9月】(22)能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是A)a>=10ora<=0B)a>=0|a<=10C)a>=10&&a<=0D)a>=10‖a<=0【2000年9月】(8)表示“整数x的绝对值大于5”时值为“真”的C语言表达式是【】。【2002年9月】(21)已有定义:intx=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是______。A)6B)0C)2D)1【2000年4月】(20)设intx=1,y=1;表达式(!x||y--)的值是A)0B)1C)2D)-1【2000年4月】(7)若x为int类型,请以最简单的形式写出与逻辑表达式!x等价的C语言关系表达式【】。【2000年9月】(39)有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’B’);执行该程序段后,x的值为A)tureB)falseC)0D)1【2001年9月】(7)设y是int型变量,请写出判断y为奇效的关系表达【】。【2002年4月】(27)以下程序的输出结果是main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d\n",d);}A)1B)0C)非0的数D)-1【2002年4月】(9)以下程序输出的结果是【】。main(){inta=5,b=4,c=3,d;d=(a>b>c);printf("%d\n",d);}【2004年9月】(21)若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是A)abs(x-y)<10B)x-y>-10&&x-y<10C)!(x-y)<-10||!(y-x)>10D)(x-y)*(x-y)<100【2001年4月】(21)设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为A)不定值B)4C)3D)1