大学c语言程序设计期末考试试卷,大学大一c语言程序设计期末考试试卷及答案.doc...
大學(xué)大一c語言程序設(shè)計(jì)期末考試試卷及答案.doc
計(jì)算機(jī)科學(xué)學(xué)院C語言程序設(shè)計(jì)試卷A第1頁(共8頁)四川師范大學(xué)計(jì)算機(jī)科學(xué)學(xué)院20122013學(xué)年度第二學(xué)期期末考試C語言程序設(shè)計(jì)試卷試卷A答卷說明1、本試卷共6頁,答題紙3頁,4個大題,35個小題,滿分100分,120分鐘完卷。2、閉卷考試,所有的答案都必須寫在答題紙上,判卷以答題紙上答案為準(zhǔn)。3、本試卷適用于2011級1、2、3班。題號一二三四總分總分人分?jǐn)?shù)得分評卷人1、單項(xiàng)選擇題在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共20分1、在C語言中,下列標(biāo)識符中合法的是AINTBIN1_3CA_BDDCONST2、不屬于C語言基本數(shù)據(jù)類型的是AINTBUNIONCCHARDUNSIGNED3、下面是對宏定義的描述。不正確的是A宏不存在類型問題,宏名無類型,它的參數(shù)也無類型B宏替換不占用運(yùn)行時間C宏替換只是字符串的簡單替代D宏替換時先檢查類型,類型一致時才可以替換4、C語言中,″\\XFDS″在內(nèi)存中占用的字節(jié)數(shù)是A3B4C5D65、設(shè)INTX則執(zhí)行PRINTF″X\N″,XX;的結(jié)果是AFFFFFFFFBFFC0D16、對于WHILE語句,錯誤的說法是A用條件控制循環(huán)體的執(zhí)行次數(shù)B循環(huán)體至少要執(zhí)行一次C循環(huán)體有可能一次也不執(zhí)行D循環(huán)體中可以包含若干條語句__________________學(xué)院__________級___________班姓名_______________學(xué)號_______________(密)(封)(線)密封線內(nèi)答題無效計(jì)算機(jī)科學(xué)學(xué)院C語言程序設(shè)計(jì)試卷A第2頁(共8頁)7、執(zhí)行下列語句后輸出的結(jié)果是INTA8,B7,C6IFAC{ACCB}PRINTF“D,D,D\N“,A,B,CA6,7,7B6,7,8C8,7,6D8,7,88、設(shè)INTA9,B20;則PRINTF″D,D\N″,A,B;的輸出結(jié)果是A9,19B9,20C10,19D10,209、設(shè)STATICCHARX″12345″,Y{′1′,′2′,′3′,′4′,′5′,′\0′};那么AX數(shù)組的長度等于Y數(shù)組的長度BX數(shù)組的長度大于Y數(shù)組的長度CX數(shù)組的長度少于Y數(shù)組的長度DX數(shù)組與Y數(shù)組的存儲區(qū)域相同10、設(shè)INTI,X33{1,2,3,4,5,6,7,8,9};則下面語句的輸出結(jié)果是FORI0I3A13B64C1D016、下列定義正確的是AENUMT{A,B}XBENUMT{1,2}XCENUM{′′,′′}XDENUMT{A,B}X17、設(shè)有定義STRUCTU{INTA4FLOATB3CHARC16}AA則PRINTF″D\N″,SIZEOFAA的輸出是A32B36C12D8計(jì)算機(jī)科學(xué)學(xué)院C語言程序設(shè)計(jì)試卷A第3頁(共8頁)18、數(shù)據(jù)5478在文本文件中占用的字節(jié)個數(shù)是A4B5C6D819、在宏定義DEFINEPR314R中,請問宏名是APBPRC314RDPR314R20、要打開一個已存在的用于修改的非空二進(jìn)制文件“HELLOTXT”,正確語句是AFP“HELLOTXT“,“R“BFP“HELLOTXT“,“AB“CFP“HELLOTXT“,“W“DFP“HELLOTXT“,“R“得分評卷人二、填空題仔細(xì)閱讀每小題的說明和源代碼,并將正確答案寫到答題紙上對應(yīng)的題號處。每小題4分,共36分1以下程序的功能是從鍵盤上輸入若干個學(xué)生的成績,統(tǒng)計(jì)并輸出最高成績和最低成績,當(dāng)輸入負(fù)數(shù)時結(jié)束輸入請?zhí)羁?1222下面程序的功能是比較字符數(shù)組A和字符數(shù)組B中的兩個字符串是否相等(比較對應(yīng)字符,全部相同輸出0,如果不同,返回第一個不相同的字符差值,并輸出)。INCLUDEINTMAININTARGC,CHARARGV{FLOATX,AMAX,AMINSCANF“F“,AMAXXAMINXWHILE21{IFXAMAXAMAXXIF22AMINXSCANF“F“,}PRINTF“\NAMAXF\NAMINF\N“,AMAX,AMINRETURN0}__________________學(xué)院__________級___________班姓名_______________學(xué)號_______________(密)(封)(線)密封線內(nèi)答題無效計(jì)算機(jī)科學(xué)學(xué)院C語言程序設(shè)計(jì)試卷A第4頁(共8頁)23243就以下程序空缺的地方進(jìn)行填空。4以下程序?qū)σ粋€33的矩陣進(jìn)行行列互換。2526272829INCLUDEINTMAINVOID{CHARA100“HELLOWORLD“CHARB100“HELLOCHENGDU“23/完成對應(yīng)字符的比較,并判定一個字符串是否結(jié)束了/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}__________________學(xué)院__________級___________班姓名_______________學(xué)號_______________(密)(封)(線)密封線內(nèi)答題無效計(jì)算機(jī)科學(xué)學(xué)院C語言程序設(shè)計(jì)試卷A第6頁(共8頁)四、程序設(shè)計(jì)題,將源代碼規(guī)范地書寫在答題紙上第34小題10分,第35小題各14分,共24分。34設(shè)計(jì)函數(shù)實(shí)現(xiàn)將一個字符串中小寫字母轉(zhuǎn)化為大寫字母。35計(jì)算的值并輸出設(shè)N20。121NE???四川師范大學(xué)計(jì)算機(jī)科學(xué)學(xué)院20122013學(xué)年度第二學(xué)期期末考試C語言程序設(shè)計(jì)試卷試卷A參考答案與評分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(每小題1分,共20分)12345678910BBDDABCAAC11121314151617181920CBADCDBCAB二、填空題(每空4分,共36分)21X022X(1分)INCLUDE(1分)/轉(zhuǎn)換函數(shù)4分,其中循環(huán)正確1分,判斷、轉(zhuǎn)換正確各1分,其余1分/VOIDCONVERTCHARSTR{WHILESTR \0 {IFISLOWERSTRSTRTOUPPERSTRSTR}}/主函數(shù)4分,其中變量定義初始化正確1分,函數(shù)調(diào)用正確2分,輸出正確1分/VOIDMAIN{CHARSTR“123123ASADASADMNER“CONVERTSTRPRINTF“S\N“,STR}其它答案可根據(jù)情況酌情給
總結(jié)
以上是生活随笔為你收集整理的大学c语言程序设计期末考试试卷,大学大一c语言程序设计期末考试试卷及答案.doc...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bootstrap Table 列参数c
- 下一篇: c语言for要分号错误,c语言for语句