题库首页 › GESP等级认证(Python) › 题目 9528

下列Python代码用于寻找1~100之间的因数最多的数及其因数,程序本意是factor变量存储形如{6:[1,2,3,6],8: [1,2,4,8]}。下面有关说法正确的是( )。

下列Python代码用于寻找1~100之间的因数最多的数及其 题目配图
A:程序第5行存在语法错误,因为append()的返回值为None
B:程序第5行存在语法错误,当某个数第1次作为factor的key时,其对应的值为append()的返回值即None,当该数第2次作为factor的key时,factor.get(i,[])返回值为None不再是[],append()不能成其为函数
C:程序第6行存在语法错误,因为max()不能有key参数
D:程序第6行存在语法错误,max()虽然可以有key作为参数,但其中lambda函数存在语法错误

正确答案:B

试卷来源:202403 CCF-GESP编程能力等级认证Python四级真题

本卷相关题目

在线做题 同科目题库