【文章內(nèi)容簡介】
序代碼中③處正確的代碼是(_______)。A.x B.y C.i D.i+136.操作說明:打開文件“Y:/2/”,在代碼窗口指定位置2處修改完善程序代碼,不得增加、刪除語句或改變程序原有結構,操作結束后保存。以下程序段的功能是:輸入一個正整數(shù)n(1至100),輸出它的約數(shù)的個數(shù)。s=0n=int(input(“請輸入一個正整數(shù):”))if n1 or n100: exit 輸入的數(shù)不符合要求,退出for i in range(1,n+1): if n//i=0:___1 s=s+i 2print(“約數(shù)的個數(shù)是:”,s)37.求水仙花數(shù)(一個三位數(shù),其各位數(shù)字立方和等于該數(shù)字本身)38.編寫程序,實現(xiàn)從鍵盤輸入數(shù)據(jù),實現(xiàn)輸入數(shù)據(jù)轉(zhuǎn)換成大寫并輸出。39.約瑟夫問題是個有名的問題:N個人圍成一圈,順序為0,1,2,3,4,5,從0號這個人開始報數(shù),報到2的將被殺掉,接下去重新開始報數(shù),報到3的將被殺掉...以此類推,最后剩下一個,其余人都將被殺掉。例如N=6,被殺掉的順序是:1,4,3,0,5;最后只剩下2這個人。llist=n=int(input(“請輸入?yún)⑴c人數(shù):”))for i in range(0,n1):([i,i+1])______________________long=nk=headi=1p=2while(____ ): if i==p1: t=llist[k][1] print(llist[t][0])索引為t的刪除 __________________ if t==head: ___________________ i=1 p+=1 long=long1 k=llist[k][1] ______________ i+=1print(llist[head][0])40.分析完善程序已知包含25項的數(shù)列: 1,2/3,3/5,....,24/47,25/49。問題1 :寫出該數(shù)列的通項公式f(n)= _①問題2 :以下是計算S=1+ 2/3+3/5+ ... + 24/47+ 25/49的程序,請補全代碼:s=0for i in range(1,26): s=s+ ② print(“s=”,s)補充完成上述通項公式和程序:①f(n)=_________②___________【參考答案】***試卷處理標記,請不要刪除一、選擇題1.D【詳解】本題主要考查Python表達式知識點。書寫表達式時運算符號不能省略,+加、減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達式分別是b**24*a*c,1/2*g*t*解析:D【詳解】本題主要考查Python表達式知識點。書寫表達式時運算符號不能省略,+加、減、*乘、**冪、/除、//整除、%取模,A、B、C正確的表達式分別是b**24*a*c,1/2*g*t**2,pi*r**2,2*pi*r是正確的表達式,故本題選D選項。2.B【詳解】本題主要考查Python基本運算符。“**”是冪運算,x**y為返回x的y次冪,因此B選項正確。【點睛】解析:B【詳解】本題主要考查Python基本運算符?!?*”是冪運算,x**y為返回x的y次冪,因此B選項正確?!军c睛】3.C【詳解】本題主要考查Python相關知識點知識點。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件解析:C【詳解】本題主要考查Python相關知識點知識點。.doc是文字處理軟件(word后綴名),.vbp是VisualBasic工程文件后綴名,.exe是可執(zhí)行文件后綴名,.py是Python文件的后綴名,故本題選C選項。4.B【詳解】本題主要考查Python表達式的運算。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。解析:B【詳解】本題主要考查Python表達式的運算。(21%4)+5=1+5=6,故表達式(21%4)+5的值是6,故本題選B選項。5.A【詳解】本題主要考查Python程序設計語言。Python、VB、C程序設計語言等均屬于高級語言,故本題選A選項。解析:A【詳解】本題主要考查Python程序設計語言。Python、VB、C程序設計語言等均屬于高級語言,故本題選A選項。6.B【詳解】本題主要考查Python程序設計語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運行,python具有豐富和強大的庫,python是一種解釋型的計算機程序設解析:B【詳解】本題主要考查Python程序設計語言。python是一種面向?qū)ο蟮木幊陶Z言,python代碼可以在交互環(huán)境中運行,python具有豐富和強大的庫,python是一種解釋型的計算機程序設計高級語言,故本題選B選項。7.C【詳解】本題主要考查Python程序的執(zhí)行。x=10,y=20,x=y=20,y=x=20,故程序段執(zhí)行后,變量x、y的值分別是 20,故本題選C選項。解析:C【詳解】本題主要考查Python程序的執(zhí)行。x=10,y=20,x=y=20,y=x=20,故程序段執(zhí)行后,變量x、y的值分別是 20,故本題選C選項。8.B【詳解】本題考查的是Python選擇語句。print是輸出語句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應選B。解析:B【詳解】本題考查的是Python選擇語句。print是輸出語句,%是求余,!=是不等于,29%3=2,條件不成立,則執(zhí)行輸出29不能被3整除。故本題應選B。9.B【詳解】本題考查Python特點的相關知識點Python是一門面向?qū)ο?、可讀性好、開源的語言。因為是高級語言,不具備運行效率高的特點。故本題選B選項解析:B【詳解】本題考查Python特點的相關知識點Python是一門面向?qū)ο蟆⒖勺x性好、開源的語言。因為是高級語言,不具備運行效率高的特點。故本題選B選項10.D【詳解】本題主要考查Python基本知識。Python程序設計語言默認安裝時,會有一個自帶的集成開發(fā)環(huán)境IDLE。要創(chuàng)建Python程序文件,可以利用IDLE中的“文件“菜單??墒褂胑xit(解析:D【詳解】本題主要考查Python基本知識。Python程序設計語言默認安裝時,會有一個自帶的集成開發(fā)環(huán)境IDLE。要創(chuàng)建Python程序文件,可以利用IDLE中的“文件“菜單。可使用exit()或quit()退出Python,因此D選項正確?!军c睛】11.C【詳解】本題主要考查Python語法。python用