2016年上海市高中学业水平考试《信息科技》试卷及答案【第一套】汇总 下载本文

内容发布更新时间 : 2024/3/29 23:37:06星期一 下面是文章的全部内容请认真阅读。

(1)错误语句的编号是_ ; (1分)

(2) 程序调试正确后运行两次: (2分) 第1次输入x值154703844;运行结果是 ; 第2次输入x值12543;运行结果是 ;

【参考答案】略 43.完善程序题(4分)

点击进入VB环境,在代码界面内的指定位置填写空缺部分的代码(只能将虚线部分替换为补充代码,不能修改已有代码),并将程序的运行结果填写到试卷指定位置。

注意:请在默认位置以原文件名保存修改后的程序,否则不得分。

本程序要求完成的功能是:

求所有五位数中满足能被17整除且十位数字为5的数之总和。

(1)本题的枚举范围是( )。 (2分) A.10000 ~ 99999 B.10000 ~ 90000 10000 ~C. 1

D. 11111 ~ 99999

(2)程序的运行结果是: 。 (2分)

【参考答案】略 44.编写程序题(5分)

点击进入VB环境,在代码界面内编写程序,并填写运行结果。 注意:请在默认位置以原文件名保存,否则不得分。

该程序要实现的功能是:

计算s=10/101+10/102+10/103+10/104+……+10/n的值(n的值由输入决定,结果要求精确到0.0001)。

(1)能使变量s的值精确到0.0001的赋值表达式是( )。 (2分) A.s = int(s * 10000 + 0.5)/10000 B.s = int(s * 1000 + 0.5)/1000 C. s = int(s * 10000)/10000 D. s = int(s * 1000)/1000

(2)若输入n值为120,则运行结果是 。 (3分)