|
第1题单选题下列关于函数的说法正确的是()。A.函数的定义必须在程序的开头B.函数定义后,其中的程序就可以自动执行C.函数定义后需要调用才会执行D.函数体与关键字def必须左对齐 解析:python中函数定义在调用后才会执行,其他都错的,选C 第2题单选题十进制数55转换成十六进制是()。A.110111B.313C.37D.67 解析:55%16=7,55//16=3 因此转换为16进制后为37选C ,第3题单选题下列方法中,哪一个可以随机生成一个实数()。A.random()B.randrange()C.getrandbits()D.randint()解析:random()产生一个(0,1)之间的实数,randrange()产生一个对应区间的整数,getrandbits(k)产生一个不大于k位的整数,randint()产生一个整数。选A 第4题单选题已知t=("lan”,“qiao”,“bei"),执行t[::-1]语句输出的结果是()。A.("bei",“qiao',"lan")B.[“bei”,“qiao",“lan"]C.{"bei",“qiao",“lan"}D.运行报错解析:t[::-1]将元组中元素倒序,元组有3个字符串元素,因此选A 第5题单选题字符串的strip方法的作用是()。A.删除字符串头尾指定的字符B.删除字符串未尾的指定字符C.删除字符串头部的指定字符D.通过指定分隔符对字符串切片解析:strip方法的知识考察,选A 二、编程题第1题 题目描述输入两个字符串s1和s2,然后将s1和s2拼接成一个字符串并输出。例如:s1='ab',s2='cd',拼接成一个字符串为‘abcd'。输入格式第一行输入一个字符串s1第二行输入一个字符串s2输出格式将s2拼接到s1的后边并输出输入样例abcd输出样例abcds1=input()s2=input()print(s1+s2)第二题 题目描述给定一个正整数N,输出正整数N中各数位最大的那个数字,例如:N=132,则输出3.输入格式输入一个正整数N输出格式输出正整数N中各数位最大的那个数字输入样例132输出样例3解析:方法一:通过取余10的方法拆分数位,找出最大的;方法二:将数字转换成字符串,取字符串中最大的。n=int(input())print(max(str()))第3题 题目描述小青带着一根长为80厘米的竹竿去摘苹果,当伸手够不到苹果会借助竹竿摘苹果(竹竿碰到苹果就算摘下)。在给定出小青伸手的高度N及每个苹果离地面的高度,请你帮助小青计算出最多能够摘到多少苹果。例如:N=120,苹果高度分别为130,220,153,200,最多可以摘到3个苹果,高度为220的苹果即使使用竹竿也摘不到。输入格式第一行输入一个正整数N(120=0andx=0andy=1anda[kx][ky]==1andss(x,ky,kx,y)==t+1):t+=1kx=x+tky=y-tres=max(t,res)returnresans=0foriinrange(1,n+1):forjinrange(1,m+1):ifa[i][j]==1:ifwork(i,j)>ans:ans=work(i,j)print(ans)以上参考的微信公众号:JOY的课堂
|
|