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

结束

图b a 图 A.③位置 B.②位置 C.④位置 D.①位置A

【参考答案】 。以下流程图描述的算法执行结果是( )35.

开始A3,B6??AA*B?BA/B?输出B结束

题第35 A. 3 B. 6 C. 18 D. 2 A

【参考答案】 。) ,以下流程图描述的算法执行结果是(-25若执行时输入36.

第36题 A.-50 B. 0 C. -30 D. -45

【参考答案】A

37. 以下流程图的功能是( )。

开始输入a,b,cta?Nt

第37题

A. 输入三个数,输出其中的最大数 B. 输入三个数,输出其中的中间数 C. 输入三个数,输出其中的最小数 D. 输入三个数,输出其中的第一个数

【参考答案】A

) 。(空白处应填写的内容是为完成该功能,的值,99 ?97?……?7?5?3?1求以下流程图的功能是:38.

题第38A. i<=99 B. i<99 C. i<=97 D. i<97 A

【参考答案】 100米短跑运动员的成绩,数据存放情况如下表:39. 数组a中存放了某校田径运动会中七名

Aa[a[a[a[a[a[[7] 1] 3] 5] 2] 4]

6] 11111113.5 3.3 2.1 2.3 2.8 2.6 3.0

若用对分查找算法查找数值13.5,则需要查找的次数是 。

【答 案】3

40. 数组a中存放了某校田径运动会中八名100米短跑运动员的成绩,数据存放情况如下表:

a[a[a[a[a[a[a[a[8] 1] 5] 4] 6]

7] 3] 2]

111111113.8 3.5 2.6 2.1 3.3 2.3 3.0 2.8

若按升序排列,并采用冒泡排序算法自右向左进行比较和交换,那么在第二轮数据比较交换中,共交换

次。

【参考答案】3

41.选项填空题(3分)

以下程序需要完成的功能是:任意输入一个正方形面积s的值,求解出其去掉内切圆后的面积值(即如图阴影部分面积)。

s = val(inputbox( )) )1(

s1 = 3.1416 * y * y (2)

请你在以下提供的语句中选取正确的选项给以上2个空缺部分填空,实现程序的功能。 (A) y=sqr(s)/ 2 (B) y=sqr(s) (C) print s (D) print s-s1 (E) print s1

位置(1)选取的是 ;位置(2)选取的是 。

【参考答案】略 42.程序改错题(3分)

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

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

输入整数x值,先求x的平方根,然后判断这个平方根的值是否为整数,若是则输出x的平方根;否则输出x的平方。 修改程序中仅有的一个错误,修改完成后以原文件名保存在默认位置。