内容正文:
绝密★考试结束前
绍兴蕺山外国语学校2023学年第一学期9月份质量检测
高二 技术试题
说明:本试卷满分100分,考试时间60分钟
1. x是整型变量,下列选项中,与表达式not x<=1 and not x>6等价是( )
①not(x<=1 and x>6) ②not(x<=1 or x>6)
③x>1 and x<=6 ④x>1 or x<=6
A. ①③ B. ①④ C. ②③ D. ②④
2. 整型变量x存放了一个两位数,以下Python表达式中能正确求出x数字之和的是( )。
A. (x%10)+x//10 B. (x%10)//10+x//10
C. (x/10)%10+x//10 D. (x%10)+x/10
3. Python表达式 -3 ** 2 + 7 % 13 // 4 ** 0.5 * 4 的值是( )
A. -9.0 B. -5.0 C. 3.0 D. 21.0
4. 以下选项中不符合 Python 语言变量命名规则的是( )
A. am B. 3_1 C. _AI D. str1
5. 已知变量s="2029106",则下列Python表达式计算结果中最大的是( )
A. len(s) B. int(s[4]) C. int(s)%100 D. int(s)//10**6
6. print("ab"+"c"*2)的结果为( )
A abc2 B. ababc C. abcc D. abccab
7. 以下表达式的结果为True的是( )
A. "ab">"bc" B. "ab"==a+b C. 100<"99" D. 0!=""
8. 在Python中运行c="school";print(len("c"))结果是( )
A. 6 B. 1 C. 4 D. 3
9. 下列表达式的值最大的是()
A len( “131” ) * 4 B. ord( “a” ) + chr( 49 )
C. max( [ 19, 60, 31 ] ) D. int( “ 1 ” * 3 )
10. 下列Python 表达式中,值为False的是( )
A. 20//6<20/6 B. "20"<"8"
C. len("18%4")<23%5 D. int(2.5)<2.1
11. 中国大陆居民身份证号码由18位数字组成,其中7—14位表示出生日期。现有某身份证号码字符串存储在变量ID_card中,要求提取出生日期码存储于变量 birthday中,则下列选项中正确的是( )
A. birthday = ID_card[6:13] B. birthday = ID_card[7:14]
C. birthday = ID_card[-11:-3] D. birthday = ID_card[-12:-4]
12. 中国大陆居民身份证号码由18位字符组成,其中第17位数字表示性别,奇数表示男性,偶数表示女性。某身份证号置于字符串变量sfz中,下列能判定其为男性的表达式是( )
A. sfz[16]%2==1 B. sfz[16] in "13579" C. int(sfz[17])%2==1 D. int(sfz[17])//2==1
第1页/共1页
学科网(北京)股份有限公司
$$
绝密★考试结束前
绍兴蕺山外国语学校2023学年第一学期9月份质量检测
高二 技术试题
说明:本试卷满分100分,考试时间60分钟
1. x是整型变量,下列选项中,与表达式not x<=1 and not x>6等价的是( )
①not(x<=1 and x>6) ②not(x<=1 or x>6)
③x>1 and x<=6 ④x>1 or x<=6
A ①③ B. ①④ C. ②③ D. ②④
【答案】C
【解析】
【详解】本题考查的是Python逻辑表达式。逻辑运算符运算等级:not>and>or。not x<=1 and not x>6等价于:x>1 and x<=6 或not(x<=1 or x>6)。故本题应选C。
2. 整型变量x存放了一个两位数,以下Python表达式中能正确求出x的数字之和的是( )。
A. (x%10)+x//10 B. (x%10)//10+x//10
C. (x/10)%10+x//10 D. (x%10)+x/10
【答案】A
【解析】
【详解】本题主要考查Python表达式的运算。“/”是除运算,“//”是整除,整型变量x存放了一个两位数,则个位数是x%10,十位数是x//10,则求出x的数字之和的是(x%10)+x//10,故本题选A选项。
3. Python表达式 -3