C语言复习第二章

内容发布更新时间 : 2025/6/13 7:08:40星期一 下面是文章的全部内容请认真阅读。

C语言第二章

C语言复习(第二章)

一、填空

1、若采用十进制数的表示形式,则077为( ),0111为( ),0xab为( )。 2、C语言中的标识符只能由3种字符组成,它们是( )、( )和( )。 3、在C语言中,用“\\”开头的字符序列称为转义字符。转义字符“ \\n”的功能是( ),“\\r”是( ),“\\t”是( )。

4、在C语言中,用关键字( )定义单精度实型变量,用( )定义双精度实型变量,用( )定义字符型变量。

5、设C语言中的一个基本整型数据在内存中占2个字节,若欲将整数135791正确无误地存放在变量a中,应采用的类型说明语句是( )。 6、在C语言的赋值表达式中,赋值号左边必须是( )。 7、表达式x=6应当读做( )

8、若有语句:int m=5,y=2;则执行表达式y+=y-=m*=y后的y值是( )。

9、设C语言中的一个int型数据在内存中占2个字节,则int 型数据的取值范围为( )。 10、在C语言中的实型变量分为两种类型,它们是( )和( )。

11、已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=’b’+’25’-‘23’

的值为( )。

12、若有定义语句:int s=6;则表达式s%2+(s+1)%2的值为( )。 13、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为( )。

14、若x和a均是int型变量,则执行表达式(1)后的X值为( ),执行表达式(2)

后的X值为( )。 (1)x=(a=8,5*3)

(2)x=a=8,5*3

15、若a、b和c均是int型变量,则执行表达式a=(b=4)+(c=2)后a的值为( ),b的值

为( ),c的值为( )。

16、若a是int型变量,且a的初值为6,则执行表达式a+=a-=a*a后a的值为( )。 17、若a是int型变量,则执行表达式a=25/3%3后a的值为( )

18、若x和n均是int型变量,且x 和n的初值均为5,则表达式x+=n++后x的值为( ),

n的值为( )。

19、若有定义语句: int b=7; float a=2.5,c=4.7; 则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为

( )。

20、若有定义语句: int b=2, b=3; float x=3.5,y=2.5; 则表达式(float)(a+b)/2+(int)x%(int)y的

值为( )。

21、若有定义语句:char c=’\\010’; 则变量c 中包含的字符个数为( )。

22、若有定义语句: int x=2, y=3; float a=3.5,b=2.5; 则表达式 (x+y)%2+(int)a/(int)b的值为

( )。

23、若x和n均是int型变量,且x=12,n=5,则执行表达式x%=(n%=2)后x的值为( )。 24、假设变量a,b均为整型,则表达式(a=4,b=4,a++,b++,a+b)的值为( )。 25、若x和y都是double型变量,且x的初值为5.0,y的初值为2.0,则表达式pow(y,fabs(x))

1

C语言第二章

的值为( )。

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi