大学c语言程序设计期末考试试卷,大学大一c语言程序设计期末考试试卷及答案.doc...
大學大一c語言程序設計期末考試試卷及答案.doc
計算機科學學院C語言程序設計試卷A第1頁(共8頁)四川師范大學計算機科學學院20122013學年度第二學期期末考試C語言程序設計試卷試卷A答卷說明1、本試卷共6頁,答題紙3頁,4個大題,35個小題,滿分100分,120分鐘完卷。2、閉卷考試,所有的答案都必須寫在答題紙上,判卷以答題紙上答案為準。3、本試卷適用于2011級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???四川師范大學計算機科學學院20122013學年度第二學期期末考試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}其它答案可根據情況酌情給
總結
以上是生活随笔為你收集整理的大学c语言程序设计期末考试试卷,大学大一c语言程序设计期末考试试卷及答案.doc...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Bootstrap Table 列参数c
- 下一篇: macOS如何正确驱动集成显卡HDMI(