正在加载图片...
第二部分¢语言程序设计同步训练 111 3.赋值运算符的作用是将一个数据赋给一个 4.若逗号表达式的一般形式是:表达式1,表达式2 则:逗号表达式的求解过程是:先求解表达式1,再求解表达式2,整个逗号表达式的 值是 的值 5.逗号运算符是所有运算符中级别最 的 6.假设所有变量均为整型,则表达式(a=2,b=5a++,b++,a+b)的值为 7.假设变量a、b均为整型,以下语句借助中间变量t把a、b的值进行交换,即:把 b中的值给a,把a中的值的给b。例如:交换前,a=10,b=20,交换后,a=20,b=10。请 填空。 8.若a是int型变量,则执行下面表达式后a的值为 9.若x和n均是nt型变量,且x和n的初值均为5,则执行下面表达式后x的值为 的值为 X+=n++ 10.若x和a均是int型变量,则执行表达式(1)后的x值为,执行表达式(2) 后的x值为 (1)X=(a=4,6*2) (2)X=a=4,6*2; 11.若a、b和c均是int型变量,则执行下面表达式后,a值为 ,b值为 值为 a=(b=4)+(c=2) 选择题 1.已知ch是字符型变量,下面不正确的赋值语句是()。 A)ch=‘a+b’;B)ch=“0 C)ch=7+‘9;D)ch=5+9 2.已知ch是字符型变量,下面正确的赋值语句是()。 B)ch=wft;C)ch=“08 D)ch=“” 3.以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。 D)a=b=c=5 4.若有以下定义,则正确的赋值语句是() int a. b: float x. A)a=1,b=2, C)a=b=5 D)b=int(x) 5.以下符合C语言语法的赋值表达式是()。 A)d=9+e+f=d+9;B)d=9+e,f=d+9:C)d=9+e,e+,d+9;Dd=9+e++=d+7; 6.设以下变量均为int类型,则值不等于7的表达式是() A)(x=y=6X+y,x+1;) B)(x=y=6,x+yy+1;) C)(X=6,x+12=6,x+y;) D)(y=6y+1x=yx+1:) 7.设x、y和z均为int型变量,则执行语句x=y=(z=10)+5)5后,x、y和z的值是() A)x=10 BXI C)x=10 D)X=10第二部分 C 语言程序设计同步训练 ·111· ·111· 3. 赋值运算符的作用是将一个数据赋给一个 。 4. 若逗号表达式的一般形式是:表达式 1,表达式 2 则:逗号表达式的求解过程是:先求解表达式 1,再求解表达式 2,整个逗号表达式的 值是 的值。 5. 逗号运算符是所有运算符中级别最 的。 6. 假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为 。 7. 假设变量 a、b 均为整型,以下语句借助中间变量 t 把 a、b 的值进行交换,即:把 b 中的值给 a,把 a 中的值的给 b。例如:交换前,a=10,b=20,交换后,a=20,b=10。请 填空。 。 8. 若 a 是 int 型变量,则执行下面表达式后 a 的值为 。 a=25/3%3 9. 若x和n均是int型变量,且x和n的初值均为5,则执行下面表达式后x的值为 , n 的值为 。 x+=n++ 10. 若 x 和 a 均是 int 型变量,则执行表达式(1)后的 x 值为 ,执行表达式(2) 后的 x 值为 。 (1) x=(a=4,6*2); (2) x=a=4,6*2; 11. 若 a、b 和 c 均是 int 型变量,则执行下面表达式后,a 值为 ,b 值为 , c 值为 。 a=(b=4)+(c=2); 二、选择题 1. 已知 ch 是字符型变量,下面不正确的赋值语句是( )。 A) ch=‘a+b’; B) ch=‘\0’; C) ch=‘7’+‘9’; D) ch=5+9; 2. 已知 ch 是字符型变量,下面正确的赋值语句是( )。 A) ch=‘123’; B) ch=‘\xff’; C) ch=‘\08’; D) ch=“\”; 3. 以下能正确地定义整型变量 a,b 和 c 并为其赋初值 5 的语句是( )。 A) int a=b=c=5, B) int a,b,c=5; C) int a=5,b=5,c=5; D) a=b=c=5; 4. 若有以下定义,则正确的赋值语句是( )。 int a,b; float x; A) a=1,b=2, B) b++; C) a=b=5 D) b=int(x); 5. 以下符合 C 语言语法的赋值表达式是( )。 A) d=9+e+f=d+9; B) d=9+e,f=d+9; C) d=9+e,e++,d+9; D)d=9+e++=d+7; 6. 设以下变量均为 int 类型,则值不等于 7 的表达式是( )。 A) (x=y=6,x+y,x+1;) B) (x=y=6,x+y,y+1;) C) (x=6,x+1,y=6,x+y;) D) (y=6,y+1,x=y,x+1;) 7. 设 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
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有