2016-2017学年浙江省金华市义乌中学高三(上)选考信息技术试卷(9月份)
发布:2024/4/20 14:35:0
一、选择题(共12小题,每小题2分,满分24分)
-
1.小李在微信群内发消息,群中所有人看到后都能看到这条消息,这主要体现了信息的( )
组卷:3引用:1难度:0.9 -
2.某学生用Outlook邮件客户端软件收发E-mail,某次使用过程中能正常接收邮件,但无法发送邮件,下列说法正确的是( )
组卷:4引用:1难度:0.9 -
3.徐老师平时比较关注手机锂电池的正确使用,有关锂电池的Word文档截图如图所示,则下列说法正确的是( )
组卷:1引用:1难度:0.9 -
4.关于Access数据库和数据表,下列说法正确的是( )
组卷:5引用:1难度:0.9 -
5.在VB中,假设a=4,b=3,c=5,则以下表达式结果为True的是( )
组卷:8引用:1难度:0.9
二、解答题(共5小题,满分26分)
-
16.设计一个表达式求值的VB小程序,运行效果如图所示.在Text1中输入一串只包含加、减运算符的表达式,单击“计算”按钮Command1,可以在Label中输出表达式的结果.
组卷:1引用:1难度:0.3 -
17.哥德巴赫(Goldbach)的1+1猜想是说每个偶数都能写成两个素数之和;华林(Waring)的1+1+1猜想是说每个奇数要么是素数,要么可以写成三个素数之和.这两个猜想虽然至今未被证明,但是也未曾发现反例.
现在我们来验证一个简单点的1+1+1+1任务:在Text1中输入整数,单击Command1后,把此整数分解成任意四个素数之和的形式,在List2中输出这四个素数.已知1≤n≤1000000.程序运行时,先求出1000000以内的所有素数,并输出到List1中.运行效果如图所示.
(1)在事件处理过程From-Load( )中,用筛选法筛出了n范围内所有素数,放置在数组p中.筛选算法是:从2开始,第一个未被筛掉的是2,2是素数,那么把2×2,2×3,…即所有2的倍数都筛掉;下一个未被筛掉的数是3,再把所有3的倍数都筛掉…;若下一个未被筛掉的是i,那么要把i×i,i×(i+1),i×(i+2),…筛掉,请把划线①②处的代码补充完整.
(2)有了n范围内的素数表后,我们可以用枚举算法验证素数表中的四个数Pa,Pb,Pc,Pd是否满足Pa+Pb+Pc+Pd=n即可.但是,范围过大,这么大的枚举量无法忍受.我们考虑如何用哥德巴赫猜想来优化.虽然n<8时是无解的,考虑n≥8时的情况.因为分解是任意的,那就用前两个素数2或3去分解n,余下部分用哥德巴赫的1+1猜想去验证即可.请完善Command1_Click ( )的③④.组卷:1引用:1难度:0.3