




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
長風破浪會有時,直掛云帆濟滄海。電子科技大學23春“計算機應用技術”《C語言》考試歷年高頻難、易錯點試題甄選答案附答案(圖片大小可自由調整)第I卷一.綜合考核(共15題)1.在訪問一個結構元素前你必須定義()。A.結構體變量B.結構體C.定義結構指針D.A和B2.定義chars[81];后,能正確輸入一個字符串到數組s的語句是()。A.scanf("%s",&s[0]);B.scanf("%c",s);C.gets(&s[0]);D.gets(s);3.sizeof(float)是()。A.一個雙精度型表達式B.一個整型表達式C.一種函數調用D.一個不合法的表達式4.有定義:floaty,*p=&y;,假定變量y在內存中所占地址為100~103。那么p的值為()。A.103B.102C.101D.1005.以下對一維整型數組a的正確說明是()。A.inta(10);B.intn=10,a[n];C.intn;scanf("%d",&n);inta[n];D.#defineSIZE10;inta[SIZE];6.已有定義inta=-2;和輸出語句:printf("%8lx",a);以下正確的敘述是()。A.%8lx不是錯誤的格式符,其中數字8規定了輸出字段的寬度B.%x是格式符的一種,其變量的值按十六進制輸出,但%8lx是錯誤的C.%x是格式符的一種,它可以適用于任何一種類型的數據D.整型變量的輸出格式符只有%d一種7.已知a=8,b=3,c=4,表達式(a>b&&c>a)||(ab)的值是()。A.15B.12C.1D.08.在內存中存儲結構體類型的變量要占連續一段的存儲單元。()A.正確B.錯誤9.下面的循環體執行完后,a的值是()。for(a=2;aA.9B.10C.11D.1210.以下哪些是關于指針數組的正確描述?()A.若inta[4][4];int*b[]={a[0],a[1],a[2],a[3]};則b是指針數組B.指針數組每個元素都是指針變量C.指針數組與指向數組的指針是等價的D.int*a[4];E.int(*a)[4];11.指針不可以操作數組。()A.正確B.錯誤12.下面程序的功能是把316表示為兩個加數的和,使兩個加數分別能被13和11整除。請選擇填空()。#includemain(){inti=0,j,k;do{i++;k=316-13*i;}while(【1】);j=k/11;printf("316=13*%d+11*%d",i,j);}A.k/11==0B.k/11==0C.k/11D.k%1113.判斷字符串a和b是否相等,應當使用()。A.if(strcpy(a,b))B.if(a=b)C.if(a==b)D.if(!strcmp(a,b))14.判斷字符串a和b是否相等,應使用()。A.if(a==b)B.if(a=b)C.if(strcpy(a,b))D.if(strcmp(a,b)==0)15.若要使用字符函數,需要引入的頭文件是()。A.string.hB.ctype.hC.stdlib.hD.stdio.h第II卷一.綜合考核(共15題)1.若已定義inta;下面對(1)(2)兩個語句的正確解釋是()。(1)int*p=&a;(2)*p=a;A.語句(1)和(2)中的*p含義相同,都表示給指針變量p賦值B.(1)和(2)語句的執行結果,都是把變量a的地址賦給指針變量pC.(1)在對p進行說明的同時進行初始化,使p指向a(2)將變量a的值賦給指針變量pD.(1)在對p進行說明的同時進行初始化,使p指向a(2)將變量a的值賦給*p2.下列運算符中優先級最低的是()。A.?:B.+C.&&D.!=3.C語言對嵌套if語句的規定是:else總是與()配對。A.縮進位置相同的ifB.第一個ifC.其之前最近的ifD.其之前最近且不帶else的if4.下關于運算符優先順序的描述中正確的是()。A.邏輯運算符B.賦值運算符C.算術運算符D.關系運算符<算術運算符<賦值運算符<邏輯與運算符5.標準庫函數fgets(s,n,f)的功能是()。A.從文件f中讀取長度小于n的字符串存入s中B.從文件f中讀取長度為n的字符串存入s中C.從文件f中讀取長度為n-1的字符串存入s中D.從文件f中讀取n個字符串存入s中6.函數即可以嵌套定義,又可以嵌套調用。()A.正確B.錯誤7.C語言規定,如下說法是正確的()A.結構是若干變量的集合,這些變量的類型可以相同B.共用體(聯合)允許不同數據類型的數據使用共同的存儲區域C.位段是一種特殊的結構成員。位段的類型可以是char、int、float、double等。D.不能用&來取結構的地址E.不能將結構作為整體來進行存取8.已有說明floatf=3.14,*p;若讓p指向f,則正確的賦值語句是()。A.p=f;B.p=&f;C.*p=f;D.*p=&m;9.以下關于C源程序文件的說法中正確的是()。A.是一種文本(ASCII碼)文件B.是一種二進制文件C.文件擴展名一般為cD.可以用DOS的type命令顯示其內容10.在一個C源程序文件中,若要定義一個只允許本源文件中所有函數使用的全局變量,則該變量需要使用的存儲類別是()。A.staticB.registerC.externD.auto11.以下數據類型在內存中占用4個字節的是()。A.unsignedlongB.unsignedcharC.intD.float12.#includevoidf(char*s,char*t){chark;k=*s;*s=*t;*t=k;s++;t--;if(*s)f(s,t);}main(){charstr[10]="abcdefg",*p;p=str+strlen(str)/2+1;f(p,p-2);printf("%s\n",str);}程序運行后的輸出結果是()。A.gfedcbaB.gbcdefaC.abedcfgD.abcdefg13.以下不正確的語句為()。A.if(x>y);B.if(x=y)&&(x!=0)x+=y;C.if(x!=y)scanf("%d",&x);elsescanf("%d",&y);D.if(x<y){x++;y++};14.若運行時給變量輸入12,則以下程序的運行結果是()。Main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}A.0B.22C.12D.1015.C語言中()存儲類型的變量只在使用時分配空間。A.static和autoB.register和staticC.register和externD.auto和register第I卷參考答案一.綜合考核1.參考答案:A2.參考答案:ACD3.參考答案:B4.參考答案:D5.參考答案:D6.參考答案:A7.參考答案:D8.參考答案:A9.參考答案:C10.參考答案:ABD11.參考答案:B12.參考答案:D13.參考答案:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抗災搶險宣傳方案(3篇)
- DB23-T2898-2021-楊卷葉象甲防治技術規程-黑龍江省
- DB23-T2876-2021-北蒼術栽培技術規程-黑龍江省
- 工程大包項目管理制度
- 加氣站發生火災應急預案(3篇)
- 工地高效工作管理制度
- 養老機構人員管理制度
- 經營績效分析方案(3篇)
- 展板字體編制方案(3篇)
- 物業愛心陪護方案(3篇)
- 中小學生心理健康的MHT診斷測驗(包括評分表和評分細則)
- 2024信息安全意識培訓ppt課件完整版含內容
- 道路工程外文文獻翻譯
- 《蘇霍姆林斯基》課件
- 無人機遙感圖像處理技術
- 火龍罐綜合灸療法
- 新能源領域的隱患治理
- 物品借出申請表
- 2021上海慢行交通規劃設計導則
- EOD項目策劃、融資、落地、偏差、風險
- 漢堡店創業計劃書
評論
0/150
提交評論