下面的( )语句风格是最不利于维护的。
A: return s['name'] if s['age'] >= 18 else s['nickname'] if s['age'] > 14 else 'anonymous'
B: main(sys.argv[1:])
C: from my_module import (Class1, Class2, Class3, Class4)
D: a, b = b, a
A: return s['name'] if s['age'] >= 18 else s['nickname'] if s['age'] > 14 else 'anonymous'
B: main(sys.argv[1:])
C: from my_module import (Class1, Class2, Class3, Class4)
D: a, b = b, a
举一反三
- 设有如下关系表S(NO,NAME,SEX,AGE,CLASS),主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。插入“95031”班学号为30、姓名为“郑和”的学生记录,下列语句正确的是( )。 A: INSERT INTO S VALUES(30,'郑和','95031') B: INSERT INTO S(NO,NAME,SEX,AGE,CLASS) VALUES(30,'郑和','95031') C: INSERT INTO S(NO,NAME,CLASS) VALUES(30,'郑和','95031') D: INSERT INTO S(NO,NAME,SEX,AGE,CLASS) VALUES(30,'郑和', 'NULL', 'NULL','95031')
- 有如下定义struct person{char name[9];int age;};struct person class[10]={"John",17,"paul",19,"Mary",18,"Adam",16,};则能输出字母M的语句是( )。 A: cout<<class[3].name; B: cout<<class[3].name[1]; C: cout<<class[2].name[1]; D: cout<<class[2].name[0];
- 下面代码的输出结果是()。 >;>;>; s = {} >;>;>; type(s) >;>;>; s = [] >;>;>; type(s) >;>;>; s = () >;>;>; type(s) A: <;class 'tuple'>; <;class 'list'>; <;class 'dict'>; B: <;class 'dict'>; <;class 'list'>;<;class 'tuple'>; C: <;class 'dict'>;<;class 'list'>;<;class 'set'>; D: lt;class 'tuple'>;<;class 'dict'>;<;class 'list'>;
- 根据下述定义,能输出字母M的语句是:strcut person{char name[9];int age;};struct person class[10]={"John",17,"Paul",19,"Mary",18,"Adam",16}; A: class[3].name B: class[2].name[0] C: class[3].name[1] D: class[2].name[1]
- Python 语句print(type(1//2))的输出结果是: A: <class ‘int’> B: <class ‘float’> C: <class ‘list’> D: <class ‘str’>