知道智慧樹網(wǎng)課:程序設(shè)計基礎(chǔ)(程序設(shè)計基礎(chǔ))章節(jié)測試滿分答案_第1頁
知道智慧樹網(wǎng)課:程序設(shè)計基礎(chǔ)(程序設(shè)計基礎(chǔ))章節(jié)測試滿分答案_第2頁
知道智慧樹網(wǎng)課:程序設(shè)計基礎(chǔ)(程序設(shè)計基礎(chǔ))章節(jié)測試滿分答案_第3頁
知道智慧樹網(wǎng)課:程序設(shè)計基礎(chǔ)(程序設(shè)計基礎(chǔ))章節(jié)測試滿分答案_第4頁
知道智慧樹網(wǎng)課:程序設(shè)計基礎(chǔ)(程序設(shè)計基礎(chǔ))章節(jié)測試滿分答案_第5頁
已閱讀5頁,還剩221頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1【單選題】(2分)一個C程序可能出現(xiàn)的有○○D2【單選題】(2分)C程序中一般可以包含幾個函數(shù)○A.○至少1個0個□口口口□口口口B3【單選題】(2分)一個C○○程序總是從main函數(shù)開始執(zhí)行程序可以包含多個main函數(shù)□口口口□口口口C4邏輯是指○A.在從obj生成exe文件的過程中,如果函數(shù)名書寫,可能產(chǎn)生的○○在exe文件的執(zhí)行過程中,產(chǎn)生運行異?!鹚鶗鴮懙恼Z句,不符合C的語法B5【單選題】(2分)計算機能直接執(zhí)行的文件是B6【單選題】(2分)程序的運行結(jié)果不正確,這種屬于○○A.D7【單選題】(2分)在函數(shù)體中,關(guān)于數(shù)據(jù)定義語句和非數(shù)據(jù)定義語句(即執(zhí)行語句)的位置,下面說法正確○○○C8【單選題】(2分)在C語言程序中○○□口口口□口口口C9面向?qū)ο笳Z言○高級語言匯編語言機器語言□口口口□口口口BA.B【單選題】(2分)以下四個程序中,完全正確的是{}{}{}{}C第二章測試1【單選題】(2分)以下哪個選項是合法的用戶自定義標(biāo)識符○○○A.C2【單選題】(2分)下面選項中,屬于合法的字符常量的是C3【單選題】(2分)下面幾組代碼正確的是A.C4【單選題】(2分)A.B5【單選題】(2分)A6【單選題】(2分)設(shè)整數(shù)和實數(shù)的大小都不超過各自變量的存儲范圍,下面4種說法中,正確的是□□□口□□□口A7【單選題】(2分)A.OC8【單選題】(2分)OD9【單選題】(2分)c是字符變量,關(guān)于語句"c='A'+'6'-3;",下面說法正確的是○B(yǎng)【單選題】(2分)設(shè)有定義則下面說法正確的是○A.c占用6個字節(jié)的內(nèi)存○□□口口□□口口A【單選題】(2分)參與運算的對象必須是整數(shù)的運算符是○○%A.□□口口□□口口D【單選題】(2分)○○7D【單選題】(2分)數(shù)字0的ASCII碼是48,上面程序段的運行結(jié)果是C【單選題】(2分)字符串"ab\108g"在內(nèi)存中占的字節(jié)數(shù)是○A.8○6D【單選題】(2分)表達式a*=b+c與下列哪個表達式等價○C【單選題】(2分)若有定義則以下賦值表達式正確的是○D【單選題】(2分)設(shè)a、b都是int型變量,則表達式(a=1,a+=1,b=a,b*2,a+b)的值是○6○○2C【單選題】(2分)表達式('A'+0.32f)計算結(jié)果的類型是○○A【單選題】(2分)設(shè)有數(shù)據(jù)定義則下面四個選項中,系統(tǒng)不進行類型轉(zhuǎn)換就能直接運算的是○○D1【單選題】(2分)上面程序段的運行結(jié)果是A2【單選題】(2分)上面程序段的運行結(jié)果是D3【單選題】(2分)TC中整型變量占2個字節(jié),則上面程序段的運行結(jié)果是A.B4【單選題】(2分)關(guān)于putchar()的說法正確的是A.A5【單選題】(2分)要從鍵盤給兩個整型變量a、b輸入數(shù)據(jù),輸入格式是1,2,能完成此任務(wù)的代碼是○○○C6【單選題】(2分)則正確的鍵盤輸入應(yīng)該是○○C7【單選題】(2分)關(guān)于格式控制字符串%-m.ns,正確的說法是A.B8【單選題】(2分)以下不屬于格式控制字符的是O○○D9【單選題】(2分)a、b、c都是整型變量,用"scanf("%d%2d%*2d%d",&a,&b,&c);"給3個變量輸入數(shù)據(jù),設(shè)輸入格式是12345678,則3個變量的值分別是B【單選題】(2分)上面的程序段運行時從鍵盤輸入a,則正確的敘述是○○A【單選題】(2分)上面程序段準(zhǔn)備把10和5.12分別存給i和f,正確的輸入是()。OC.C【單選題】(2分)若上面程序段運行時鍵盤輸入的字符序列為2223a1230.12,則a、b、c的值分別是○A1【單選題】(2分)上面程序段執(zhí)行后,f的值是○12A2【單選題】(2分){}上面程序的運行結(jié)果是○○A.A3【單選題】(2分)以下四個選項中,執(zhí)行完程序段后y的值不為3的是D4【單選題】(2分)上面的程序段執(zhí)行后,c的值是○13○0AA5【單選題】(2分)上面代碼段執(zhí)行后,x,y,z的值是A6【單選題】(2分)邏輯運算符中,運算優(yōu)先級按從高到低正確排序的是○○○A.B7【單選題】(2分)以下是if語句的基本形式:其中“表達式”A.C8【單選題】(2分)若有表達式(!w)?(--x):(++y),則下列選項中與其等價的表達式是Oc.A9【單選題】(2分)A.○0D【單選題】(2分)〇○2○參考答案參考答案A關(guān)于上面程序段,下列說法正確的是○有語法○若輸入"34",輸出“4,5”參考答案參考答案B【單選題】(2分)3.{6.scanf("%d",&m);//輸入一個整數(shù)8.{9.if(m%2==0)/是正數(shù),且能被2整除,則是正偶數(shù)13.else//不能被2整除,則是正奇數(shù)25.printf("%disanegativeeven\n",m);//是負(fù)偶數(shù)29.printf("%disanegativeodd\n",m);//是負(fù)奇數(shù)34.printf("%diszero.Itisa上面程序代碼的功能是判斷輸入整數(shù)的正負(fù)性和奇偶性,請將第19行和22行標(biāo)號處缺少的代碼填寫完整第19行代碼:if(m<0)第22行代碼:if(m%2==0)第19行代碼:elseif(m<0)第22行代碼:if(m%2!=0)第19行代碼:elseif(m<0)第22行代碼:if(m%2==0)○第19行代碼:if(m<0)第22行代碼:if(m%2!=0)B【單選題】(2分)以下程序段中,與語句:k=a>b?(b>c?1:0):0;功能相同的是○B(yǎng)【單選題】(2分){}上面程序段執(zhí)行后,a,b的值分別是○A.C【單選題】(2分)}}上面程序段的運行結(jié)果是}上$B第五章測試【單選題】(2分)對于while語句,的說法是○D2【單選題】(2分)C3【單選題】(2分)以下描述正確的是A4【單選題】(2分){ }}上面程序的功能是找出3~100間的素數(shù),程序中所缺的兩處應(yīng)為○A.B5【單選題】(2分)設(shè)變量已正確定義,下面程序中能計算f=n!的是○○B(yǎng)6【單選題】(2分){}}}上面程序的運行結(jié)果是6○7A.B7【單選題】(2分){{}}上面程序的運行結(jié)果是A.○○A8【單選題】(2分){}上面程序運行后,循環(huán)體運行的次數(shù)為○0○A.C9【單選題】(2分)以下不是死循環(huán)的是○B(yǎng)【單選題】(2分)以下正確的說法是○A.○B(yǎng)【單選題】(2分)有關(guān)for語句正確的是A.○A【單選題】(2分){{}}上面程序運行后,變量n的值為A.2○1□□口口□□口口D【單選題】(2分){{{}}}A.5□□口口□□口口B【單選題】(2分){}上面程序的運行結(jié)果是A.C【單選題】(2分){}上面程序的運行后,循環(huán)的執(zhí)行次數(shù)是○A.○9B1【單選題】(2分){}○A.參考答案參考答案B2【單選題】(2分)以下正確的函數(shù)聲明形式是○A.○○參考答案參考答案A3【單選題】(2分)有以下函數(shù)定義:voidfun(intn,doublex){…},若以下選項中的變量都已經(jīng)正確定義且賦值,則對函數(shù)fun的正確調(diào)用語句是A4【單選題】(2分){}{}假設(shè)用戶輸入5,3,上面程序的運行結(jié)果是○參考答案參考答案C5【單選題】(2分){}{}上面程序的運行結(jié)果是○參考答案參考答案B6【單選題】(2分){}若有上面的程序,其中正確的是○○A7【單選題】(2分)以下不正確的說法是,C語言規(guī)定○參考答案參考答案B8【單選題】(2分){{}}{}上面的程序用遞歸定義的方法實現(xiàn)求菲波拉契數(shù)列1、1、2、3、5、8……第7項的值為fib(7),請將程序補充完整.A9【單選題】(2分)以下對函數(shù)的描述中正確的是○D【單選題】(2分)若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法是該函數(shù)○○參考答案參考答案D【單選題】(2分){}}若輸入10,上面的程序運行結(jié)果是○OA.參考答案參考答案B【單選題】(2分)函數(shù)調(diào)用時,若實參是變量,則實參和它對應(yīng)的形參之間的傳遞方式是○參考答案參考答案D【單選題】(2分)C語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是○○〇D.B【單選題】(2分)關(guān)于C語言函數(shù)的描述中,正確的是A.A第七章測試31【單選題】(2分)若在一個函數(shù)的復(fù)合語句中定義了一個變量,則該變量○A2【單選題】(2分)某源文件中定義了一個全局變量,其作用范圍是○A.○○C【單選題】(2分)在函數(shù)體中定義的局部變量,其作用范圍是○A4【單選題】(2分)函數(shù)形參的聲明不在任何大括號內(nèi),關(guān)于形參,下列說法正確的是○A.參考答案參考答案D5【單選題】(2分)函數(shù)中未指定存儲類型的局部變量,其存儲類型是○A.○B(yǎng)6【單選題】(2分)關(guān)于靜態(tài)局部變量,正確的說法是A.參考答案參考答案A7【單選題】(2分)定義了一個變量但未賦初值,關(guān)于它的初值,下面說法正確的是若是動態(tài)存儲,則為0;若是靜態(tài)存儲,則不確定○若是static型的全局變量,為0;若是extern型的全局變量,則不確定若是靜態(tài)局部變量,則為0;若是自動變量或寄存器變量,則不確定若是全局變量,則為0;若是局部變量,則不確定參考答案參考答案C8A.○參考答案參考答案D9【單選題】(2分)若全局變量定義時未規(guī)定屬性,則它的屬性是B【單選題】(2分){}{}上面程序的運行結(jié)果是A.○4參考答案參考答案B【單選題】(2分){}{}上面程序的運行結(jié)果是○A.D【單選題】(2分)根據(jù)變量的作用域?qū)⒆兞糠譃锳.○D【單選題】(2分)全局變量和局部靜態(tài)變量分配空間的時機是A.參考答案參考答案B【單選題】(2分)參考答案參考答案C【單選題】(2分)下面哪種類別的變量允許在其它源文件中使用?OD.B1【單選題】(2分)下面說法的是○A.○A2【單選題】(2分)設(shè)有宏定義○A.○C3【單選題】(2分)文件包含時,可以用<>也可以用""將被包含文件括起來,下面說法正確的是○D4【單選題】(2分)文件包含命令中若用<>包括被包含的文件,表示○A.○A5【單選題】(2分)若有宏定義則printf("%d",N*(N+1))的輸出結(jié)果是AC6【單選題】(2分)有一種方法可以避免一個文件的內(nèi)容被包含兩次或以上,該方法除了文件包含命令外,還需要使用○B(yǎng)7【單選題】(2分)下面關(guān)于條件編譯的說法,正確的是A.○A.B8【單選題】(2分)若有定義則printf(%d',M(5+1)*3)的輸出結(jié)果是O口口口口口口口口C第九章測試1【單選題】(2分)○A24要定義兩個指針變量,下面代碼正確的是D3【單選題】(2分)若有定義:則以下說法正確的是A.C【單選題】(2分)若有定義則能使p指向x的表達式是○B(yǎng)5【單選題】(2分)若有定義:則以下正確的程序段是D6【單選題】(2分)若有定義:則printf("%d\n",*b)的輸出結(jié)果為○A.○○b的地址參考答案參考答案B1【單選題】(2分)以下對一維數(shù)組a的定義中正確的是○C2【單選題】(2分)以下對一維數(shù)組的定義中不正確的是A.OC.○A3【單選題】(2分)以下對二維數(shù)組的定義中正確的是A.C4【單選題】(2分)假定一個int型變量占用兩個字節(jié),若有定義:intx[10]={0,2,4};則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是○6○3○AA5【單選題】(2分){inta[4][4]={{1,3,5}printf("%d%d%d%d\n",a[0][3],a[1][2}上面程序的運行結(jié)果是輸出值不定□□口口□□口口A6【單選題】(2分){}}上面程序的運行結(jié)果是○A.C7【單選題】(2分){intb[3][3]={0,1,2,0,}上面程序的輸出結(jié)果是○3A.D8【單選題】(2分)若有定義:inta[2][4];,則引用下標(biāo)變量正確的是C9【單選題】(2分)若有定義:intaa[8];,則不能代表數(shù)組元素aa[1]地址的是A【單選題】(2分)若二維數(shù)組y有m列,則排在y[i][]前的元素個數(shù)為j*m+iC【單選題】(2分)若定義一個名為s且初值為"123"的字符數(shù)組,則下列定義的是○A.A【單選題】(2分)下列描述中不正確的是○A.○A【單選題】(2分)printf("%d\n",strlen("school");以上printf語句的輸出結(jié)果是7○6D【單選題】(2分)若有語句:chars1[10],s2[10]="books";,則能將字符串books存入數(shù)組s1的語句是D【單選題】(2分)A.CC【單選題】(2分)○○6□□口口□□口口B【單選題】(2分)語句printf("%d",strlen("abslno12\1I'");的輸出結(jié)果是89□口口口□口口口C【單選題】(2分)將字符串str1連接到字符串str2中后再復(fù)制到字符串str3之后○將字符串str1復(fù)制到字符串str2中后再連接到字符串str3之后將字符串str2復(fù)制到字符串str1后再將字符串str3連接到字符串str1之后C【單選題】(2分)若有如下定義:charx[]="abcdefg";chary[]={a','b',c';d','e',f,'g'};,則正確的敘述為:○B(yǎng)第十一章測試1【單選題】(2分)若有語句int*point,a=4;和point=&a;下面均代表地址的一組選項是○D2【單選題】(2分)有以下程序段inta[10]={1,2,3,4,5,6,7,執(zhí)行后b中的值是○6A.C3【單選題】(2分)D4【單選題】(2分)設(shè)已有定義:inta[10]={15,12,7,31,47,20,16,28,13,19},*p;則下列語句中正確的是B5【單選題】(2分){printf("%d,",++*px);pprintf("%d,",(*px)++);printf("%d,",*px++);printf("%d,",*++px);p}上面程序運行后的輸出結(jié)果是○○D6【單選題】(2分){}上面程序的運行結(jié)果為A.○A7【單選題】(2分){}上面程序的運行結(jié)果是○A.D8【單選題】(2分)有以下定義不能給數(shù)組a輸入字符串的語句是A.○B(yǎng)9【單選題】(2分)上面程序段的運行結(jié)果是○A.○C【單選題】(2分){chara[]="programming",b[]}上面程序輸出結(jié)果是○○A.D【單選題】(2分)若有說明語句則以下不正確的敘述是A.○B(yǎng)1【單選題】(2分){{}}{inta[4][4]={{1,2,3,4},{0,2,4,5},{3,6}○○D.□口口口□口口口B2則下面針對此函數(shù)的函數(shù)聲明語句中正確的是B3【單選題】(2分){}{for(i=2;i>=0;i--)sum(&aa}上面程序的運行結(jié)果是○○4A.D4【單選題】(2分){}上面程序的運行結(jié)果是A.A5【單選題】(2分){}{}上面程序的運行結(jié)果是○○工eB6【單選題】(2分)下面選項屬于函數(shù)指針的是:A.兩者都是B7【單選題】(2分)調(diào)用方法是○D8【單選題】(2分)對于語句int*pa[5];下列描述中正確的是○C9【單選題】(2分)若有以下說明和語句,intc[4][5],(*p)[5];p=c;能正確引用下標(biāo)變量的是○○OB【單選題】(2分)列元素地址的正確引用為○○A.○○C【單選題】(2分)○A.○chara[],*p;strcpy(p=&chara[11],*p;strcpy(p=aD○○C【單選題】(2分)以下正確的程序段是○○A【單選題】(2分)○○A【單選題】(2分){}A.形參p的地址值○形參p所指存儲單元中的值○形參p中存放的值C第十三章測試1【單選題】(2分)下列對結(jié)構(gòu)類型變量不正確的定義是參考答案參考答案B2量wang所占的內(nèi)存字節(jié)數(shù)是()(注:在VC環(huán)境下要考慮內(nèi)存對齊規(guī)則)參考答案參考答案D3假設(shè)有如下的定義:7則以下各個輸入語句中,正確的是A.參考答案參考答案D4【單選題】(2分){structabcs[2]={{1,2,3}上面程序的輸出結(jié)果是○5○A.6D5【單選題】(2分)有以下說明和定義語句structstudentstu[3]={{20,"200401"},{21,"200402"},{1以下選項中引用結(jié)構(gòu)體變量成員的是A6【單選題】(2分)structpersonclass[10]={"John",17,"Paul",19,"Mary",1根據(jù)上面的定義,能打印出字母M的語句是A.○○B(yǎng)7【單選題】(2分)若有以下程序段:structsts[3]=({101,&a},{102,&b}則以下表達式中值為5的是參考答案D8【單選題】(2分)上面程序的運行結(jié)果是OOC9【單選題】(2分)以下對共用體類型數(shù)據(jù)的描述中,的是C【單選題】(2分){printf("%d\n",cnum[0].y/cnum}上面程序的輸出是○36○A.0B【單選題】(2分)}○6○B(yǎng)【單選題】(2分)○○OA【單選題】(2分)以下敘述中的是A.○參考答案參考答案D【單選題】(2分)設(shè)有以下語句則下面敘述中正確的是○A.○參考答案參考答案B【單選題】(2分)設(shè)有以下定義語句則數(shù)組a所占內(nèi)存的字節(jié)數(shù)是(注:在VC環(huán)境下)參考答案參考答案C1○A.參考答案參考答案B2表達式7||8和7|8的值分別是○心○參考答案參考答案D3○A.參考答案參考答案A4{}以上程

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論