2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案_第1頁
2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案_第2頁
2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案_第3頁
2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案_第4頁
2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第頁共頁2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案2023年9月計算機二級C語言程序設(shè)計練習(xí)題及答案練習(xí)題一:1.假設(shè)有以下數(shù)組說明,那么i=10;a[a[i]]元素數(shù)值是(C)。inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};A、10B、9C、6D、5先算a[a[i]]內(nèi)層的a[i],由于i=10,因此a[i]即a[10].a[10]對應(yīng)下面數(shù)組中的元素為9.因此a[a[i]]即為a[9]a[9]對應(yīng)下面數(shù)組中的元素為6.因此a[9]即為62.假設(shè)有說明:inta[][3]={{1,2,3},{4,5},{6,7}};那么數(shù)組a的第一維的大小為:(B)A、2B、3C、4D、無確定值57D、369二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在此題中,按行對二維數(shù)組賦值,因此內(nèi)層有幾個大括號,數(shù)組就有幾行3.對二維數(shù)組的正確定義是(C)詳見教材P149~152,二維數(shù)組的定義、初始化類型符數(shù)組名[常量表達(dá)式][常量表達(dá)式]二維數(shù)組可以看做是矩陣類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標(biāo)識符命名規(guī)那么;第一個常量表達(dá)式是指數(shù)組的行數(shù);第二個常量表達(dá)式是指數(shù)組的列數(shù);常量表達(dá)式的值只能是整數(shù),不可以是變量,而且從1開場計數(shù)。一維數(shù)組初始化時可以省略數(shù)組長度二維數(shù)組初始化時可以省略行數(shù),但不能省略列數(shù)選項A,B,都省略了列數(shù)選項D,不符合二維數(shù)組定義的一般形式,行、列常量表達(dá)式應(yīng)該放在不同的[]中A、inta[][]={1,2,3,4,5,6};B、inta[2][]={1,2,3,4,5,6};C、inta[][3]={1,2,3,4,5,6};D、inta[2,3]={1,2,3,4,5,6};4.inta[3][4];那么對數(shù)組元素引用正確的選項是__C___A、a[2][4]B、a[1,3]C、a[2][0]D、a(2)(1)詳見教材P150,數(shù)組元素的引用數(shù)組名[下標(biāo)][下標(biāo)]引用數(shù)組元素時,[]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開場計數(shù)第一個[下標(biāo)]表示行邏輯地址下標(biāo),第二個[下標(biāo)]表示列邏輯地址下標(biāo)。此題圖示詳見P149圖6.7因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;選項A,列邏輯地址下標(biāo)超過范圍選項B,D,的引用形式不正確。5.C語言中函數(shù)返回值的類型是由A決定的.A、函數(shù)定義時指定的類型B、return語句中的表達(dá)式類型C、調(diào)用該函數(shù)時的實參的.數(shù)據(jù)類型D、形參的數(shù)據(jù)類型6.在C語言中,函數(shù)的數(shù)據(jù)類型是指(A)A、函數(shù)返回值的數(shù)據(jù)類型B、函數(shù)形參的數(shù)據(jù)類型C、調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型D、任意指定的數(shù)據(jù)類型7.在函數(shù)調(diào)用時,以下說法正確的選項是(B)A、函數(shù)調(diào)用后必須帶回返回值B、實際參數(shù)和形式參數(shù)可以同名C、函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量D、主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個文件里8.在C語言中,表示靜態(tài)存儲類別的關(guān)鍵字是:(C)A、autoB、registerC、staticD、extern9.未指定存儲類別的變量,其隱含的存儲類別為(A)。A、autoB、staticC、externD、register10.假設(shè)有以下說明語句:structstudent{intnum;charname[];floatscore;}stu;那么下面的表達(dá)不正確的選項是:(D)A、struct是構(gòu)造體類型的關(guān)鍵字B、structstudent是用戶定義的構(gòu)造體類型C、num,score都是構(gòu)造體成員名D、stu是用戶定義的構(gòu)造體類型名11.假設(shè)有以下說明語句:structdate{intyear;intmonth;intday;}brithday;那么下面的表達(dá)不正確的選項是__C___.A、struct是聲明構(gòu)造體類型時用的關(guān)鍵字B、structdate是用戶定義的構(gòu)造體類型名C、brithday是用戶定義的構(gòu)造體類型名D、year,day都是構(gòu)造體成員名12.以下對構(gòu)造變量stul中成員age的非法引用是Bstructstudent{intage;intnum;}stu1,*p;p=-stu1;A、stu1.ageB、student.ageC、p-》ageD、(*p).age13.設(shè)有如下定義:strucksk{inta;floatb;}data;int*p;假設(shè)要使P指向data中的a域,正確的賦值語句是CA、p=-a;B、p=datA、a;C、p=-datA、a;D、*p=datA、a;14.設(shè)有以下說明語句:typedefstructstu{inta;floatb;}stutype;那么下面表達(dá)中錯誤的選項是(D)。A、struct是構(gòu)造類型的關(guān)鍵字B、structstu是用戶定義的構(gòu)造類型C、a和b都是構(gòu)造成員名D、stutype是用戶定義的構(gòu)造體變量名15.語句int*p;說明了C。A、p是指向一維數(shù)組的指針B、p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)C、p是指向int型數(shù)據(jù)的指針D、p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的指針練習(xí)題二:1、以下語句的輸出結(jié)果是()。inta=-1,b=4,k;k=(++a<0)--!(b--<=0);printf(“%d,%d,%d”,k,a,b);A.1,0,4B.1,0,3C.0,0,3D.0,0,42、以下程序的輸出結(jié)果是()。char*p1=“abcd”,*p2=“ABCD”,str[50]=“xyz”;strcpy(str+2,strcat(p1+2,p2+1));printf(“%s”,str);A.xyabcABB.abcABzC.ABabczD.xycdBCD3、執(zhí)行下面的程序后,a的值是()。#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“%d”,a);}A.10B.1C.9D.04、設(shè)A為存放(短)整型的一維數(shù)組,假如A的首地址為P,那么A中第i個元素的地址為()。A.P+i*2B.P+(i-1)*2考試大C.P+(i-1)D.P+i5、以下程序執(zhí)行后輸出的結(jié)果是()。intd=1;fun(intp){intd=5;d+=p++;printf(“%d,”,d);}main(){inta=3;fun(a);d+=a++;printf(“%d”,d);}A.8,4B.9,6C.9,4D.8,56、表達(dá)式:10!=9的值是()。A.trueB.非零值C.0D.17、假設(shè)有說明:inti,j=7,*p=-i;,那么與i=j;等價的語句是()。A.i=*p;B.*p=*-j;C.i=-j;D.i=**p;8、不能把字符串:Hello!賦給數(shù)組b的語句是()。A.charb[10]={’H’,’e’,’l’,’l’,’o’,’!’};B.charb[10];b=“Hello!”;C.charb[10];strcpy(b,“Hello!”);D.charb[10]=“Hello!”;9、在C程序中有如下語句:char*func(intx,inty);它是()。A.對函數(shù)func的定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論