建设一个淘宝客网站,电脑商城,做一个公司网页要多少钱,域名注册查询系统C语言第二章C语言复习(第二章)一、填空1、若采用十进制数的表示形式#xff0c;则077为( )#xff0c;0111为( )#xff0c;0xab为( )。 2、C语言中的标识符只能由3种字符组成#xff0c;它们是( )、( )和( )。 3、在C语言中#xff0c;用“\\”开头的字符序列称为转义字符…C语言第二章C语言复习(第二章)一、填空1、若采用十进制数的表示形式则077为( )0111为( )0xab为( )。 2、C语言中的标识符只能由3种字符组成它们是( )、( )和( )。 3、在C语言中用“\\”开头的字符序列称为转义字符。转义字符“ \\n”的功能是( )“\\r”是( )“\\t”是( )。4、在C语言中用关键字( )定义单精度实型变量用( )定义双精度实型变量用( )定义字符型变量。5、设C语言中的一个基本整型数据在内存中占2个字节若欲将整数135791正确无误地存放在变量a中应采用的类型说明语句是( )。 6、在C语言的赋值表达式中赋值号左边必须是( )。 7、表达式x6应当读做( )8、若有语句int m5,y2;则执行表达式yy-m*y后的y值是( )。9、设C语言中的一个int型数据在内存中占2个字节则int 型数据的取值范围为( )。 10、在C语言中的实型变量分为两种类型它们是( )和( )。11、已知字母a的ASCII码为十进制数97且设ch为字符型变量则表达式ch’b’’25’-‘23’的值为( )。12、若有定义语句int s6;则表达式s%2(s1)%2的值为( )。 13、若a是int型变量则表达式(a4*5,a*2),a6的值为( )。14、若x和a均是int型变量则执行表达式(1)后的X值为( )执行表达式(2)后的X值为( )。 (1)x(a8,5*3)(2)xa8,5*315、若a、b和c均是int型变量则执行表达式a(b4)(c2)后a的值为( )b的值为( )c的值为( )。16、若a是int型变量且a的初值为6则执行表达式aa-a*a后a的值为( )。 17、若a是int型变量则执行表达式a25/3%3后a的值为( )18、若x和n均是int型变量且x 和n的初值均为5则表达式xn后x的值为( )n的值为( )。19、若有定义语句 int b7; float a2.5,c4.7; 则表达式a(int)(b/3*(int)(ac)/2)%4的值为( )。20、若有定义语句 int b2, b3; float x3.5,y2.5; 则表达式(float)(ab)/2(int)x%(int)y的值为( )。21、若有定义语句char c’\\010’; 则变量c 中包含的字符个数为( )。22、若有定义语句 int x2, y3; float a3.5,b2.5; 则表达式 (xy)%2(int)a/(int)b的值为( )。23、若x和n均是int型变量且x12,n5,则执行表达式x%(n%2)后x的值为( )。 24、假设变量a,b均为整型则表达式(a4,b4,a,b,ab)的值为( )。 25、若x和y都是double型变量且x的初值为5.0y的初值为2.0,则表达式pow(y,fabs(x))1C语言第二章的值为( )。27、若有定义语句int e1,f4,g2; float m10.5,n4.0,k;,则执行表达式k(ef)/gsqrt((double)n)*1.2/gm后k的值是( )。 28、表达式8/4*(int)2.5/(int)(1.25*(3.72.3))值的数据类型为( )。29、若x和n均是int型变量且x的初值为12n的初值为5则执行下面表达式后的值为( )。x%(n%2)30、C语言中的标识符只能由三种字符组成它们是( )、( )和( )。二、判断( )1、符号常量与变量的作用相同其值在它的作用域内可以改变也可以再被赋值。 ( )2、符号常量必须用大写。( )3、C语言规定标识符可以由任意字符组成( )4、在标识符中大写字母与小写字母被认为是两个不同的字符。 ( )5、一个实型数据在内存中是以double 型处理的。 ( )6、字符型变量可以用来存放字符常量与字符串。 ( )7、字符型数据与整型数据是通用的。 ( )8、在输入字符串时必须在最后加上’\\0’字符。三、选择1、在C语言中5种基本数据类型的存储空间长度的排列顺序( ) A、charB、floatla0 _AC、b-agoto intD、-123temp INTP_03、下面四个选项中均是合法的浮点数的选项是( ) A、1e15e-9.4 03e2B、-6012e-4 -8e5C、123e1.2e- 2e-1D、-e34.8e-4 5.e-04、已知各变量的类型说明如下int k,a,b;unsigned long w5; double x1.42;B、w-2D、aa-(b4)*(a3)则以下不正确的表达式是( ) A、x%(-3) C、k(a2,b3,ab)5、已知各变量的类型说明如下int i8,k,a,b;2C语言第二章unsigned w5;double x1.42, y5.2; 则以下正确的表达式是( ) A、aa-()b4*(a3) C、x%(-3)B、aa*32 D、yfloat(i)6、以下不正确的叙述是( ) A、在C程序中逗号运算符的优先级最低 B、在C程序中APH和 aph是两个不同的变量C、若a和b类型相同在执行了赋值表达式ab后b中的值将放入a中而b中的值不变D、当从键盘输入数据时对于整型变量只能输入整型数值实型变量只能输入实型数值 7、以下正确的叙述是( ) A、在C程序中每行中只能写一条语句B、若a是实型变量C程序中允许赋值a10因此实型变量中允许存放整形数 C、在C程序中无论是整数还是实数都能被准确无误地表示 D、在C程序中%是只能用于整数运算的运算符8、已知字母A的ASCII码为十进制数65且定义c2为字符型变量则执行语句c2’A’’6’-‘3’;后c2中的值为( ) A、DB、68C、CD、不确定的值9、若有说明语句char c’\\72’则变量c( ).A、包含1个字符 B、包含2个字符 C、包含3个字符 D、说明不合法c的值不确定 10、sizeof(float)是( ) A、一个双精度型表达式 C、一种函数调用 A、intB、一个整形表达式 D、一个不合法的表达式 C、doubleD、不确定11、设变量a是整形f是实型i是双精度则表达式10’a’i*f值的数据类型为( )B、float12、设以下变量均为int类型则值不等于7的表达式是( ) A、(xy6,xy,x1) A、补码xB、(xy6,xy,y1) C、(x6,x1,y6,xy) D、(y6,y1,xy,x1)C、原码D、ASCII码13、在C语言中char型数据在内存中的存储形式是( )B、反码四、写为C语言表达式1、y?log10y32、|x?log10x|3、v?43r 1134、R?R1?1R23C语言第二章五、编程1、输入3个字符然后按输入的顺序输出这3个字符并依次输出它们的ASCII码值最后再按与输入字符相反的次序输出这3个字符。4