- 0
- 0
- 约2.56万字
- 约 30页
- 2025-05-02 发布于河南
- 举报
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、CPU执行指令需要
您可能关注的文档
- 2023年浙江理工大学单招计算机测试题库必考题.docx
- 2023年浙江建设职业技术学院单招计算机测试题库推荐.docx
- 2023年浙江农林大学单招(计算机)测试模拟题库附答案.docx
- 2023年济宁职业技术学院单招计算机测试题库必考题.docx
- 07-把碎片化时间用起来培训讲义(70页PPT).pptx
- 10-产品设计与开发培训讲义(40页PPT).pptx
- 12-创新者系列培训讲义(20页PPT).pptx
- 11-成果管理培训讲义(70页PPT).pptx
- 15-德鲁克经典管理案例解析培训讲义(70页PPT).pptx
- 14-戴明质量管理培训讲义(70页PPT).pptx
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
原创力文档

文档评论(0)