已阅读5页,还剩86页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言模拟试题试卷编号8156所属语言C语言试卷方案C语言201006模拟试卷总分100分共有题型5种一、判断共10题(共计20分)第1题(20分)题号1225在给变量命名时,C语言区分大小写字母,即认为NAME和NAME不是同一个变量答案Y第2题(20分)题号1279循环结构WHILE、DOWHILE、FOR不可以互相嵌套答案N第3题(20分)题号1140链表中的任何一个结点,必然要包括一个指针域答案Y第4题(20分)题号1265在书写C程序时,一行内只能写一条语句,一条语句也不能写在多行上答案N第5题(20分)题号1280C语言程序中用到的所有变量必须在使用之前进行定义答案Y第6题(20分)题号1269若定义INTA41,2,3,4若超界引用A4则编译时不报错答案Y第7题(20分)题号19C语言本身不提供输入输出语句,输入和输出操作是由函数来实现的。答案Y第8题(20分)题号11通过RETURN语句,函数可以带回一个或一个以上的返回值。答案N第9题(20分)题号24对于数值型数组,C语言中只能逐个引用数组元素而不能一次引用整个数组。答案Y第10题(20分)题号33INTI,PI是正确的C说明。答案Y二、单项选择共15题(共计30分)第1题(20分)题号87C语言源程序的基本单位是()。A过程B函数C子程序D标识符答案B第2题(20分)题号110C语言中,CHAR类型数据占()。A1个字节B2个字节C4个字节D8个字节答案A第3题(20分)题号112下列程序的输出结果是()。MAINCHARC197,C298PRINTFDC,C1,C2A9798B97BCA98DAB答案B第4题(20分)题号170关于RETURN语句,下列正确的说法是()。A在主函数和其他函数中均可出现B必须在每个函数中出现C可以在同一个函数中出现多次D只能在除主函数之外的函数中出现一次答案C第5题(20分)题号137下列表达式中不是赋值表达式的是AABBX1CABDA答案C第6题(20分)题号94在C语言中,能代表逻辑值“真”的是()。ATRUEB大于0的数C非0整数D非0的数答案D第7题(20分)题号570以下叙述不正确的是()。A一个C源程序可由一个或多个函数组成B一个C源程序必须包含一个MAIN函数CC程序的基本组成单位是函数D在C程序中,注释说明只能位于一条语句的后面答案D第8题(20分)题号129以下各标识符中,合法的用户标识符为AACBMYSTERYCMAINDAB答案B第9题(20分)题号166下列定义数组的语句中不正确的是()。AINTA231,2,3,4,5,6BINTA231,4,5CINTA31,4DINTA1,2,3,4,5,6答案D第10题(20分)题号97以下不正确的叙述是()。A在C程序中所用的变量必须先定义后使用B程序中,APH和APH是两个不同的变量C若A和B类型相同,在执行了赋值语句AB;后B中的值将放入A中,B中的值不变D当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值答案D第11题(20分)题号139定义双精度实型变量应使用ALONGINTBFLOATCCHARDDOUBLE答案D第12题(20分)题号627判断CHAR型变量CL是否为小写字母的正确表达式是()。AACLZBCLACLZCACL|ZCLDCLACLZ答案D第13题(20分)题号3112下列语句定义PF为指向FLOAT类型变量F的指针,_是正确的AFLOATF,PFFBFLOATF,PFFCFLOATPFF,FDFLOATF,PF答案B第14题(20分)题号3114C语言源程序名的后缀是AEXEBCCOBJDCP答案B第15题(20分)题号711下列选项中正确的语句组是()。ACHARS8SBEIJINGBCHARSSBEIJINGCCHARS8SBEIJINGDCHARSSBEIJING答案D三、程序填空共1题(共计15分)第1题(150分)题号403/【程序填空】功能输出99口诀。/INCLUDESTDIOHVOIDMAININTI,J,RESULTPRINTFN/SPACE/FORI1【】I/SPACE/FORJ1J10【】RESULTIJ/SPACE/PRINTFDD3D,I,J,【】PRINTFN答案答案1I10或10I答案2J或J或JJ1答案3RESULT四、程序改错共1题(共计15分)第1题(150分)题号14/【程序改错】功能输出FABONACCI数列的前20项,要求变量类型定义成浮点型,输出时只输出整数部分,输出前20项。/INCLUDESTDIOHVOIDFUNINTIFLOATF11,F21,F3/FOUND/PRINTF8D,F1/FOUND/FORI1I20IF3F1F2/FOUND/F2F1/FOUND/F3F2PRINTF80F,F1PRINTFNVOIDMAINVOIDFUNFUN答案答案1PRINTF80F,F1或PRINTFF,F1或PRINTF8F,F1答案2FORI1I20I或FORI120II或FORI2I20I或FORI220II或FORI1I19I或FORI119II答案3F1F2答案4F2F3五、程序设计共1题(共计20分)第1题(200分)题号319/【程序设计】功能编写函数判断M是否为素数。在MAIN函数中输出了100到200之间所有的素数。/INCLUDESTDIOHVOIDWWJTINTFUNINTM/PROGRAM/END/VOIDMAININTFUNINTMINTM,K0FORM100M200MIFFUNMPRINTF4D,MKIFK50PRINTFNPRINTFKDN,KWWJTVOIDWWJTFILEIN,OUTINTIIN,IOUT,IINFOPENINDAT,RIFINNULLPRINTFPLEASEVERIFYTHECURRERNTDIRITMAYBECHANGEDOUTFOPENOUTDAT,WIFOUTNULLPRINTFPLEASEVERIFYTHECURRENTDIRITMAYBECHANGEDFORI0I10IFSCANFIN,D,IINIOUTFUNIINFPRINTFOUT,DN,IOUTFCLOSEINFCLOSEOUT答案INTI,K1IFM1K0FORI2IMIIFMI0K0RETURNK试卷编号8157所属语言C语言试卷方案C语言201006模拟试卷总分100分共有题型5种一、判断共10题(共计20分)第1题(20分)题号1147一个字符型数据可以用整型数据格式输出,一个整数只限于与字符相对应的整数也可以用字符形式输出答案Y第2题(20分)题号1284在C语言中,VOID型函数将返回一个VOID型的数值答案N第3题(20分)题号1106C语言的函数可以嵌套定义答案N第4题(20分)题号15整数32100可以赋值给INT型和LONGINT型变量。答案Y第5题(20分)题号1229函数嵌套就是在定义函数的函数体中调用被定义的函数本身答案N第6题(20分)题号1238在C语言中,FLOAT可以被定义为变量名答案Y第7题(20分)题号1245函数的递归就是反复地进行函数调用答案N第8题(20分)题号1224在C语言程序中,同一个问题可以有多种实现算法答案Y第9题(20分)题号1282字符型数据与整型数据之间可以互相赋值和运算答案Y第10题(20分)题号1110C程序总是从程序的第一条语句开始执行答案N二、单项选择共15题(共计30分)第1题(20分)题号87C语言源程序的基本单位是()。A过程B函数C子程序D标识符答案B第2题(20分)题号139定义双精度实型变量应使用ALONGINTBFLOATCCHARDDOUBLE答案D第3题(20分)题号633对以下说明语句INTA106,7,8,9,10的正确理解是()。A将5个初值依次赋给A1至A5B将5个初值依次赋给A0至A4C将5个初值依次赋给A6至A10D因为数组长度与初值的个数不相同,所以此语句不正确答案B第4题(20分)题号655假定INT类型变量占用两个字节,其有定义INTX100,2,4,则数组X在内存中所占字节数是()。A3B6C10D20答案D第5题(20分)题号117在程序设计中,下面关于算法的最恰当描述是A算法是求解问题的数学计算公式B流程图是描述算法的唯一方法C在某一算法中,至少应该有一个输入或多个输入D同一个问题可能有多种实现算法答案D第6题(20分)题号114下列数据中,为字符串常量的是()。AABHOUSECHOWDOYOUDODABC答案B第7题(20分)题号673C语言规定,函数返回值的类型是由()。ARETURN语句中的表达式类型所决定B调用该函数时的主调函数类型所决定C调用该函数时系统临时决定D在定义该函数时所指定的函数类型所决定答案D第8题(20分)题号138下列不是C语言数据类型中的基本类型A整型B数组类型C单精度型D字符类型答案B第9题(20分)题号89以下标识符中,不能作为合法的C用户定义标识符的是()。AA3_B3BVOIDC_123DIF答案B第10题(20分)题号586以下选项中合法的实型常数是()。A5E20BE3C2E0D13E答案C第11题(20分)题号3130下列说法中错误的是A一个数组只允许存储同种类型的变量B如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动初始化为最后一个给定元素的值C数组的名称其实是数组在内存中的首地址D当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改答案B第12题(20分)题号604下面不正确的字符串常量是()。AABCB1212C0D答案A第13题(20分)题号171在C语言的函数中,下列正确的说法是()。A必须有形参B形参必须是变量名C可以有也可以没有形参D数组名不能作形参答案C第14题(20分)题号3160为表示关系XYZ,应使用C语言表达式AXYYZBXYANDYZCXYZDXZYZ答案A第15题(20分)题号155C语言中用于结构化程序设计的三种基本结构是A顺序结构、选择结构、循环结构BIF、SWITCH、BREAKCFOR、WHILE、DOWHILEDIF、FOR、CONTINUE答案A三、程序填空共1题(共计15分)第1题(150分)题号15/【程序填空】功能分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。/INCLUDESTDIOHVOIDMAININTX,I0,J0FLOATS10,S20,AV1,AV2SCANFD,X/SPACE/WHILE【】IFX20S1S1XI/SPACE/【】S2S2XJ/SPACE/【】IFI0AV1S1/IELSEAV10IFJ0/SPACE/【】ELSEAV20PRINTFOUSHUJUNZHI72F,JISHUJUNZHI72FN,AV1,AV2答案答案1X0或X答案2ELSE或ELSEIFX21或ELSEIFX20或IFX2答案3SCANFD,X答案4AV2S2/J四、程序改错共1题(共计15分)第1题(150分)题号399/【程序改错】功能编写函数FUN求20以内所有5的倍数之积。/INCLUDESTDIOHDEFINEN20INTFUNINTM/FOUND/INTS0,IFORI1INI/FOUND/IFIM0/FOUND/SIRETURNSVOIDMAININTFUNINTMINTSUMSUMFUN5PRINTFD以内所有D的倍数之积为DN,N,5,SUM答案答案1INTS1,I答案2IFIM0答案3SSI或SIS或SI五、程序设计共1题(共计20分)第1题(200分)题号16/【程序设计】功能编写函数FUN求123N的和,在MAIN函数中由键盘输入N值,并输出运算结果。请编写FUN函数。例如若N值为5,则结果为153。/INCLUDESTDIOHVOIDWWJTLONGINTFUNINTN/PROGRAM/END/VOIDMAINLONGINTFUNINTNINTNLONGINTRESULTSCANFD,NRESULTFUNNPRINTFLDN,RESULTWWJTVOIDWWJTFILEIN,OUTINTIINTIINLONGINTIOUTINFOPENINDAT,RIFINNULLPRINTFPLEASEVERIFYTHECURRERNTDIRITMAYBECHANGEDOUTFOPENOUTDAT,WIFOUTNULLPRINTFPLEASEVERIFYTHECURRENTDIRITMAYBECHANGEDFORI0I10IFSCANFIN,D,IINIOUTFUNIINFPRINTFOUT,LDN,IOUTFCLOSEINFCLOSEOUT答案INTIFLOATF1,S0FORI1INIFFISSFRETURNS试卷编号8158所属语言C语言试卷方案C语言201006模拟试卷总分100分共有题型5种一、判断共10题(共计20分)第1题(20分)题号27CHARCVERYGOOD是一个合法的为字符串数组赋值的语句。答案Y第2题(20分)题号1240链表中有的结点可以没有指针域答案N第3题(20分)题号1145链表是结构体最重要的应用,它是一种非固定长度的数据结构,是一种动态存储技术答案Y第4题(20分)题号1138语句CHARA4THIS与CHARATHIS等价答案N第5题(20分)题号1102在C程序中,函数既可以嵌套定义,也可以嵌套调用答案N第6题(20分)题号1235可以使用变量定义数组的长度答案N第7题(20分)题号1228CONTINUE和BREAK语句都能用于SWITCH语句中答案N第8题(20分)题号1281在循环控制中,可以用CONTINUE语句跳出本次循环答案Y第9题(20分)题号1143在给变量命名时,C语言不区分大小写字母,即认为SUM和SUM是同一个变量答案N第10题(20分)题号1268逻辑运算的三种运算符,|,优先级相同答案N二、单项选择共15题(共计30分)第1题(20分)题号200下面关于指针的叙述,正确的是A指针和地址是两个性质不同的概念B指针是对结构体变量来定义的C指针可以指向任何数据类型的变量D指针变量可以初始化答案D第2题(20分)题号159执行下面程序段从键盘给变量A,B,C输入值,正确的输入格式为INTA,CCHARBSCANF3DC2D,A,B,CA123,D,45B123D45C123D45DA123BDC45答案C第3题(20分)题号131若K为INT型变量,则以下程序段的执行结果是()。K8567PRINTF|06D|N,KA格式描述符不合法,输出无定值B输出为|06D|C输出为|08567|D输出为|8567|答案B第4题(20分)题号174C语言程序中,若对函数类型未加显式说明,则函数的隐含说明类型为()。AVOIDBDOUBLECINTDCHAR答案C第5题(20分)题号630逻辑运算符两侧运算对象的数据类型()。A只能是0或1B只能是0或非0正数C只能是整型或字符型数据D可以是任何类型的数据答案D第6题(20分)题号153能正确表示数学不等式0A18的C语言表达式是AA0A18BA0|A18CA0A18D0AA18答案C第7题(20分)题号165关于多路分支语句SWITCH,下面说法不正确的是ASWITCH语句不能嵌套BSWITCH语句中可以出现多个空的CASE子句C凡是能用SWITCH语句实现的分支控制都可以用IF语句实现D一般情况下,当有多路分支时使用SWITCH语句比使用IF语句方便答案A第8题(20分)题号114下列数据中,为字符串常量的是()。AABHOUSECHOWDOYOUDODABC答案B第9题(20分)题号516CHARSTR10CHINA数组元素个数为()。A5B6C9D10答案D第10题(20分)题号173C语言执行程序的开始执行点是()。A程序中第一条可以执行语言B程序中第一个函数C程序中的MAIN函数D包含文件中的第一个函数答案C第11题(20分)题号3563以下函数的类型是_。FFFFLOATXRETURN5A与参数X的类型相同BVOID类型CINT类型D无法确定答案C第12题(20分)题号100以下标识符中,不能作为合法的C用户定义标识符的是()。APUTCHARB_DOUBLEC_123DINT答案A第13题(20分)题号577在C语言中,INT、CHAR和SHORT三种类型数据在内存中所占用的字节数()。A由用用户自己定义B均为2个字节C是任意的D由所用机器的机器字长决定答案D第14题(20分)题号130在一个完整的C语言程序中,不能缺少的函数是ASCANFBGETCHARCFOPENDMAIN答案D第15题(20分)题号170关于RETURN语句,下列正确的说法是()。A在主函数和其他函数中均可出现B必须在每个函数中出现C可以在同一个函数中出现多次D只能在除主函数之外的函数中出现一次答案C三、程序填空共1题(共计15分)第1题(150分)题号8/【程序填空】功能以每行5个数来输出300以内能被7或17整除的偶数,并求出其和。/INCLUDESTDIOHINCLUDECONIOHVOIDMAININTI,N,SUMSUM0/SPACE/【】/SPACE/FORI1【】I/SPACE/IF【】IFI20SUMSUMINPRINTF6D,I/SPACE/IF【】PRINTFNPRINTFNTOTALD,SUM答案答案1N0答案2I300或I300或300I或300I答案3I70|I170或I7|I17或I17|I7或I7I17答案4N50或N5或N/55N四、程序改错共1题(共计15分)第1题(150分)题号415/【程序改错】功能利用递归方法求5。/INCLUDESTDIOHVOIDMAININTFACTINTPRINTF5DN,FACT5INTFACTINTJINTSUM/FOUND/IFJ0/FOUND/SUM0ELSESUMJFACTJ1/FOUND/RETURNJ答案答案1IFJ0答案2SUM1答案3RETURNSUM五、程序设计共1题(共计20分)第1题(200分)题号360/【程序设计】功能把20个随机数存入一个数组,然后输出该数组中的最大值。/INCLUDESTDIOHDEFINEVSIZE20VOIDWWJTINTVECTORVSIZEINTFUNINTLIST,INTSIZE/PROGRAM/END/MAININTIFORI0IVSIZEIVECTORIRANDPRINTFVECTORD6DN,I,VECTORIIFUNVECTOR,VSIZEPRINTFNMAXNUMVECTORD6DN,I,VECTORIWWJTVOIDWWJTINTI,TFILEFPFPFOPENOUTDAT,WFORI0IVSIZEIFPRINTFFP,VECTORD6DN,I,VECTORITFUNVECTOR,VSIZEFPRINTFFP,NMAXNUMVECTORD6DN,T,VECTORTFCLOSEFP答案INTI,MAX0FORI1ISIZEIIFLISTMAXLISTIMAXIRETURNMAX试卷编号8159所属语言C语言试卷方案C语言201006模拟试卷总分100分共有题型5种一、判断共10题(共计20分)第1题(20分)题号36若有INTI10,J2则执行完IJ8后的值为28。答案N第2题(20分)题号1094设有数组定义CHARARRAYHELLO则数组ARRAY所占的空间为5答案N第3题(20分)题号28如果函数值的类型和RETURN语句中表达式的值不一致,则以函数类型为准。答案Y第4题(20分)题号1108有如下说明INTA101,2,3,4,5,6,7,8,9,10,PA则数值为9的表达式是P8答案Y第5题(20分)题号1279循环结构WHILE、DOWHILE、FOR不可以互相嵌套答案N第6题(20分)题号1262如有定义CHARCPROGRAM则数组C的长度为8答案Y第7题(20分)题号1280C语言程序中用到的所有变量必须在使用之前进行定义答案Y第8题(20分)题号1229函数嵌套就是在定义函数的函数体中调用被定义的函数本身答案N第9题(20分)题号1258如果函数的类型没有定义,则这个函数的类型是VOID答案N第10题(20分)题号1255若定义了一维数组A,则下标为I的元素值可以用AI或AI来计算答案Y二、单项选择共15题(共计30分)第1题(20分)题号113执行下列语句后变量X和Y的值是()。Y10XYAX10,Y10BX11,Y11CX10,Y11DX11,Y10答案C第2题(20分)题号167下列语句中,不正确的是()。ACHARA21,2BINTA21,2CCHARA21,2,3DCHARA21答案C第3题(20分)题号187经过下列的语句INTJ,A10,P定义后,下列语句中合法的是()。APP2BPA5CPA22DPJ2答案A第4题(20分)题号100以下标识符中,不能作为合法的C用户定义标识符的是()。APUTCHARB_DOUBLEC_123DINT答案A第5题(20分)题号663以下不正确的说法是C语言规定()。A实参可以是常量,变量或表达式B形参可以是常量,变量或表达式C实参可以为任何类型D形参应与其对应的实参类型一致答案B第6题(20分)题号139定义双精度实型变量应使用ALONGINTBFLOATCCHARDDOUBLE答案D第7题(20分)题号3130下列说法中错误的是A一个数组只允许存储同种类型的变量B如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动初始化为最后一个给定元素的值C数组的名称其实是数组在内存中的首地址D当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改答案B第8题(20分)题号565以下叙述中正确的是()。AC语言的源程序不必通过编译就可以直接运行BC语言中的每条可执行语句最终都将被转换成二进制的机器指令CC源程序经编译形成的二进制代码可以直接运行DC语言中的函数不可以单独进行编译答案B第9题(20分)题号89以下标识符中,不能作为合法的C用户定义标识符的是()。AA3_B3BVOIDC_123DIF答案B第10题(20分)题号110C语言中,CHAR类型数据占()。A1个字节B2个字节C4个字节D8个字节答案A第11题(20分)题号633对以下说明语句INTA106,7,8,9,10的正确理解是()。A将5个初值依次赋给A1至A5B将5个初值依次赋给A0至A4C将5个初值依次赋给A6至A10D因为数组长度与初值的个数不相同,所以此语句不正确答案B第12题(20分)题号214有如下定义FILEFP若以只读方式打开文本文件ATXT,应选择语句AFPOPENATXT,RBFPFOPENATXT,RCFPOPENATXT,WDFPFOPENATXT,W答案B第13题(20分)题号125下列程序的输出结果是()。MAININTA7,B5PRINTFDN,BB/AA0B5C1D不确定值答案A第14题(20分)题号566一个C程序的执行是从()。A本程序的MAIN函数开始,到MAIN函数结束B本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C本程序的MAIN函数开始,到本程序文件的最后一个函数结束D本程序文件的第一个函数开始,到本程序MAIN函数结束答案A第15题(20分)题号707若有说明INTP1,P2,M5,N以下均是正确赋值语句的选项是()。AP1MP2P1BP1MP2NP1P2CP1MP2P1DP1MP2P1答案C三、程序填空共1题(共计15分)第1题(150分)题号612/【程序填空】题目下面程序的功能是用递归法求N。/INCLUDESTDIOHVOIDMAIN/SPACE/【】INTNLONGYPRINTFINPUTANINTEGERNUMBERSCANFD,N/SPACE/Y【】PRINTFDLDN,N,YLONGFACINTNLONGFIFN0PRINTFN0,DATAERRORELSEIFN0,N1F1ELSE/SPACE/F【】RETURNF答案答案1LONGFACINTN答案2FACN答案3FACN1N或NFACN1四、程序改错共1题(共计15分)第1题(150分)题号16/【程序改错】功能实现交换两个整数的值。例如给A和B分别输入3和6,输出为A6B3/INCLUDESTDIOH/FOUND/VOIDFUNINTA,BINTT/FOUND/TA/FOUND/AB/FOUND/BTVOIDMAINVOIDFUNINTA,INTBINTA,BPRINTFENTERABSCANFDD,A,BFUNA,BPRINTFADBDN,A,B答案答案1VOIDFUNINTA,INTB或FUNINTA,INTB答案2TA答案3AB答案4BT五、程序设计共1题(共计20分)第1题(200分)题号502INCLUDESTDIOH/【程序设计】题目用WHILE语句求1100的累计和。/VOIDWWJTINTFUNINTN/PROGRAM/END/VOIDMAININTFUNINTNINTSUM0SUMFUN100PRINTFSUMDN,SUMWWJTVOIDWWJTFILEIN,OUTINTIINTIIN,IOUTINFOPENINDAT,RIFINNULLPRINTFPLEASEVERIFYTHECURRERNTDIRITMAYBECHANGEDOUTFOPENOUTDAT,WIFOUTNULLPRINTFPLEASEVERIFYTHECURRENTDIRITMAYBECHANGEDFORI0I5IFSCANFIN,D,IINIOUTFUNIINFPRINTFOUT,DN,IOUTFCLOSEINFCLOSEOUT答案INTI1,SUM0WHILEINSUMSUMIIRETURNSUM试卷编号8160所属语言C语言试卷方案C语言201006模拟试卷总分100分共有题型5种一、判断共10题(共计20分)第1题(20分)题号1224在C语言程序中,同一个问题可以有多种实现算法答案Y第2题(20分)题号1151用链表和数组存储数据,都需要系统预先分配长度足够的连续存储空间答案N第3题(20分)题号1271定义一种结构体类型后,则用该类型定义的所有变量占用内存的大小是相同的答案Y第4题(20分)题号814C语言程序中,二维数组在内存中按行逐列存储答案Y第5题(20分)题号1258如果函数的类型没有定义,则这个函数的类型是VOID答案N第6题(20分)题号1239若有定义INTARR1,2,3,4则说明ARR数组的长度任意答案N第7题(20分)题号1230在函数调用时,实参可以是常量,变量,也可以是表达式答案Y第8题(20分)题号1257用DEFINEM30定义M后,可以使用INTARR语句定义数组ARR答案Y第9题(20分)题号18AB4C6是一个合法的赋值表达式。答案Y第10题(20分)题号1142C语言不允许数组名作为函数参数进行函数调用答案N二、单项选择共15题(共计30分)第1题(20分)题号133以下各标识符中,合法的用户标识符为AMYSTERYBACCMAINDAB答案A第2题(20分)题号673C语言规定,函数返回值的类型是由()。ARETURN语句中的表达式类型所决定B调用该函数时的主调函数类型所决定C调用该函数时系统临时决定D在定义该函数时所指定的函数类型所决定答案D第3题(20分)题号3563以下函数的类型是_。FFFFLOATXRETURN5A与参数X的类型相同BVOID类型CINT类型D无法确定答案C第4题(20分)题号178以下对C语言函数的描述中,正确的是()。AC程序必须由一个或一个以上的函数组成BC函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数DC程序中有调用关系的所有函数必须放在同一个程序文件中答案A第5题(20分)题号115先用语句定义字符型变量C,然后要将字符A赋给C,则下列语句中正确的是()。ACABCACC97DC97答案A第6题(20分)题号3123下列数据中属于字符串常量的是AABCBABCCABCDA答案B第7题(20分)题号3159字符串指针变量中存入的是A字符串B字符串的首地址C第一个字符D字符串变量答案B第8题(20分)题号539C语言程序中必须有的函数是()。AINCLUDESTDIOHBMAINCPRINTFDSCANF答案B第9题(20分)题号3162若变量已正确定义,执行语句SCANFD,D,D,K1,K2,K3时,_是正确的输入A2030,40B203040C20,3040D20,30,40答案D第10题(20分)题号139定义双精度实型变量应使用ALONGINTBFLOATCCHARDDOUBLE答案D第11题(20分)题号202定义变量INTP,A则以下描述正确的是AP和A都是整型变量BP是用于指向整型变量的指针CP的值是A的地址DP是指向A的指针答案B第12题(20分)题号126下列可以作为用户自定义的变量名使用AIFBA334CRETURND_EXAMPLE答案D第13题(20分)题号563以下叙述中正确的是()。A构成C程序的基本单位是函数B可以在一个函数中定义另一个函数CMAIN函数必须放在其它函数之前D所有被调用的函数一定要在调用之前进行定义答案A第14题(20分)题号663以下不正确的说法是C语言规定()。A实参可以是常量,变量或表达式B形参可以是常量,变量或表达式C实参可以为任何类型D形参应与其对应的实参类型一致答案B第15题(20分)题号669若用数组名作为函数的实参,传递给形参的是()。A数组的首地址B数组第一个元素的值C数组中全部元素的值D数组元素的个数答案A三、程序填空共1题(共计15分)第1题(150分)题号412/【程序填空】功能写一个函数,求一个字符串的长度,在MAIN函数中输入字符串,并输出其长度。/INCLUDESTDIOHVOIDMAININTLENGTHCHARPINTLENCHARSTR20PRINTFPLEASEINPUTASTRINGNSCANFS,STR/SPACE/LENLENGTH【】PRINTFTHESTRINGHASDCHARACTERS,LEN/SPACE/【】CHARPINTNN0WHILEP0N/SPACE/【】RETURNN答案答案1STR答案2LENGTH或INTLENGTH答案3P或P或PP1或P1四、程序改错共1题(共计15分)第1题(150分)题号397/【程序改错】功能输入两个实数,按代数值由小到大输出它们,并在FUN函数中输出。(输出的数据都保留2位小数)/INCLUDESTDIOHVOIDFUN/FOUND/FLOATTFLOATA,BSCANFFF,A,B/FOUND/IFABTAABBT/FOUND/PRINTF52F,52FN,A,BVOIDMAINVOIDFUNFUN答案答案1FLOATT答案2IFAB答案3PRINTF52F,52FN,A,B五、程序设计共1题(共计20分)第1题(200分)题号23/【程序设计】功能从键盘输入一个大于3的整数,调用函数FUN判断其是否素数,然后在MAIN函数中输出相应的结论信息。例如7是素数,8不是素数。请编写FUN函数。素数是仅能被1和自身整除的数/INCLUDESTDIOHVOIDWWJTINTFUNINTN/PROGRAM/END/VOIDMAININTFUNINTNINTM,FLAGPRINTFINPUTANINTEGERSCANFD,MFLAGFUNMIFFLAGPRINTFDISAPRIMEN,MELSEPRINTFDISNOTAPRIMEN,MWWJTVOIDWWJTFILEIN,OUTINTIIN,IOUT,IINFOPEN5IN,RIFINNULLPRINTFPLEASEVERIFYTHECURRERNTDIRITMAYBECHANGEDOUTFOPEN5OUT,WIFOUTNULLPRINTFPLEASEVERIFYTHECURRENTDIRITMAYBECHANGEDFORI0I10IFSCANFIN,D,IINIOUTFUNIINFPRINTFOUT,DN,IOUTFCLOSEINFCLOSEOUT答案INTIINTJJ1FORI2INIIFNI0J0RETURNJ试卷编号8161所属语言C语言试卷方案C语言201006模拟试卷总分100分共有题型5种一、判断共10题(共计20分)第1题(20分)题号33INTI,PI是正确的C说明。答案Y第2题(20分)题号820函数嵌套是在函数的函数体中定义另外的函数答案N第3题(20分)题号1270用PUTS和GETS函数每次调用可以输入输出多个字符串
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国灵活用工平台服务标准化与劳动者权益保障报告
- 2025至2030基因检测技术临床应用分析及市场渗透率与资本动向研究报告
- 2025春季高一政治试卷及答案
- 2025-2030燃气轮机技术产业化竞争分析评估行业投资政策发展规划
- 2025-2030燃气管道行业市场分析发展需求评估项目中建规划报告
- 2025-2030燃料电池车载储氢系统安全性能评估标准
- 2025-2030灾害勘察行业市场分析发展趋势研究与投资前景分析文件
- 2025-2030湘菜文化推广与旅游餐饮融合发展研究
- 2025-2030湘味辣椒调料地方特色传承与工业化生产平衡研究
- 2025-2030清洁服务行业市场分析及发展战略与前景预测研究报告
- 消化内镜ERCP技术改良
- 云南师大附中2026届高三1月高考适应性月考卷英语(六)含答案
- 2026湖北随州农商银行科技研发中心第二批人员招聘9人笔试备考试题及答案解析
- 骑行美食活动方案策划(3篇)
- 2026年上海市松江区初三语文一模试卷(暂无答案)
- 石化企业环保培训课件
- 2026年吕梁职业技术学院单招职业技能考试备考试题带答案解析
- 清华大学教师教学档案袋制度
- 2025年新疆师范大学辅导员招聘考试真题及答案
- 人教版九年级物理上学期期末复习(知识速记+考点突破+考点练习题)含答案
- 电梯更新改造方案
评论
0/150
提交评论