问几道高一信息技术题,
问题描述:
问几道高一信息技术题,
关于程序中使用的变量,下列叙述错误的是
A.将数据存入某一变量后,只要不存入新的数据,该变量保存的内容就不会改变
B.将数据存入某一边变量后,可以多次读取该变量的数据值,不会改变变量的内容
C.将数据存入某一变量后,该变量将一直保存该数据,不能存入新数据
D.将数据存入某一变量后,如果再存入一个新的数据,则老的数据将被替换
赋值语句:a←a+2的执行过程是
A.读取变量a的值→将运算结果写入变量a→将a的值加2
B.读取变量a的值→将a的值加2→将运算结果写入变量a
C.将a的值加2→读取变量a的值→将运算结果写入变量a
D.将a的值加2→将运算结果写入变量a→读取变量a的值
下列赋值语句中正确的是
A.a*b=s B.s=ab C.3k=a+b+c D.s1-s2=s
要交换a,b两个数值型变量的值,下列程序段错误的是
A.c=a:a=b:b=c B.c=b:b=a:a=c
C.c=a+b:a=c-b D.c=a+b:a=c-a:b=c-a
答
C.将数据存入某一变量后,该变量将一直保存该数据,不能存入新数据
这句错误,因为变量值可以改
B.读取变量a的值→将a的值加2→将运算结果写入变量a
B.s=ab 只有这个语句是赋值
C.c=a+b:a=c-b 这样搞 a 仍然是原先的a,没有交换第四题的c选项有误,是c=a b:a=c-b:b=c-a对呀,你看 c= a+b, a = c-b = (a+b)-b = aa 赋的值仍旧是原来的值,而不是b的值,没有交换请采纳,谢谢。s=ab中a和b之间没用*连接不算错吗?把ab看作一个变量名关键是其他三个都不是赋值语句,只有s=ab有可能