python面试考题.docx
一,中文单项选择题(30分,每个3分)1.下列哪个语句在PYTHON中是非法的A、XYZ1B、XYZ1C、X,YY,XD、XY2.关于PYTHON内存管理,下列说法错误的是A、变量不必事先声明B、变量无须先创建和赋值而直接使用C、变量无须指定类型D、可以使用DEL释放资源3、下面哪个不是PYTHON合法的标识符A、INT32B、40XLC、SELFD、NAME4、下列哪种说法是错误的A、除字典类型外,所有标准对象均可以用于布尔测试B、空字符串的布尔值是FALSEC、空列表对象的布尔值是FALSED、值为0的任何数字对象的布尔值是FALSE5、下列表达式的值为TRUE的是A、54J23JB、322C、3,2‘XYZ’6、PYTHON不支持的数据类型有A、CHARB、INTC、FLOATD、LIST7、关于PYTHON中的复数,下列说法错误的是A、表示复数的语法是REALIMAGEJB、实部和虚部都是浮点数C、虚部必须后缀J,且必须是小写D、方法CONJUGATE返回复数的共轭复数8、关于字符串下列说法错误的是A、字符应该视为长度为1的字符串B、字符串以\0标志字符串的结束C、既可以用单引号,也可以用双引号创建字符串D、在三引号字符串中可以包含换行回车等特殊字符9、以下不能创建一个字典的语句是A、DICT1{}B、DICT2{35}C、DICT3{1,2,3“UESTC”}D、DICT4{1,2,3“UESTC”}10、下列PYTHON语句正确的是A、MINXIFXYXYC、IFXYPRINTXD、WHILETRUEPASS二,英文单项选择题(30分)1WHATGETSPRINTEDASSUMINGPYTHONVERSION2XPRINTTYPE1/2ABCDE2WHATGETSPRINTEDNUMSSET1,1,2,3,3,3,4PRINTLENNUMSA1B2C4D5E73WHATGETSPRINTEDCOUNTER1DEFDOLOTSOFSTUFFGLOBALCOUNTERFORIIN1,2,3COUNTER1DOLOTSOFSTUFFPRINTCOUNTERA1B3C4D7ENONEOFTHEABOVE4WHATGETSPRINTEDPRINTR“\NWOOW“ANEWLINETHENTHESTRINGWOOWBTHETEXTEXACTLYLIKETHISR“\NWOOW“CTHETEXTLIKEEXACTLYLIKETHIS\NWOOWDTHELETTERRANDTHENNEWLINETHENTHETEXTWOOWETHELETTERRTHENTHETEXTLIKETHISNWOOW5WHICHNUMBERSAREPRINTEDFORIINRANGE2PRINTIFORIINRANGE4,6PRINTIA2,4,6B0,1,2,4,5,6C0,1,4,5D0,1,4,5,6,7,8,9E1,2,4,5,66WHATGETSPRINTEDBYTHECODESNIPPETBELOWIMPORTMATHPRINTMATHFLOOR55A5B50C55D6E607ASSUMINGTHEFILENAMEFORTHECODEBELOWIS/USR/LIB/PYTHON/PERSONPYANDTHEPROGRAMISRUNASPYTHON/USR/LIB/PYTHON/PERSONPYWHATGETSPRINTEDCLASSPERSONDEF__INIT__SELFPASSDEFGETAGESELFPRINT__NAME__PPERSONPGETAGEAPERSONBGETAGECUSRLIBPYTHONPERSONDMAINEANEXCEPTIONISTHROWN8WHATGETSPRINTEDNAMES1AMIR,BARRY,CHALES,DAOIFAMIRINNAMES1PRINT1ELSEPRINT2A1B2CANEXCEPTIONISTHROWN9WHATGETSPRINTEDNUMBERS1,2,3,4NUMBERSAPPEND5,6,7,8PRINTLENNUMBERSA4B5C8D12EANEXCEPTIONISTHROWN10WHATGETSPRINTEDKVPS{11,22}THECOPYKVPSCOPYKVPS15SUMKVPS1THECOPY1PRINTSUMA1B2C6D10EANEXCEPTIONISTHROWN三,SHELL笔试题(15分)文件如下CAT/ETC/PASSWDROOTX00ROOT/ROOT/BIN/BASHBINX11BIN/BIN/SBIN/NOLOGINDAEMONX22DAEMON/SBIN/SBIN/NOLOGINADMX34ADM/VAR/ADM/SBIN/NOLOGINLPX47LP/VAR/SPOOL/LPD/SBIN/NOLOGINSYNCX50SYNC/SBIN/BIN/SYNCSHUTDOWNX60SHUTDOWN/SBIN/SBIN/SHUTDOWNHALTX70HALT/SBIN/SBIN/HALTMAILX812MAIL/VAR/SPOOL/MAIL/SBIN/NOLOGINUUCPX1014UUCP/VAR/SPOOL/UUCP/SBIN/NOLOGINOPERATORX110OPERATOR/ROOT/SBIN/NOLOGINGAMESX12100GAMES/USR/GAMES/SBIN/NOLOGINGOPHERX1330GOPHER/VAR/GOPHER/SBIN/NOLOGINFTPX1450FTPUSER/VAR/FTP/SBIN/NOLOGINNOBODYX9999NOBODY//SBIN/NOLOGINDBUSX8181SYSTEMMESSAGEBUS//SBIN/NOLOGINUSBMUXDX113113USBMUXDUSER//SBIN/NOLOGINVCSAX6969VIRTUALCONSOLEMEMORYOWNER/DEV/SBIN/NOLOGINRPCX3232RPCBINDDAEMON/VAR/CACHE/RPCBIND/SBIN/NOLOGINRTKITX499497REALTIMEKIT/PROC/SBIN/NOLOGINAVAHIAUTOIPDX170170AVAHIIPV4LLSTACK/VAR/LIB/AVAHIAUTOIPD/SBIN/NOLOGINABRTX173173/ETC/ABRT/SBIN/NOLOGINRPCUSERX2929RPCSERVICEUSER/VAR/LIB/NFS/SBIN/NOLOGINNFSNOBODYX6553465534ANONYMOUSNFSUSER/VAR/LIB/NFS/SBIN/NOLOGINHALDAEMONX6868HALDAEMON//SBIN/NOLOGINGDMX4242/VAR/LIB/GDM/SBIN/NOLOGINNTPX3838/ETC/NTP/SBIN/NOLOGINAPACHEX48