作业帮 > 数学 > 作业

问几道高一信息技术题,

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/08/28 22:35:33
问几道高一信息技术题,
关于程序中使用的变量,下列叙述错误的是
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 = a a 赋的值仍旧是原来的值,而不是b的值,没有交换
再答: 请采纳,谢谢。
再问: s=ab中a和b之间没用*连接不算错吗?
再答: 把ab看作一个变量名 关键是其他三个都不是赋值语句,只有s=ab有可能