2019-2020学年北师大必修三 2.2.2 变量与赋值 作业
2019-2020学年北师大必修三  2.2.2 变量与赋值 作业第1页

课时跟踪检测(十一) 变量与赋值

  1.输入a=5,b=12,c=13,经下列赋值语句运行后,a的值仍为5的是(  )

  A. B.

  C. D.

  解析:选C 对于选项A,先把b的值赋给a,a的值又赋给b,这样a,b的值均为12;对于选项B,先把c的值赋给a,这样a的值就是13,接下来是把b的值赋给c,这样c的值就是12,再又把a的值赋给b,所以a的值还是13;对于选项C,先把a的值赋给b,然后又把b的值赋给a,所以a的值没变,仍为5;对于选项D,先把b的值赋给c,这样c的值是12,再把a的值赋给b,于是b的值为5,然后又把c的值赋给a,所以a的值为12.于是可知选C.

  2.下列赋值语句正确的是(  )

  A.m+n=2 019        B.2 019=m

  C.m+2 019=m D.m=m+2 019

  解析:选D 由赋值语句的格式可知m=m+2 019正确.

  3.在如图所示的算法语句中输入x=1 000,y=2,则输出的结果M是(  )

  

  A.2 004 B.2 006

  C.2 007 D.2 008

  解析:选D M=2×1 000+4×2=2 008.

  4.阅读如图所示的算法框图,若输入的a,b,c分别是21,32,75,则输出的a,b,c分别是(  )

  A.75,21,32 B.21,32,75

C.32,21,75 D.75,32,21