正在加载图片...
【题4.22】若有以下定义,则正确的赋值语句是 int a,b: float x A)a=1,b=2 B)b++; C)a=b=5 D) b=int(x) 【题4.23】设x、y均为 float型变量,则以下不合法的赋值语句是 A)++ B)y=(x%2)/10;C)x*=y+8;D)x=y=0; 【题4.24】设x、y和z均为int型变量,则执行语句x=(y=(z=10)+5)-5;后,x、y和z的 值是 A)x=10 B)x=10 C)x=10 D)x=10 =10 y=10 z=10 z=10 =15 Z=10 【题4.25】设有说明: double y=0.5,z=1.5;intx=10;则能够正确使用C语言库函数的赋 值语句是 A)z=exp(y)+fabs(x) B) y=log10(y)+pow(y) C)z=sgrt(y-z D)x=(int)(atan2(double) x, y)+exp(y-0. 2)) 4.2填空题 【题4.26】以下程序的输出结果为 printf(“\ni:dec=%d,oct=%o,hex=%x, unsigned=‰un”,i,i,i,i) 【题4.27】以下程序的输出结果为 maino intf(“*%f,%4.3f*Ⅶn”,3.14,3.1415); 【题4.28】以下程序的输出结果为 printf(“c:dec=%d,oct=%o,hex=%x, ASCII=%cⅦn”,c,c,c,c)【题 4.22】若有以下定义,则正确的赋值语句是 。 int a,b; float x; A)a=1,b=2, B)b++; C)a=b=5 D)b=int(x); 【题 4.23】设 x、y 均为 float 型变量,则以下不合法的赋值语句是 。 A)++x; B)y=(x%2)/10; C)x*=y+8; D)x=y=0; 【题 4.24】设 x、y 和 z 均为 int 型变量,则执行语句 x=(y=(z=10)+5)-5;后,x、y 和 z 的 值是 。 A)x=10 B)x=10 C)x=10 D)x=10 y=15 y=10 y=10 y=5 z=10 z=10 z=15 z=10 【题 4.25】设有说明:double y=0.5,z=1.5; int x=10;则能够正确使用 C 语言库函数的赋 值语句是 。 A) z=exp(y)+fabs(x); B) y=log10(y)+pow(y); C) z=sqrt(y-z); D) x=(int)(atan2((double)x,y)+exp(y-0.2)); 4.2 填空题 【题 4.26】以下程序的输出结果为 。 main() { short i; i=-4; printf(“\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n”,i,i,i,i); } 【题 4.27】以下程序的输出结果为 。 main() { printf(“*%f,%4.3f*\n”,3.14,3.1415); } 【题 4.28】以下程序的输出结果为 。 main() { char c=‘x’; printf(“c:dec=%d,oct=%o,hex=%x,ASCII=%c\n”,c,c,c,c); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有