2023年内蒙古阿拉善盟单招(计算机)测试题库推荐.docxVIP

  • 0
  • 0
  • 约2.54万字
  • 约 30页
  • 2025-05-07 发布于河南
  • 举报

2023年内蒙古阿拉善盟单招(计算机)测试题库推荐.docx

2023年内蒙古阿拉善盟单招(计算机)测试题库

第一部分单选题(30题)

1、下列程序段实现的功能是

a=a+b;b=a-b;a=a–b;

A.将a和b中的数值增加一倍

C.保持a和b中的数值不变

B.将a和b中的数值减少一半

D.将a和b中的数值交换

【答案】:D

【解析】本题可通过逐步分析程序段中变量值的变化情况来确定该程序段实现的功能。-**第一步:分析第一行代码“a=a+b”**执行这行代码后,变量`a`的值变为原来`a`和`b`的值之和,即此时`a`的值为`a+b`,而`b`的值保持不变。-**第二步:分析第二行代码“b=a-b”**由于第一步执行后`a`的值为`a+b`,将其代入到“b=a-b”中,可得`b=(a+b)-b`,化简后`b`的值就等于原来`a`的值。-**第三步:分析第三行代码“a=a-b”**此时`a`的值还是`a+b`,`b`的值是原来`a`的值,将其代入“a=a-b”中,得到`a=(a+b)-a`,化简后`a`的值就等于原来`b`的值。经过以上三步操作,变量`a`和`b`的值进行了交换,即原本`a`的值赋给了`b`,原本`b`的值赋给了`a`。因此,该程序段实现的功能是将`a`和`b`中的数值交换,答案选D。

2、下列关于硬盘的叙述,错误的是

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档