1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 大学c语言程序设计期末考试试卷 大学大一c语言程序设计期末考试试卷及答案.doc...

大学c语言程序设计期末考试试卷 大学大一c语言程序设计期末考试试卷及答案.doc...

时间:2024-03-13 21:27:01

相关推荐

大学c语言程序设计期末考试试卷 大学大一c语言程序设计期末考试试卷及答案.doc...

大学大一c语言程序设计期末考试试卷及答案.doc

计算机科学学院C语言程序设计试卷A第1页(共8页)四川师范大学计算机科学学院学年度第二学期期末考试C语言程序设计试卷试卷A答卷说明1、本试卷共6页,答题纸3页,4个大题,35个小题,满分100分,120分钟完卷。2、闭卷考试,所有的答案都必须写在答题纸上,判卷以答题纸上答案为准。3、本试卷适用于级1、2、3班。题号一二三四总分总分人分数得分评卷人1、单项选择题在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分1、在C语言中,下列标识符中合法的是AINTBIN1_3CA_BDDCONST2、不属于C语言基本数据类型的是AINTBUNIONCCHARDUNSIGNED3、下面是对宏定义的描述。不正确的是A宏不存在类型问题,宏名无类型,它的参数也无类型B宏替换不占用运行时间C宏替换只是字符串的简单替代D宏替换时先检查类型,类型一致时才可以替换4、C语言中,″\\XFDS″在内存中占用的字节数是A3B4C5D65、设INTX则执行PRINTF″X\N″,XX;的结果是AFFFFFFFFBFFC0D16、对于WHILE语句,错误的说法是A用条件控制循环体的执行次数B循环体至少要执行一次C循环体有可能一次也不执行D循环体中可以包含若干条语句__________________学院__________级___________班姓名_______________学号_______________(密)(封)(线)密封线内答题无效计算机科学学院C语言程序设计试卷A第2页(共8页)7、执行下列语句后输出的结果是INTA8,B7,C6IFAC{ACCB}PRINTF“D,D,D\N“,A,B,CA6,7,7B6,7,8C8,7,6D8,7,88、设INTA9,B20;则PRINTF″D,D\N″,A,B;的输出结果是A9,19B9,20C10,19D10,209、设STATICCHARX″12345″,Y{′1′,′2′,′3′,′4′,′5′,′\0′};那么AX数组的长度等于Y数组的长度BX数组的长度大于Y数组的长度CX数组的长度少于Y数组的长度DX数组与Y数组的存储区域相同10、设INTI,X33{1,2,3,4,5,6,7,8,9};则下面语句的输出结果是FORI0I3A13B64C1D016、下列定义正确的是AENUMT{A,B}XBENUMT{1,2}XCENUM{′′,′′}XDENUMT{A,B}X17、设有定义STRUCTU{INTA4FLOATB3CHARC16}AA则PRINTF″D\N″,SIZEOFAA的输出是A32B36C12D8计算机科学学院C语言程序设计试卷A第3页(共8页)18、数据5478在文本文件中占用的字节个数是A4B5C6D819、在宏定义DEFINEPR314R中,请问宏名是APBPRC314RDPR314R20、要打开一个已存在的用于修改的非空二进制文件“HELLOTXT”,正确语句是AFP“HELLOTXT“,“R“BFP“HELLOTXT“,“AB“CFP“HELLOTXT“,“W“DFP“HELLOTXT“,“R“得分评卷人二、填空题仔细阅读每小题的说明和源代码,并将正确答案写到答题纸上对应的题号处。每小题4分,共36分1以下程序的功能是从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入请填空21222下面程序的功能是比较字符数组A和字符数组B中的两个字符串是否相等(比较对应字符,全部相同输出0,如果不同,返回第一个不相同的字符差值,并输出)。INCLUDEINTMAININTARGC,CHARARGV{FLOATX,AMAX,AMINSCANF“F“,AMAXXAMINXWHILE21{IFXAMAXAMAXXIF22AMINXSCANF“F“,}PRINTF“\NAMAXF\NAMINF\N“,AMAX,AMINRETURN0}__________________学院__________级___________班姓名_______________学号_______________(密)(封)(线)密封线内答题无效计算机科学学院C语言程序设计试卷A第4页(共8页)23243就以下程序空缺的地方进行填空。4以下程序对一个33的矩阵进行行列互换。2526272829INCLUDEINTMAINVOID{CHARA100“HELLOWORLD“CHARB100“HELLOCHENGDU“23/完成对应字符的比较,并判定一个字符串是否结束了/WHILE24{I}PRINTF“D\N“,AIBIRETURN0}INCLUDEINTMAININTARGC,CHARARGV{INTI,J,TEMPINTA33{1,2,3,4,5,6,7,8,9}FORI0IINCLUDEINTMAININTARGC,CHARARGV{CHARSTR81,SPTRINTIFORI0IINTFUNINTX{INTY0STATICINTZ3ZYRETURNXYZ}VOIDMAIN{INTI,X2FORI0IINTMAINVOID{CHARSTR100“IAMAPIG“CHARPINTIFORI0STRI \0 I,P{IFP A ELSEIFMNRETURNGCDMN,NELSERETURNGCDM,NM}VOIDMAIN{PRINTF“GCDD\N“,GCD24,36}32题INCLUDEINTA1300,A2400VOIDSUB1INTX,INTY{A1XXYYA1}VOIDMAIN{INTA3100,A4200SUB1A3,A4SUB1A1,A2PRINTF“D,D,D,D\N“,A1,A2,A3,A4}__________________学院__________级___________班姓名_______________学号_______________(密)(封)(线)密封线内答题无效计算机科学学院C语言程序设计试卷A第6页(共8页)四、程序设计题,将源代码规范地书写在答题纸上第34小题10分,第35小题各14分,共24分。34设计函数实现将一个字符串中小写字母转化为大写字母。35计算的值并输出设N20。121NE四川师范大学计算机科学学院学年度第二学期期末考试C语言程序设计试卷试卷A参考答案与评分标准一、单项选择题(每小题1分,共20分)12345678910BBDDABCAAC11121314151617181920CBADCDBCAB二、填空题(每空4分,共36分)21X022X(1分)INCLUDE(1分)/转换函数4分,其中循环正确1分,判断、转换正确各1分,其余1分/VOIDCONVERTCHARSTR{WHILESTR \0 {IFISLOWERSTRSTRTOUPPERSTRSTR}}/主函数4分,其中变量定义初始化正确1分,函数调用正确2分,输出正确1分/VOIDMAIN{CHARSTR“123123ASADASADMNER“CONVERTSTRPRINTF“S\N“,STR}其它答案可根据情况酌情给

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。