1、(本栏目内容,在学生用书中以独立形式分册装订!)一、选择题(每小题5分,共20分)1求函数f(x)在xx0时的值的算法中,下列语句用不到的是()A输入语句B输出语句C条件语句 D循环语句解析: 因为是求分段函数f(x)在xx0时的值,所以需用条件语句,当然输入、输出语句必不可少,故选D.答案:D2阅读下列算法语句,循环体执行的次数为()K8DoKK1Loop WhileK0A1次 B2次C3次 D4次解析:对于Do Loop语句,先执行一次循环体, 对于While语句条件为真时,则再次执行循环体答案:A3执行下面的程序后,输出的i的值是()A5 B6C10 D11解析:程序执行如下:i1,i6
2、,i11,此时跳出循环并输出i11.答案:D4下面为一个求10个数的平均数的程序,在横线上应填充的语句为()Ai24 Bi25Ci10 Di10解析:此为直到型循环,在程序一开始,即i15时,开始执行循环体,当i24时,继续执行循环体,题目中求10个数的平均数,所以当i24时应终止循环故选A.答案:A二、填空题(每小题5分,共15分)52018山东日照一中高三(上)模考执行下面的程序,输出的结果是_解析:第1次循环后,A112,B213;第2次循环后,A235,B538;第3次循环后,A5813,B13821,此时B15,跳出循环,所以CAB34.答案:346下列程序执行后,输出的结果是_i1
3、Fori1 To 131 Step 2 S3*iNext解析:程序输出的是循环结束时3i的值,即S3131393.答案:3937S0For i0 To 10 000 Step2 SSiNext输出S以上程序循环10次的结果是_解析:算法语句实际是在计算S02410 000,如果循环10次,则有S024681890.答案:90三、解答题(每题10分,共20分)8设计求1的值的算法语句解析:M0N0Fori1 To 9 Step 2 m MMmNextForj2 To 10 Step 2 t NNtNext SMN输出S.9根据下面的要求,求满足123n2 014的最小的自然数n.(1)下面是解决该问题的一个程序,但有3处错误,请找出错误并予以更正;(2)画出执行该问题的程序框图解析:(1)错误1:“S1”改为“S0”错误2:无End语句,在输出下面加“End”错误3:“输出n1”改为“Printn”(2)程序框图如下图所示: