程序設計基礎(chǔ)智慧樹知到答案章節(jié)測試2023年通遼職業(yè)學院_第1頁
程序設計基礎(chǔ)智慧樹知到答案章節(jié)測試2023年通遼職業(yè)學院_第2頁
程序設計基礎(chǔ)智慧樹知到答案章節(jié)測試2023年通遼職業(yè)學院_第3頁
程序設計基礎(chǔ)智慧樹知到答案章節(jié)測試2023年通遼職業(yè)學院_第4頁
程序設計基礎(chǔ)智慧樹知到答案章節(jié)測試2023年通遼職業(yè)學院_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章測試C語言源程序的基本單位是()。

A:標識符

B:子程序

C:過程

D:函數(shù)

答案:DC語言的注釋定界符是()。

A:【】

B:{}

C:/*/

D:*

答案:CC語言程序中必須有的函數(shù)是()。

A:scanf

B:#include<stdio.h>

C:main

D:printf

答案:C能將高級語言編寫的源程序轉(zhuǎn)換為目標程序的是()。

A:連接程序

B:編譯程序

C:編輯程序

D:解釋程序

答案:B(全國計算機等級考試二級C語言題)若在程序中調(diào)用輸入輸出函數(shù),需要在程序的開頭寫上語句()。

A:#include<math.h>

B:#include<stdlib.h>

C:#include<string.h>

D:#include<stdio.h>

答案:DC語言規(guī)定,在一個源程序中,main函數(shù)的位置()。

A:必須在程序最開始

B:可以在程序結(jié)尾

C:可以在程序最開始

D:可以在程序任意位置

答案:BCD下列關(guān)于C語言的說法正確的是()。

A:C程序的工作過程是編輯、編譯、連接、運行

B:C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)

C:C程序從main函數(shù)開始執(zhí)行

D:C語言不區(qū)分大小寫

答案:ABCC語言本身沒有輸入輸出語句。()

A:對

B:錯

答案:AC語句以冒號作為一條語句的結(jié)束標志。()

A:錯

B:對

答案:A在C程序中,/與/之間的注釋信息也被編譯,但對程序運行結(jié)果不發(fā)生影響。()

A:錯

B:對

答案:A第二章測試以下標識符合法的是()。

A:5ab

B:int

C:_x12

D:abc*2

答案:C已知字母a的ASCII碼為十進制數(shù)97,且C2為字符型,則執(zhí)行語句“C2=‘a(chǎn)’+‘6’-‘3’;”后C2中的值是()。

A:c

B:不確定的值

C:99

D:d

答案:D在C語言中,字符型數(shù)據(jù)在計算機內(nèi)存中以字符的()形式存儲。

A:BCD碼

B:反碼

C:ASCII碼

D:原碼

答案:Csizeof(int)的結(jié)果值是()。

A:2

B:4

C:6

D:8

答案:B以下選項中,正確的C語言字符型常量是()。

答案:ACD若有代數(shù)式,則下列C語言表達式正確的是()。

A:a/b/ce3

B:3ae/bc

C:ae/c/b3

D:3a*e/b/c

答案:ACDC語言規(guī)定,標識符只能由數(shù)字、字母和括號字符組成。()

A:對

B:錯

答案:B字符串“abcd”在內(nèi)存中占用的字節(jié)數(shù)是4。()

A:對

B:錯

答案:BC語言中,“%”要求運算對象只能為整數(shù)的運算符。()

A:對

B:錯

答案:A(全國計算機等級考試二級C語言題)下列選項中,正確的定義語句是()。

A:doublea;b;

B:doublea=6=7;

C:double,a,b;

D:doublea=7,b=7;

答案:D第三章測試以下合法的賦值語句是()。

A:i++

B:a=58,b=58

C:k=(int)(a+b);

D:a=56

答案:C一個良好的算法由下面的基本結(jié)構(gòu)組成,但不包括()。

A:選擇結(jié)構(gòu)

B:順序結(jié)構(gòu)

C:循環(huán)結(jié)構(gòu)

D:跳轉(zhuǎn)結(jié)構(gòu)

答案:D關(guān)于復合語句的說法,錯誤的是()。

A:復合語句內(nèi),可以有執(zhí)行語句,不可以定義變量

B:復合語句在語法上視為一條語句

C:C語句都必須以分號結(jié)束

D:復合語句以“{”開頭,以“}”結(jié)尾

答案:A以下選項中不是C語句的是()。

A:;

B:{a=b;b=a%2;}

C:++t

D:K=i=j;

答案:C(全國計算機等級考試二級C語言練習題)以下語句中的輸出結(jié)果是:printf(“%d”,’A’-51);()。

A:5

B:65

C:14

D:8

答案:A有定義語句:inta=5,b;能給b賦值為2的語句是()。

A:b=b+2;

B:b=5;b=2;

C:b=2%a;

D:b=a/2;

答案:BCD以下選項中正確的C語句的是()。

A:;

B:{;}

C:{inti;i++;printf(“%d,i”);}

D:a=5,c=10

答案:ABCC語言程序中必須有輸入輸出操作。()

A:對

B:錯

答案:BC語言中scanf函數(shù)指定輸入、輸出寬度時,系統(tǒng)可自動按格式截取輸入數(shù)據(jù)。()

A:對

B:錯

答案:AC語言中,不能規(guī)定輸入數(shù)據(jù)的精度。()

A:錯

B:對

答案:B第四章測試當整型變量x為大于1的奇數(shù)時,值為0的表達式是()。

A:x/2

B:x%2==1

C:x%2!=0

D:x%2==0

答案:D設a為整型變量,則下列能正確表達數(shù)學關(guān)系39的語言表達式是()。

A:x>3&&x<9

B:x==4||x==9

C:3<x,x>9

D:3<x||x>9

答案:D下列運算符中優(yōu)先級最低的是()。

A:!=

B:?:

C:&&

D:-

答案:A輸入一個字符,如果它是一個大寫字母,則把它變成小寫字母;如果它是一個小寫字母,則把它變成大寫字母;其他字符不變。charch;if()ch=ch+32;elseif(ch>=‘a(chǎn)’&&ch<=‘z’)ch=ch-32;printf(“%c”,ch);空白處填寫語句()完成此程序。

A:ch>’A’||ch<‘Z’

B:ch>=’A’&&ch<=‘Z’

C:ch>=’A’||ch<=‘Z’

D:ch>’A’&&ch<‘Z’

答案:B(全國計算機等級考試二級C語言題)下面程序的運行結(jié)果正確的是()。

A:a=2,b=0

B:a=2,b=1

C:a=1,b=1;

D:a=2,b=2;

答案:B下列敘述不正確的是()。

A:if語句中可以包含一個或多個if語句

B:當一個判斷需要在另外一個判斷成立的基礎(chǔ)上進行時,可以使用if語句嵌套

C:else總是與它上面最近的,且未配對的if匹配

D:如果if和else的數(shù)目不一樣,可以加大括號確定配對關(guān)系

答案:ABCD若已知x=2,y=3,則表達式!x+y的值為()。

A:3

B:1

C:2

D:0

答案:A若x為整型變量,則判斷x能夠被3或7整除的表達式是x%3||7=0。()

A:對

B:錯

答案:Bswitch語句只能判斷后面的表達式是否和case常量值相等。()

A:對

B:錯

答案:A條件運算符由兩個符號組成,即(?:),所以是雙目運算符。()

A:錯

B:對

答案:A第五章測試(全國計算機等級考試二級C語言練習題)以下四個關(guān)于C語言中循環(huán)結(jié)構(gòu)敘述,正確的的是()。

A:可以用while語句實現(xiàn)的循環(huán)一定可以用for語句實現(xiàn)

B:do-while語句與while語句的區(qū)別僅是while出現(xiàn)的位置不同

C:可以用for語句實現(xiàn)的循環(huán)一定可以用while語句實現(xiàn)

D:可以用do-while語句實現(xiàn)的循環(huán)一定可以用while語句實現(xiàn)

答案:ACD有以下程序段,#include“stdio.h“main(){inty=9;For(;y>0;y–)If(y%3==0)printf(“%d“,–y);}程序的運行結(jié)果是()。

A:875421

B:963

C:741

D:852

答案:Dinclude“stdio.h“main(){inti,j,x;x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;}x++;}Printf(“x=%d”,x);}以上程序輸出的結(jié)果是()。A:x=12

B:x=6

C:x=8

D:x=4

答案:Cinclude“stdio.h“main(){inti=0,s=0;for(;;){if(i==3||i==5)continue;if(i==6)break;i++;s=s+i;}Printf(“%d”,s);}以上程序輸出的結(jié)果是()。A:13

B:15

C:20

D:死循環(huán)

答案:Dfor循環(huán)的語句中,可以包含多條語句,但必須用花括號括起來。()

A:對

B:錯

答案:Awhile語句和do-while語句多用于循環(huán)次數(shù)不定的情況,對于循環(huán)次數(shù)確定的情況,使用for語句更方便。()

A:對

B:錯

答案:Ainclude“stdio.h“main(){i=1,sum=0;do{sum=sum+i;i=i+1;}while(i<=5);printf(“sum=%d”;sum);}以上程序的運行結(jié)果是sum=()。A:15

B:14

C:16

D:21

答案:Ainclude“stdio.h“main(){x,y=345;while(y!=0){x=y%10;y=y/10;prinft(“%d”,x);}}以上程序的運行結(jié)果是()。A:333

B:543

C:555

D:345

答案:B利用(

)語句,可以跳過循環(huán)體中下面尚未執(zhí)行的語句,轉(zhuǎn)向執(zhí)行下一次循環(huán)。

A:return

B:break

C:void

D:continue

答案:D一個循環(huán)體內(nèi)有包含另一個完整的循環(huán)結(jié)構(gòu),稱為循環(huán)嵌套。

A:對

B:錯

答案:A第六章測試若有說明:inta[][3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小是()。

A:3

B:4

C:無確定值

D:2

答案:A假定一個二維數(shù)組的定義語句為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[1][2]的值為()。

A:6

B:2

C:4

D:8

答案:A在c語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是()。

A:含有變量的表達式

B:任何類型的表達式

C:整型變量

D:整型常量或整型表達式

答案:D如下的數(shù)組中,數(shù)組array占用的內(nèi)存空間是多少個字節(jié),chararray[]={“China”};()。

A:6

B:5

C:1

D:無確定值

答案:A(全國計算機等級考試二級C語言題)以下定義數(shù)組中錯誤的是()。

A:inta[1+2];

B:inta[10][];

C:inta[10];

D:inta[2][10];

答案:B以下選項中,正確的數(shù)組定義是()。

A:floatn[5][]={1,2,3,4,5,6,7,8,9};

B:intm[][5]={1,2,3,4,5,6,7,8,9};

C:intx[10]={1,2,3,4,5};

D:floaty[10]={1.2,3.4,5.6,7.5,9.2};

答案:BCD已知:inta[10];則對a數(shù)組元素的正確引用是()。

A:a[5]

B:a[9]

C:a[0]

D:a[10]

答案:ABC一個數(shù)組中的所有元素可以具有不相同的數(shù)據(jù)類型。()

A:錯

B:對

答案:AC語言中,數(shù)組元素在內(nèi)存中是順序存放的,他們的地址是連續(xù)的。()

A:對

B:錯

答案:A數(shù)組元素的下標可以是任意表達式。()

A:錯

B:對

答案:A第七章測試一個C源程序文件中所定義的全局變量,其作用域是()。

A:所在函數(shù)的全部范圍

B:所在文件的全部范圍

C:所在程序的全部范圍

D:由具體定義位置和extern說明來決定

答案:D函數(shù)返回值的類型是由()決定的。

A:調(diào)用該函數(shù)的主調(diào)函數(shù)類型

B:調(diào)用函數(shù)時臨時

C:定義函數(shù)時,所指定的函數(shù)類型

D:return語句的表達式類型

答案:C函數(shù)定義時使用關(guān)鍵字()表示它沒有返回值。

A:return

B:exturn

C:int

D:void

答案:D若函數(shù)調(diào)用時的實參為變量,則以下關(guān)于函數(shù)形參和實參的敘述錯誤的是()。

A:函數(shù)的形參和實參分別占用不同的存儲單元

B:形參只是形式上存在,不占用具體存儲單元

C:同名的實參和形參占同一存儲單元

D:函數(shù)的實參和其對應的形參共占同一存儲單元

答案:BCD(全國計算機等級考試二級C語言題)有以下函數(shù)調(diào)用語句,其中含有的實參個數(shù)是()。func((exp1,exp2),(exp3,exp4,exp5));

A:4

B:2

C:1

D:3

答案:B以下選項中,敘述錯誤的是()。

A:調(diào)用函數(shù)時,函數(shù)名必須與被調(diào)用的函數(shù)名完全一致

B:在函數(shù)體中只能出現(xiàn)一次return語句

C:函數(shù)名允許用數(shù)字開頭

D:函數(shù)調(diào)用時,不必區(qū)分函數(shù)名稱的大小寫

答案:BCD以下關(guān)于函數(shù)參數(shù)傳遞方式的敘述,錯誤的是()。

A:函數(shù)參數(shù)既可以從實參單向傳遞給形參,也可以在實參和形參之間雙向傳遞,可視情況選擇使用

B:數(shù)據(jù)只能從實參單向傳遞給形參

C:數(shù)據(jù)可以在實參和形參之間雙向傳遞

D:數(shù)據(jù)只能從形參單向傳遞給實參

答案:ACD在調(diào)用一個函數(shù)時,當實參是數(shù)組名時,參數(shù)傳遞的方式為地址傳遞。()

A:對

B:錯

答案:A函數(shù)形參和實參的數(shù)據(jù)類型可以不一致。()

A:對

B:錯

答案:B要想執(zhí)行函數(shù),需要在main()函數(shù)中調(diào)用它。()

A:對

B:錯

答案:A第八章測試在C語言中,變量的指針是指該變量的()。

A:地址

B:名

C:一個標志

D:值

答案:A已知定義“intk=2;intpt1,pt2;”且pt1和pt2均指向k,下面不能正確執(zhí)行的賦值語句是()。

A:k=pt1+pt1;

B:pt1=pt2;

C:k=pt1(*pt2)

D:pt1=k;

答案:D若有語句“intpoint,a=4;”和point=下面均代表地址的一組選項是()。

A:&a,&a,point

B:a,point,&a

C:&a,&point

D:&point,*point,&a

答案:C設p1,p2是指向同一個字符串的指針變量,c為字符變量,則以下不能正確執(zhí)行的賦值語句是()。

A:c=p1+p2;

B:p2=c;

C:p1=p2;

D:c=p1(*p2);

答案:B(全國計算機等級考試二級C語言練習題):若有說明:intn=2,p=&n,q=p,則以下各項中屬于非法的賦值語句的是()。

A:p=n;

B:n=q;

C:p=q;

D:p=q;

答案:A以下選項中對基類型相同的指針變量不能進行運算的運算符是()。

A:-

B:–

C:++

D:+

答案:D指針變量可以不指向任一存儲單元。()

A:對

B:錯

答案:A指針變量可以進行各種算數(shù)運算。()

A:對

B:錯

答案:B用指針變量可以指向一維數(shù)組中的元素,也可以指向多維數(shù)組中的元素。()

A:錯

B:對

答案:B&在指針部分代表(

)運算符。

A:函數(shù)

B:地址

C:內(nèi)容

D:位

答案:B第九章測試C語言構(gòu)造數(shù)據(jù)類型可以把多個數(shù)據(jù)結(jié)合在一起,每個數(shù)據(jù)被稱為構(gòu)造類型的()。

A:數(shù)據(jù)

B:成員

C:地址

D:對象

答案:B下段代碼描述錯誤的是()。uniondata{intp;charch;doublef;};uniondataa1;

A:占據(jù)8個字節(jié)的內(nèi)存空間

B:定義共用體類型data

C:定義共用體類型a1

D:共用體成員有3個

答案:A關(guān)于共用體變量描述錯誤的是()。

A:采用共同體變量名點成員=變量值的形式賦值

B:可以共同存放多個成員的值

C:初始化時,只能對其中一個成員操作

D:共同體變量的成員使用同一存儲空間

答案:B關(guān)于枚舉類型描述錯誤的是()。

A:在枚舉類型的定義中,列舉出所有可能的取值

B:枚舉值表中應羅列出所有可用值,這些值也稱為枚舉元素

C:定義時枚舉名的命名不需要遵循標識符命名規(guī)則

D:enum是定義枚舉類型的說明符

答案:C(全國計算機等級考試二級C語言題)有以下程序的運行結(jié)果是()。intmain(){structcmplx{intx;inty;}cnum[2]={1,3,2,7};printf(“%d”,cnum[0].y/cnum[0].x*cnum[1].x);}

A:3

B:1

C:0

D:6

答案:D結(jié)構(gòu)體的特點有()。

A:一種復雜又靈活的構(gòu)造型數(shù)據(jù)類型

B:成員數(shù)量固定

C:成員類型可以不同

D:它由若干個成員組成

答案:ABCD共同體變量引用描述正確的是()。

A:可以“(*指針變量名).成員名”的形式

溫馨提示

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

評論

0/150

提交評論