1994-2009年全国计算机等级考试二级c语言笔试试题(含参考答案)_第1页
1994-2009年全国计算机等级考试二级c语言笔试试题(含参考答案)_第2页
1994-2009年全国计算机等级考试二级c语言笔试试题(含参考答案)_第3页
1994-2009年全国计算机等级考试二级c语言笔试试题(含参考答案)_第4页
1994-2009年全国计算机等级考试二级c语言笔试试题(含参考答案)_第5页
已阅读5页,还剩321页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

19942009年全国计算机等级考试二级笔试试题全国计算机等级考试二级笔试试题基础知识与C语言程序设计考试时间120分钟,满分100分1994年4月一、选择题130每小题1分,3145每小题2分,共60分下列各题A,B,C,D四个选项,只有一个选项是正确的,请将正确的选项在答题卡相应位置上涂黑。答在试卷上不得分。1二进制数101110转换为等值的八进制数是【1】。【1】A45B56C67D782CPU是由【2】组成的。【】【2】A内存储器和控制器B控制器和运算器C内存储器和运算器D内存储器、控制器和运算器3DOS是为IBMPC系列微型计算机及其兼容机所配置的【3】磁盘操作系统。【3】A多用户多任务B单用户单任务C分时D分布式4启动MSDOS操作系统后,【4】已驻留内存。【4】ACOMMANDCOMBDISKCOPYCOMCFORMATCOMDCCCCEXE5设驱动器B中软盘上的目录结构如下图所示。设当前目录为F2,则把A盘根目录下的PROGBAS文件复制到B盘F3子目录中的命令是【5】。【5】ACOPYPROGBASBBCOPYAPROGBASBCCOPYAPROGBASBF3DCOPYAPROGBASBF36下面四组DOS命令中,意义完全相同的一组是【6】。【6】ACOPY和DISKCOPYBCOMP和DISKCOMPCDEL和RDDRENAME和REN7防止软盘感染病毒的有效方法是【7】。【7】A不要把软盘和有毒软盘放在一起B在写保护缺口上贴上胶条C保持机房清洁D定期对软盘格式化8双面高密度5英寸软磁盘的容量是【8】。【8】A360KBB720KBC12MBD144MB9在FOXBASE中,可以使用的两类变量是【9】。【9】A内存变量和字段变量B全局变量和局部变量C字段变量和简单变量D内存变量和自动变量10建立一个新子目录的DOS命令是【10】。【10】ACREATEBRDCMDDCD11在C语言中,如果下面的变量都是INT类型,则输出的结果是【11】。SUMPAD5PADSUM,PAD,PADPRINTF“DN“,PADB根目录F22子目录F1子目录F2子目录F3子目录F21子目录F11子目录FATXTFBBASFCTXT【11】A7B6C5D412以下程序的输出结果是【12】。INCLUDEMAININTI010,J10PRINTF“D,DN“,I,J【12】A11,10B9,10C010,9D10,913已知在ASCII代码中,字母A的序号为65,以下程序的输出的结果是【13】。INCLUDEMAINCHARC1A,C2YPRINTF“D,DN“,C1,C2【13】A因输出格式不合法,输出错误信息B)65,90C)A,YD)65,8914指针S所指字符串的长度为【14】。CHARS“NAMEADDRESSN“【14】A19B15C18D说明不合法15设有说明INTPTRM其中的标识符PTR是【15】。【15】A)M个指向整型变量的指针B)指向M个整型变量的函数指针C)一个指向具有M个整型元素的一维数组的指针D)具有M个指针元素的一维指针数组,每个元素都只能指向整型量16语句WHILEE中的条件E等价于【16】。【16】A)E0B)E1C)E0D)E17以下程序的输出结果是【17】。INCLUDEMAINPRINTF“DN“,NULL【17】A不确定的(因变量无定义)B)0C)1D)118以下函数调用语句中含有【18】个实参。FUNCEXP1,EXP2,EXP3,EXP4,EXP5【18】A1B2C4D519设有以下语句CHARA3,B6,CCAB2MAIN34FLOATA30,05INTI6FORI0IINCLUDEMAININTA1,B4,C2FLOATX105,Y40,ZZAB/CSQRTDOUBLEY12/CXPRITNF“FN“,Z【24】A14000000B015400000C13700000D1490000025SIZEOFDOUBLE是【25】。【25】A)一种函数调用B)一个双精度型表达式C)一个整型表达式D)一个不合法的表达式26C语言中【26】。【26】A)不能使用DOWHILE语句构成的循环B)DOWHILE语句构成的循环必须用BREAK语句才能退出C)DOWHILE语句构成的循环,当WHILE语句中的表达式值为非零时结束循环D)DOWHILE语句构成的循环,当WHILE语句中的表达式值为零时结束循环27以下程序的输出结果是【27】。INCLUDEINCLUDEMAINCHARSTR12S,T,R,I,N,GPRINTF“DN“,STRLENSTR【27】A6B7C11D1228以下程序的输出结果是【28】。INCLUDEMAININTA2,C5PRINTF“AD,BDN“,A,C【28】AA2,B5BA2,B5CAD,BDDAD,BD29以下程序的输出结果是【29】。INCLUDEMAININTA,B,D241AD/1009B1PRINTF“D,DN“,A,B【29】A6,1B2,1C6,0D2,030以下程序的输出结果是【30】。INCLUDEMAININTIFORI1IDEFINEN2DEFINEMN1DEFINENUMM1M/2MAININTI,N0FORI1IDEFINEN6MAINCHARCNINTI0FORI代表一个回车符ABCDEF程序的输出结果是【33】。【3】AABCDEFBACADABBBCCDCDEFDEF34以下程序调用FINDMAX函数求数组中值最大的元素在数组中的下标,请选择填空。INCLUDEFINDMAXS,T,KINTS,T,KINTPFORP0,KPPSK_MAININTA10,I,KFORI0IUNIONPWINTICHARCH2AMAINACH013ACH10PRINTF“DN“,AI程序的输出结果是【35】。(注意CH0在低字节,CH1在高字节。)【35】A13B14C208D20936有以下程序INCLUDEMAININTCWHILECGETCHARNSWITCHC2CASE0CASE1PUTCHARC4CASE2PUTCHARC4BREAKCASE3PUTCHARC3CASE4PUTCHARC2BREAKPRINTF“N“从第一列开始输入以下数据,代表一个回车符。2743程序的输出结果是【36】。【36】A668977B668966C6677877D668876637以下程序的输出结果为【37】。MAINCHARALPHA6“ABCD“,“IJKL“,“MNOP“,“QRST“,“UVWX“CHARPINTIPALPHAFORI0IDEFINEFUDGEY284YDEFINEPRAPRINTF“D“,INTADEFINEPRINT1APRAPUTCHARNMAININTX2PRINT1FUDGE5X【38】A11B12C13D1539以下程序的输出结果是【39】。INCLUDEMAININTI1,J3PRINTF“D“,IINTI0IJ2PRINTF“D,D“,I,JPRINTF“D,DN“,I,J【39】A1,6,3,1,3B1,6,3,2,3C1,6,3,6,3D1,7,3,2,340以下程序的输出结果是【40】。INCLUDEMAININTK4,M1,PPFUNCK,MPRINTF“D,“,PPFUNCK,MPRINTF“DN“,PFUNCA,BINTA,BSTATICINTM0,I2IM1MIABRETURNM【40】A8,17B8,16C8,20D8,841设有以下语句CHARSTR412“AAA“,“BBBB“,“CCCCC“,“DDDDDD“,STRP4INTIFORI0INBPNCPNDPN45以下四个程序中,【45】不能对两个整型变量的值进行交换。【45】A)INCLUDEMAININTA10,B20SWAPPRINTF“DDN“,A,BSWAPP,QINTP,QINTTTINTMALLOCSIZEOFINTTPPQQTBINCLUDEMAININTA10,B20SWAPPRINTF“DDN“,A,BSWAPP,QINTP,QINTTTPPQQTCINCLUDEMAININTA,BA10,B20SWAPA,BPRINTF“DDN“,A,BSWAPP,QINTP,QINTTTPPQQTDINCLUDEMAININTA10,B20INTXSWAPX,YPRINTF“DDN“,A,BSWAPP,QINTP,QINTTTPPQQT二、填空题(每空2分,共40分)请将每空的正确答案写在答题卡120序号后的横线上,答在试卷上不得分。(1)结构化程序设计所规定的三种基本控制结构是【1】结构选择结构和循环结构。(2)在七位ASCII码中,除了表示数字、英文大小写字母外,还有【2】个其它符号。(3)把B盘BAS子目录下第三个字符为A,且没有扩展名的全部文件拷贝到C盘ABC子目录下的命令是【3】。(4)微机中ROM的中文意义是【4】存储器。(5)启动MSDOS系统后,能自动执行的批处理文件是【5】BAT。(6)设当前盘为C盘,删除B盘FOX子目录中扩展名为TXT的所有文件的命令是【6】。(7)十进制数53转换为十六进制数为【7】。(8)数据库管理系统常见的数据模型有层次、网状和【8】三种。(9)买来一张新盘后,在存入文件前,必须进行【9】处理。(10)在微机中,字符的比较就是对它们的【10】码进行比较。(11)以下C语言程序将磁盘中的一个文件复制到另一个文件中,两个文件名在命令行中给出。INCLUDEMAINARGC,ARGVINTARGCCHARARGVFILEF1,F2CHARCHIFARGC3INCLUDEDOUBLETRAPFUN,A,BDOUBLEFUN,A,BDOUBLET,HINTI,N1000T05FUNAFUNBHFABSAB/DOUBLENFORI1IMAININTI,A10,PA,SUM0PRINTF“ENTER10NUMN“FORI0IDEFINEN10INVERTS,I,JINTS,I,JINTTIFINEXTNULLINCLUDESTRUCTLISTINTDATASTRUCTLISTNEXT【19】CREATLISTSTRUCTLISTP,Q,PHINTAPHSTRUCTLISTMALLOCSIZEOFSTRUCTLISTPQPHPRINTF“INPUTANINTEGERNUMBER,ENTER1TOENDN“SCANF“D“,PDATAAQNEXTP【20】PSCANF“D“,PNEXT0RETURNPHMAINSTRUCTLISTHEADHEADCREATLIST完1994年全国计算机等级考试二级笔试C语言参考答案选择题130每个选项1分,3145每个选项2分,共60分1B2B3B4A5C6D7B8C9A10C11C12B13D14B15C16A17B18B19A20C21D22C23A24C25C26D27A28D29B30A31C32D33C34D35A36A37C38B39B40A41A42C43A44D45C二填空题每空2分,共40分1顺序2663COPYBBASACABC或COPYBBASA,CABC4只读5AUTOEXEC6DELBFOXTXT7358关系9格式化或初始化、FORMAT10ASCII11312FEOFF1或FEOFF1013FUNAIH14MYPOLY15I16RETURN1或RETURN117I118I19STRUCTLIST20Q全国计算机等级考试二级笔试卷基础知识和C语言程序设计考试时间120分钟,满分100分1995年9月一、选择题140每小题1分,4150每小题2分,共60分下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。461第一台电子数字计算机ENIAC诞生于A1927年B1936年C1946年D1951年472用FORTRAN语言编制的源程序要变为目标程序,必须经过A汇编B解释C编辑D编译483计算机软件一般包括系统软件和A字处理软件B应用软件C管理软件D科学计算机软件494计算机内使用的数是A二进制数B八进制数C十进制数D十六进制数505目前微型机常用的525寸双面高密度软盘的容量是A360KBB144MBC760KBD12MB516具有多媒体功能的微机系统常用CDROM作为外存储器,它是A只读内存储器B只读大容量软盘C只读硬盘D只读光盘说明527到17题给定的条件如下微机系统有A和B两个容量相同的软盘驱动器,硬盘C的目录结构为文件AUTOEXECBAT的内容为PROMPTPGCDF4C根目录AUTOEXECBATCOMMANDCOMDOSDISKCOPYCOMFORMATCOMABCTXTXYTXTF4XD2EXEXD1EXEJD2FORJD1FORCDDOS537微机系统用硬盘C启动后,当前系统提示符是ACBCDOSCCF4DC548在用C盘启动后,把A盘格式化成系统盘的命令为AFORMATABFORMATA/SCDOSFORMATA/SDDOSFORMATAS559设当前盘为C盘,C盘当前目录为DOS。把JD1FOR和JD2FOR连接起来后存入A盘根目录下,命名为JD3FOR,应使用命令ACOPYJD1FORJD2FORAJD3FORBCOPYF4JD1FORJD2FORAJD3FORCCOPYF4JD1FORF4JD2FORAJD3FORDCOPYF4JD1FORF4JD2FORJD3FOR5610设当前盘为C盘,C盘当前目录为DOS。把FORMATCOM和DISKCOPYCOM两个命令文件复制到A盘上的命令为ACOPYDOSABCOPYCOMACCOPYDOSADCOPYDOSCOMA5711列出硬盘C上所有扩展名为FOR文件的命令是ADIRFORBDIRCF4FORCDIRCFORDDIRCF45812把A盘的所有信息复制到B盘上的命令为ACOPYABBCOPYABCCDOSDISKCOPYABDCDOSDISKCOPYBA5913设当前盘为C盘。删除硬盘C上的两个扩展名为EXE文件的命令是ADELF4EXEBDELXDEXECDELF4DDELEXE6014设当前盘为C盘。C盘当前目录为DOS。在硬盘C的根目录下建立新子目录USER的命令为AMDCUSERBMDUSERCMDUSERDMDUSER6115设当前盘为C盘,C盘当前目录为根目录。在硬盘C上删除子目录F4的命令或命令组为ARDF4BRDF4CDELF4DDELRDF4RDF46216设当前盘为C盘,C盘当前目录为根目录。把JD1FOR改名为JX1FOR的命令为ARENJD1FORJX1FORBRENJX1FORJD1FORCRENF4JD1FORJX1FORDRENF4JX1FORJD1FOR6317显示C盘根目录下所有TXT文件内容的命令为ATYPECTXTBTYPECTXTCONCCOPYCTXTCONDCOPYCTXTCON6418按照数据模型分类,FOXBASE和DBASE是属于A层次型B网状型C关系型D混合型6519FOXBASE和DBASE命令文件的扩展名为APRGBDBFCMEMDTXT6620“计算机等级考试”这七个汉字作为字符串常量,在FOXBASE和DBASE中,可以表示为A计算机等级考试B计算机等级考试C计算机等级考试D“计算机等级考试”6721请选出可用作C语言用户标识符的一组标识符AVOIDBA3_B3CFORD2ADEFINE_123ABCDOWORDIFCASESIZEOF6822设INTA12,则执行完语句AAAA后,A的值是A552B264C144D2646923C语言程序的基本单位是A程序行B语句C函数D字符7024请选出合法的C语言赋值语句AAB58BICA58,B58DKINTAB7125执行下面程序片段的结果是INTX23DOPRINTF“2D“,XWHILEXA打印出321B打印出23C不打印任何内容D陷入死循环7226请选出以下语句的输出结果PRINTF“DN“,STRLEN“T“065XFFN“A5B14C8D输出项不合法,无正常输出7327设有如下的函数GGGXFLOATXPRINTF“ND“,XX则函数的类型A与参数X的类型相同B是VOIDC是INTD无法确定7428设有如下枚举类型定义ENUMLANGUAGEBASIC3,ASSEMBLY,ADA100,COBOL,FORTRAN枚举量FORTRAN的值为A4B7C102D1037529若有以下说明和语句,请选出哪个是对C数组元素的正确引用INTC45,CP5CPCACP1BCP3CCP13DCP27630标准函数FGETSS,N,F的功能是A从文件F中读取长度为N的字符串存入指针S所指的内存B从文件F中读取长度不超过N1的字符串存入指针S所指的内存C从文件F中读取N个字符串存入指针S所指的内存D从文件F中读取长度为N1的字符串存入指针S所指的内存7731设有如下一段程序INTVAR,ABAB100VARABVAR10执行上面的程序后,AB的值为A120B110C100D907832以下程序段给数组所有的元素输入数据,请选择正确答案填入。INCLUDEMAININTA10,I0WHILEIMAININTK,J,I100JKPRINTF“DN“,K上面程序的输出结果是A运行错误B100CI的地址DJ的地址8842设A5,B6,C7,D8,M2,N2,执行MABWHILESRETURNSTA求字符串的长度B比较两个字符串的大小C将字符串S复制到字符串T中D将字符串S接续到字符串T中9044请选出以下程序的输出结果INCLUDESUBX,Y,ZINTX,Y,ZZYXMAININTA,B,CSUB10,5,SUB7,A,SUBA,B,PRINTF“D,D,DN“,A,B,CA5,2,3B5,12,7C5,12,17D5,2,79145下面程序的输出结果是INCLUDEMAININTI2,PPFI,I1PRINTF“D“,PINTFA,BINTA,BINTCIFABC1ELSEIFABC0ELSEC1RETURNCA1B0C1D29246请选出以下程序段的输出结果INCLUDEDEFINEMINX,YXMAINCHARSL10,S210,S310,S410SCANF“SS“,S1,S2GETSS3GETSS4PUTSS1PUTSS2PUTSS3PUTSS4输入数据如下此处代表回车符AAAABBBBCCCCDDDDAAAAABAAAACAAAADAAAABBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDCCCCDDDDDDDDEEEE9448请选出以下程序的输出结果INCLUDEFUNS,N1,N2INTS,N1,N2INTI,J,TIN1JN2WHILEIMAININTA1,2,3,4,IINTX0FORI0IXPRINTF“DN“,PXPRINTF“DN“,PYA10B50C51D602060607020212131二、填空题(每空2分,共40分)请将每空的正确答案写在答题卡上【1】【20】序号的横线上,答在试卷上不得分。971十进制数123用八位二进制表示为【1】。98270年代末开始出现16位微处理器,标志着微型计算机进入了第三代;80年代起使用【2】位微处理器,标志微型计算机进入了第四代。993通用计算机操作系统的功能和任务是作业管理、文件管理、外设管理、CPU管理和【3】管理。1004PCDOS的两个隐含文件是IBMBIOCOM输入输出程序与【4】磁盘操作管理程序。1015FOXBASE和DBASE有两种变量即内存变量和【5】变量。1026设有如下程序段INTI0,SUM1DOSUMIWHILEIMAININTI,J,ROW,COLUMN,MSTATICINTARRAY33100,200,300,28,72,30,850,2,6MARRAY00FORI0IMAININTA3,B2,C1CBBACINTB5,C12C/B2ACPRINTFD,D,D,“,A,B,CACPRINTFD,D,D,“,A,B,C10610设有如下程序INCLUDEMAINARGC,ARGVINTARGCCHARARGVWHILEARGC0PRINTF“S“,ARGVARGCPRINTF“N“假定上述程序经编译和连接后生成可执行文件PROGEXE,如果在DOS提示符下键入PROGABCDEFGHIJKL,则输出结果为【10】。10711阅读下列程序INCLUDEDEFINEMAX_COUNT4VOIDFUNMAININTCOUNTFORCOUNT1COUNTINCLUDEMAININTICHARSTR10,TEMP10GETSTEMPFORI0I代表回车符CBASICQUICKCADAPASCAL则程序的输出结果是【12】。10913设有如下程序INCLUDEMAINARGC,ARGVINTARGCCHARARGVFILEFPVOIDFCINTI1WHILEARGC0IFFPFOPENARGVI,“R“NULLPRINTF“CANNOTOPENFILEN“EXIT1ELSEFCFPFCLOSEFPVOIDFCIFPFILEIFPCHARCWHILECGETCIFPPUTCHARC32上述程序经编译、连接后生成可执行文件名为CPYEXE。假定磁盘上有三个文本文件,其文件名和内容分别为文件名内容AAAAABBBBBCCCCC如果在DOS下键入CPYABC则程序输出【13】。11014若输入3个整数3,2,1,则下面程序的输出结果是【14】。INCLUDEVOIDSUBN,UUINTN,UUINTTTUUNT3UUNNNIFT10UUNT/10UUNT10ELSEUUNTMAININTI,N,AA100,0,0,0,0,0SCANF“DDD“,FORI1IINCLUDEMAININTNUM26,ICHARCFORI0IGETONESINTSSINTMALLOCSIZEOFINTASSONEAINTASCANF“D“,【19】OUTONEBINTBPRINTF“DN“,【20】MAININTPGETONEASSONEPOUTONEP完1995年二级C笔试试卷参考答案一选择题140题每题1分,4150题每题2分,共60分1C2D3B4A5D6D7B8C9C10A11B12C13A14C15C16C17D18C19A20D21B22D23C24B25B26A27C28C29D30B31B32A33B34D35D36B37A38D39A40A41B42B43B44B45A46A47A48C49C50C二填空题每空2分,共40分1011110112323内存或存储器或存储4IBMDOSCOM允许用小写字母5字段或字段名6167850,2,0若遗漏逗号扣1分82892,5,1,2,3,2若遗漏逗号扣1分10IJKLEFGHABCD若在字符间嵌入空格扣1分若在字符间嵌入空格扣1分12QUICKC若大写字母写成小写字母,或小写字母写成大写字母扣1分13AAAABBBBCCCC若在字符间嵌入空格扣1分若用小写字母扣1分142721或272115916017CGETCHAR注意,外层括号不得遗漏1865或A19A或WHILEP0PRETURNPSMAINPRINTF“DN“,F“ABCDEF“上面程序的输出结果是A3B6C8D014229请读程序INCLUDEMAININTAFLOATB,CSCANF“2D3F4F“,PRINTF“NAD,BF,CFN“,A,B,C若运行时从键盘上输入9876543210表示回车,则上面程序的输出结果是AA98,B765,C4321BA10,B432,C8765CA98,B765000000,C4321000000DA98,B7650,C4321014330请读程序INCLUDEMAININTN2,I,J,KFORI0IMAININTA,BFORA1B1A20BREAKIFB31B3CONTINUEB5PRINTF“DN“,A上面程序的输出结果是A7B8C9D1014633若要用下面的程序片段使指针变量P指向一个存储整型变量的动态存储单元INTPP_MALLOCSIZEOFINT则应填入AINTBINSTCINTDINT14734请读程序片段字符串内没有空格PRINTF“DN“,STRLEN“ATSN0121“上面程序片段的输出结果是A11B10C9D814835请读程序INCLUDEINCLUDEMAINCHARS1“ABCDEF“,S2“AB“S1S2PRINTF“DN“,STRCMPS1,S2上面程序的输出结果是A正数B负数C零D不确定的值14936请读程序INCLUDEFUNCINTA,INTBINTCCABRETURNCMAININTX6,Y7,Z8,RRFUNCX,Y,XY,ZPRINTF“DN“,R上面程序的输出结果是A11B20C21D3115037请读程序INCLUDEINTA2,4,6,8MAININTIINTPAFORI0ICHARFUNCHARCIFCACAARETURNCMAINCHARS81,PSGETSSWHILEPPFUNPPUTCHARPPPUTCHARN若运行时从键盘上输入OPENTHEDOOR表示回车,则上面程序的输出结果是AOPENTHEDOORBOPENTHEDOORCOPENTHEDOORDOPENTHEDOOR15239请读程序INCLUDEVOIDFUNINTSSTATICINTJ0DOSJSJ1WHILEJDEFINESUBX,YXYMAININTA3,B4PRINTF“D“,SUBA,B上面程序的输出结果是A12B15C16D2015441请读程序INCLUDEMAININTMUN0WHILENUMMAINFLOATX,YSCAN“F“,IFX表示回车,则上面程序的输出结果是A0000000B0250000C0500000D100000015643请读程序INCLUDEMAININTX1,Y0,A0,B0SWITCHXCASE1SWITCHYCASE0ABREAKCASE1BBREAKCASE2ABBREAKPRINTF“AD,BDN“,A,B上面程序的输出结果是AA2,B1BA1,B1CA1,B0DA2,B215744若有下面的程序片段INTA120,P3,PP,IFORI0IINCLUDEMAINFLOATX,Y,ZSCAN“FF“,ZX/YWHILE1IFFABSZ10XYYZZX/YELSEBREAKPRINTF“FN“,Y若运行时从键盘上输入3624表示回车,则输出的结果是A1500000B1600000C2000000D240000015946请读程序INCLUDEFINB,INTNINTI,RR1FORI0IINCLUDEVOIDFUNCHARSCHARA10STRCPYA,“STRING“SAMAINCHARPFUNPXFA,3PRINTF“SN“,P上面程序的输出结果是表示空格ASTRINGBSTRINGCSTRINGD不确定的值16148若已建立下面的链表结构,指针P、S分别指向图中所示的结点,则不能将S所指的结点插入到链表末尾的语句组是ASNEXTNULLPPNEXTPNEXTSBPPNEXTSNEXTPNEXTPNEXTSCPPNEXTSNEXTPPNEXTSDPPNEXTSNEXTPNEXTPNEXTS16249请读程序INCLUDEVOIDFUNFLOATPL,FLOATP2,FLOATSSFLOATCALLOC1,SIZEOFFLOATSP1P2MAINFLOATA211,22,B2100,200,SAFUNA,B,SPRINTF“FN“,S上面程序的输出结果是A11100000B12100000C21100000D110000016350请读程序INCLUDEINCLUDEVOIDFUNCHARW,INTMCHARS,P1,P2P1WP2WM1WHILEP1MAINSTATICCHARB“GOODBYE“CHARCHPWHILECHPPUTCHARN1718下面程序的输出结果是【8】。INCLUDEVOIDASINTX,INTY,INTCP,INTDPCPXYDPXYMAININTA4,B3,C,DASA,B,PRINTFDDN“,C,D1729请读程序INCLUDEMAININTARGC,CHARARGVINTIPRINTFDN“,ARGCFORI0I表示回车程序执行后的输出结果是【9】。17310条件“20DEFINEN5FUNCHARS,CHARA,INTNINTJSAJNWHILEEVOIDFUNCHARA1,CHARA2,INTNINTKFORK0KSK【15】。RETURNK17916下面程序的输出结果是【16】。INCLUDEFUNINTXINTPIFX0|X1RETURN3PXFUNX2RETURNPMAINPRINTF“DN“,FUN918017下面程序的输出结果是【17】。INCLUDEFUNAINTA,INTBRETURNABFUNBINTA,INTBRETURNABSUBINTT,INTX,INTYRETURNTX,YMAININTX,PPFUNAXSUBP,9,3XSUBFUNB,8,3PRINTF“DN“,X18118下面程序的输出结果是【18】。INCLUDEMAINCHARP“BOOL“,“OPK“,“H“,“SP“INTIFORI3I0I,IPRINTF“C“,PIPRINTF“N“18219为了建立如图所示的存储结构(即每个结点含两个域,DATA是数据域,NEXT是向结点的指针域),请填空。DATANEXTSTRUCTLINKCHARDATA【19】NODE18320下面的程序用来统计文件中字符的个数,请填空。INCLUDEMAINFILEFPLONGNUM0IFFPFOPEN“FNAMEDAT“,“R“NULLPRINTF“CANTOPENFILEN“EXIT0WHILE【20】FGETCFPNUMPRINTF“NUMDN“,NUMFCLOSEFP完1996年4月二级C语言笔试试卷参考答案一选择题140题每题1分,4150题每题2分,共60分1C2A3B4D5D6A7C8B9D10C11B12D13A14C15B16A17B18A19C20C21D22B23B24A25C26D27D28B29C30A31B32B33D34C35A36C37A38B39C40A41C42C43A44C45B46B47D48C49D50C二填空题每空2分,共40分第23空允许小写或大小写混合使用,其它空均须与答案一样1外部2DIRC3AXYWQRC4645926POWSINX,2AB/AB或SITXSITXAB/AB7EYBDOOG87193ABCEXEFILE1FILE2注两个答案,每个1分1020PRNCTYPEAFORPRNDCOPYAFORPRN19916下列四组DOS命令中,互相等价的一组是ACOPYAB与DISKCOPYABBCOPYABCTXTXYZTXT与TYPEXYZTXTABCTXTCCOPYABCTXTXYZTXTXYZTXT与COPYXYZTXTABCTXTDTYPEFORCON与COPYFORCON20017在计算机内部,一切信息存取、处理和传送的形式是AASCII码BBCD码C二进制D十六进制20118计算机的软件系统一般分为A系统软件、应用软件与各种字处理软件B操作系统、用户软件与管理软件C系统系统与应用软件D操作系统、实时系统与分时系统20219与二进制数10101011等值的十六制数为AABB551CA51D55820320如果按字长来划分,微机可以分为8位机、16位机、32位机和64位机。所谓32位机是指该计算机所用的CPUA同时能处理32位二进制数B具有32位的寄存器C只能处理32位二进制定点数D有32个寄存器20421下列语句中符合C语言语法的赋值语句是AA7BCA7BA7BA7CA7B,B,A7DA7B,CA720522在C语言中,要求运算数必须是整型的运算符是AB/C5PRINTF“DN“,XELSEPRINTF“DN“,X21330下面程序的输出是A3B4C1D2MAININTA101,2,3,4,5,6,7,8,9,10,PAPRINTF“DN“,P221431执行下面程序中的输出语句,A的值是A65B20C15D10MAININTAPRINTF“DN“,A35,A4,A521532下面程序的输出是A0123B04010C04515D14515MAINENUMTEAMMY,YOUR4,HIS,HERHIS10PRINTF“DDDDN“,MY,YOUR,HIS,HER21633下面程序的输出是A003B012C103D112MAININTA1,B4,KKA00X00X00X0Y1IFX0IFX0Y1ELSEY021835下面函数的功能是A求字符串的长度B比较两个字符串的大小C将字符串X复制到字符串YD将字符串X连接到字符串Y后面INTFUNLCHARXCHARYXWHILEYRETURNYX121936若FP是指向某文件的指针,且已读到该文件的末尾,则C语言函数FEOFFP的返回值是AEOFB1C非零值DNULL22037根据下面的定义,能打印出字母M的语句是APRINTF“CN“,CLASS3NAMEDPRINTF“CN“,CLASS2NAME0BPRINTF“CN“,CLASS3NAME1CPRINTF“CN“,CLASS2NAME1STRUCTPERSONCHARNAME9INTAGESTRUCTPERSONCLASS10“JOHN“,17,“PAUL“,19,“MARY“,18,“ADAM“,1622138下面程序的输出是A1B0C1D不确定的值MAININTX100,A10,B20,OK15,OK20IFAINCLUDEMAINCHARP1“ABC“,P2“ABC“,STR50“XYZ“STRCPYSTR2,STRCATP1,P2PRINTF“SN“,STR22340下面程序的输出是A741B852C963D875421MAININTY9FORY0YIFY30PRINTF“D“,YCONTINUE22441下面程序的输出是A100B160C120D64MAINCHARX040PRINTF“DN“,XXINCLUDEVOIDFUN4CHARSTRINTI,JFORI0,J0STRIIIFISALPHASTRISTRJSTRISTRJ0MAINCHARSS80“ITIS“FUN4SSPRINTFSN“,SS24310下面程序的输出是【10】。DEFINEPRARPRINTF“D“,ARMAININTJ,A1,3,5,7,9,11,13,15,PA5FORJ3JJSWITCHJCASE1CASE2PRPBREAKCASE3PRP24411下面程序的输出是【11】。UNSIGNEDFUN6UNSIGNEDNUMUNSIGNEDK1DOKNUM10NUM/10WHILENUMRETURNKMAINUNSIGNEDN26PRINTF“DN“,FUN6N24512下面程序的输出是【12】。LONGFUN5INTNLONGSIFN1|N2S2ELSESNFUN5N1RETURNSMAINLONGXXFUN54PRINTF“LDN“,X24613下面INVERT函数的功能是将一个字符串STR的内容颠倒过来。请填空。INCLUDEVOIDINVERTCHARSTRINTI,J,【13】FORI0,JSTRLENSTR【14】IDATAPLINKDATAPLINKLINKDATAFORPPLINKPFIRSTP【15】INTM,M3PDATAPLINKDATAPLINKLINKDATAMPDATAPLINKDATAPLINKLINKDATAIF【16】M3MRETURNM324815下面H函数的功能是计算如下数学函数H的值。请填空。SINCOCSI,ABABHDOUBLEFGHDOUBLEFDOUBLEAEPSNSTTNT/2N1DATALINKFIRSTDATALINKDATALINKRETURN20【20】完1996年9月二级C语言笔试试卷参考答案一选择题140题每题1分,4150题每题2分,共60分1C2B3C4B5B6D7C8D9D10B11C12B13D14C15D16B17C18C19D20A21D22A23A24C25B26D27B28B29B30A31C32C33C34C35A36D37D38A39D40B41D42D43A44D45C46B47A48B49C50A二、填空题每空2分,共40分1【1】2252【2】773【3】COMMANDCOM4【4】CDC5【5】CD16【6】17【7】68【8】129【9】ITIS10【10】991111【11】1212【12】913【13】K14114【15】PLINK【16】MM或MM15【17】FXY/GYX或FXY/GYX或FXY/GY_X或F或FXY/GYX【18】COS,SIN,A,B16【19】N1【20】S全国计算机等级考试二级笔试卷基础知识和C语言程序设计考试时间120分钟,满分100分1997年4月二、选择题140每小题1分,4150每小题2分,共60分下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。2501下列设备中只能作为输入设备的是A磁盘驱动器B鼠标器C存储器D显示器2512下列DOS组合控制键中,能使标准输出同时送到屏幕与打印机的是ACTRLBREAKBCTRLPCCTRLCDCTRLH2523通常所说的386机是A8位机B16位机C32位机D64位机2534二进制数01100100转换成十六进制数是A64B63C100D1442545十六进制数100转换成十进制数是A1024B512C256D1282556对于存有重要数据的525英寸软盘,防止计算机病毒感染的方法是A不要与有病毒的软盘放在一起B在写保护口贴上胶条C保持软盘清洁D定期对软盘格式化2567在启动DOS系统时,启动盘的根录下必须包含的文件是ASTARTCOMBCOMMANDCOMCFORMATCOMDBOOTCOM2578DOS系统启动后,下列文件中常驻内存的是ADOSCOMBCOMMANDCOMCDISKCOPYCOMDSYSCOM2589下列名字中,不能作为DOS磁盘文件名的是AJTUB93GZPRGCCONDATT则语句PRINTF“DN“,ZXY,X/Y的输出结果是A1B0C4D327526以下程序的输出结果是MAININTX10,Y10PRINTF“DDN“,X,YA1010B99C910D10927627定义如下变题和数组INTIINTX331,2,3,4,5,6,7,8,9则下面语句的输出结果是FORI0I0BACA0DA27829阅读程序INCLUDEMAININTA101,2,3,4,5,6,7,8,9,0,PPAPRINTF“XN“,PPRINTF“XN“,P9该程序有两个PRINTF语句,如果第一个PRINTF语句输出的是194,则第二个PRINTF语句的输出结果是A203B204C1A4D1A627930设有如下函数定义INTFCHARSCHARPSWHILEP0PRETURNPS如果在主程序中用下面的语句调用上述函数,则输出结果为PRINTF“DN“,F“GOODBEY“A3B6C8D028031以下说法中正确的是AC语言程序总是从第一个的函数开始执行B在C语言程序中,要调用的函数必须在MAIN函数中定义CC语言程序总是从MAIN函数开始执行DC语言程序中的MAIN函数必须放在程序的开始部分28132执行下面的程序后,A的值为MAININTA,BFORA1,B1A20BREAKIFB31B3CONTINUEB5A7B8C9D1033以下程序段的输出结果是INTX3DOPRINTF“3D“,X2WHILEXA1B30C12D死循环28234定义如下变量INTN10则下列循环的输出结果是WHILEN7NPRINTF“DN“,NA10B9C10D9989887877628335两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是MAININTXSCANF“D“,IFX5PRINTF“D“,XELSEPRINTF“DN“,XA7和5B6和3C7和4D6和428436设有如下定义CHARAA2“ABCD“,“ABCD“则以下就法中正确的是AAA数组成元素的值分别是“ABCD“和ABCD“BAA是指针变量,它指向含有两个数组元素的字符型一维数组CAA数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址DAA数组的两个元素中各自存放了字符A和A的地址28537以下程序的输出结果是MAININTA1,B4,KKA0PRINTF“DDDN“,K,ABA104B103C003D00428638设有以下定义INTA431,2,3,4,5,6,7,8,9,10,11,12INTPRT3A,PA0则下列能够正确表示数组元素A12的表达式是APRT12BP5CPRT12DA1228739下列程序的输出结果是MAINCHARP1,P2,STR50“XYZ“P1“ABCD“P2“ABCD“STRCPYSTR2,STRCATP12,P21PRINTF“S“,STRAXYABCABBABCABZCABABCZDXYCDBCD28840执行下面的程序后,A的值是DEFINESQRXXXMAININTA10,K2,M1A/SQRKM/SQRKMPRINTF“DN“,AA10B1C9D028941下列程序执行后输出的结果是INCLUDEFINTA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论