如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
习题一班级:姓名:学号:_________TC环境下,整型数占2个字节。整数45的机内表示:0000000000101101-45的二进制表示:1000000000101101-45的补码表示:1111111111010011-45的补码对应的无符号十进制整数为:____65491_____。-45的补码对应的无符号八进制整数为:___177723_____。-45的补码对应的无符号十六进制整数为:__FFD3________。2、整数200对应的二进制数为:__11001000____、八进制数为:___0310_______、十六进制数为:_____CB_______。3、整数50000对应的二进制数为:__1100001101010000__、八进制数为:____141520___、十六进制数为:___C350_______。4、在TC环境下,长整型数占4个字节。整数178对应的二进制数为:__10110010____;00000000000000000000000010110010整数178的机内(以长整型数形式)表示为:整数178对应的八进制数为:____0262__________。整数178对应的十六进制数为:_____0xB2_________。习题二班级:姓名:学号:_________一、单选题1.字符串"Iamastudent"在内存中占用的字节数是(D)A.12个B.13个C.14个D.15个2.TurboC2.0中,若定义unsignedlongb,则变量b在内存中分配的字节数是(C)A.1个B.2个C.4个D.8个3.下列那些是C语言中的合法常量。(在正确项下打√红色)010181950xhh0xff21‘a‘‘\a‘e5-0.e51.0e0.5“123“‘\ff1‘‘\xf1‘4.下列那些是C语言中的合法标识符。(在正确项下打√红色)9xy_year_123ABCπepiintint_file.c二、填空题1.C语言的标识符必须以___字母或下划线___开头;由__字母、数字、下划线___组成。2.字符串常量是由__一对双引号___括起来的若干字符,字符常量是由___一对单引号_括起来的一个字符。3.C语言中“转义字符”是以符号__\_开头。4.字符变量中存放的是字符所对应的___ASCII______编码值。5.在定义变量的同时给变量赋予初值,称为变量的___初始化________。6.字符串"ab\045\\\x66"的长度是____5_____。7.用int型定义的变量在内存中占用__2/4字节;用long型定义的变量在内存中占用__4___字节;用float型定义的变量在内存中占用___4__字节;用double型定义的变量在内存中占用__8___字节;用char型定义的变量在内存中占用___1__字节。8.将f定义为一个单精度浮点型变量,并使其值为2.8;_floatf=2.8;_________。9.将a2定义为一个长整型变量,并定义一个指向a2的指针变量q;__longinta2,*q=&a2;__________________。10.若有定义:intx=1,*p=&x;,x在内存中的首地址为ffd8,则p=_ffd8___;*p=_1______。习题三班级:姓名:学号:_________一、单选题1.下面表达式结果为3的是(C)A.(-7)%4B.(-7.0)%4.0C.7%(-4)D.7.0%4.02.设有inta=3,a+=a-=a*a的值是(C)A.18B.9C.-12D.33.若有inta,b;下面正确的表达式是(D)A.7.0%3.0B.(a+b)++C.7++D.a+'a'4.设有inta=2,表达式(a<<=2/a)>>1的值是(B)A.1B.2C.4D.85.在有字符型、整型、实型常数的表达式运算中,其最后结果的类型是(D)A.Char型B.long型C.float型D.double型二、填空题设有intx,a;则a=(x=1,x++,x+2)的结果为:x=___2___;a=___4____。设a和n都已定义为整型变量,a=12,n=5,分别写出下面表达式运算后a的值。a+=aa=24a-=2a=10a*=2+3a=60a/=a+aa=0a%=(n%=2)a=0a+=a-=a*=aa=03.代数表达式的C语言算术表达式是sqrt((sin(60*3.14/180)+1)*(sin(30*3.14/180)+1)/cos(x))。4.代数表达式|1-x3.6|的C语言算术表达式