1 第二章 练习题 一、填空题 1、在C 语言中的实型变量分为两种类型,它们是f loat 型和( )型。 2、若有定义:char c='\010';则变量c 中包含的字符个数为( ) 3、已知字母a 的AS CII 码为十进制数97,且设ch 为整型变量,则表达式ch='a'+'8'-'3'的值为( ) 4、在C 语言中(以16 位P C 机为例),一个f loat 型数据在内存中所占的字节数为( )个;一个int 型数据在内存中所占的字节数为( )个。 5、在C 语言中,表示逻辑“假 ” 值用 数字( )表示。 6、C 语言中的标 识 符只 能 由字母、数字和( )三 种字符组成 。 7、表达式8/4*( int)( 2.5)/( int)(1.25*(3.7+2.3)) 的值为( ) 8、整型常 量即 整常数。可用 三 种形 式表示:十进制整数、八 进制整数以( )开头 、十六 进制整数以( )开 关(注 :请用 小 写 字母) 9、请 将 75 写 成 C 语言八进制和十六 进制表示( ),( )。 10、若有定义:int m=5,y =2; 则计 算 表达式y +=y - =m*=y 后 的y 值是( ) 11、若a 是int 型变量,则表达式(a=4*5,a*2 ),a+6 的值为( )。 12、若a,b 和c 均 是int 型变量,则计 算表达式a=( b=4) +(c=2)后 ,a 值为( ),b 值为( ),c 值为( )。 13、若a 是int 型变量,且a 的初值为6,则计 算 表达式a+=a-=a*a 后 a 的值为( ) 14、若a 是int 型变量,则计算 表达式a=25/ 3%3 后 a 的值为() 15、若x 和n 均 是int 型变量,且x 和n 的初 值均为5,则计算 表达式x +=n++后 x 的值为( ),n 的值为( ) 16、若有定义:int b=7;f loat a=2.5,c=4.7; 则下面 表达式的值为( ) a+( int)(b/3*( int)(a+c)/2)% 4 17、若有以下 定义:int a=2,b=3;f loat x =3.5,y =2.5; 则下 面 表达式的值为() (float)( a+b) /2+( int)x %( int)y 18、若有定义:int x =3,y =2;f loat a=2.5,b=3. 5; 则下 面 表达式的值为( ) (x +y )% 2+( int)a/( int) b 19、所有变量均为整型,则表达式(a=2,b=5,a++,b++, a+b )的值为( ) 20 、若有定义:int e=1,f=4,g=2;f loat m=11. 29,n=4.0,k; 则计 算 赋 值表达式k=(e+f) /g+sqrt( n*1.2/g+m) 后 k 的值是() 21、若x 为int 型变量,则执行 以下语句 后 x 的值是() 2 x=7; x...