南開23春學期《程序設計基礎(chǔ)(上》在線作業(yè)【答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2023-07-24 02:04:42來源:admin瀏覽: 0 次

23春學期(高起本:1709-2103、專升本/高起專:1903-2103)《程序設計基礎(chǔ)(上》在線作業(yè)-00002

試卷總分:100  得分:100

一、單選題 (共 25 道試題,共 50 分)

1.已知函數(shù)原型“void fun(const int &a);”,則下列fun()函數(shù)調(diào)用正確的是##。

A.int x=3; fun(x);

B.const int y=3; fun(y);

C.fun(3);

D.以上三種都正確


2.十進制數(shù)123變換為等值的二進制數(shù)是( )。

A.1111000

B.1111010

C.1111011

D.1111100


3.在C++中,表示單行注釋開始的符號是( )。

A.{

B.//

C./*

D.;


4.在一個非零的二進制數(shù)后增加一個0后的數(shù)是原來的( )倍。

A.1倍

B.2倍

C.3倍

D.4倍


5.數(shù)組定義為 int a[2][3]={1,2,3,4,5,6},可以使用##訪問值為3的數(shù)組元素。

A.a[2]

B.a[0][2]

C.a[3]

D.a[1][3]


6.指針函數(shù)是指##。

A.所有參數(shù)都為指針類型的函數(shù)

B.至少有一個參數(shù)為指針類型的函數(shù)

C.返回值為指針類型的函數(shù)

D.以上三種都是指針函數(shù)


7.已知“char s[]="abc";”,則數(shù)組s中最后一個元素的值為##。

A.c'

B.'0'

C.'\0'

D.'\n'


8.已知“int a[3][2]={{0,1},{2,3},{4,5}}, (*p)[2]=a+1;”,則p[1][1]的值是##。

A.2

B.3

C.4

D.5


9.在C++中,要求操作數(shù)必須是整型的運算符是( )。

A.%

B.&&

C./

D.<=


10.下列無符號數(shù)中最大的是( )。

A.101

B.(66)16

C.(145)8

D.(01100101)2


11.字符的ASCII碼的表示方法是:使用8位二進制碼并且( )。

A.最低位為0

B.最低位為1

C.最高位為0

D.最高位為1


12.已知“int a[]={1,2,3,4,5},*p=a;”,則以下各選項中對數(shù)組元素訪問錯誤的是##。

A.*(p+2)

B.a[5]

C.a[3]

D.p[p-a]


13.已知函數(shù)定義“void fun(int &a, int b) { b++; a++;}”,則執(zhí)行“int x=2,y=3; fun(x,y);”后,變量x、y的值分別為##。

A.2,3

B.3,4

C.2,4

D.3,3


14.每個C++程序都必須有且僅能有一個( )。

A.主函數(shù)

B.預處理命令

C.函數(shù)

D.注釋


15.已知“int a[2][3], b=fun(a);”,則fun()函數(shù)原型為##。

A.void fun(int (*p)[2]);

B.void fun(int (*p)[3]);

C.int fun(int (*p)[2]);

D.int fun(int (*p)[3]);


16.C++源程序文件的擴展名是( )。

A.DLL

B.C

C.CPP

D.EXE


17.在C++中,與cin一起使用的提取運算符是( )。

A.<

B.>

C.<<

D.>>


18.在訪問一維數(shù)組中的某個元素時,不可以用##指定待訪問元素的下標。

A.整型常量

B.整型變量

C.整型表達式

D.浮點型常量


19.下列語句中不正確的是##。

A.for(int a=1;a<=10;a++)

B.int a=1;do { a++: }while(a<=10)

C.int a=1;while(a<=10) { a++; }

D.for(int a=1;a<=10;a++)a++;


20.以下各選項中,非法的變量名是( )。

A.No_1

B.No123

C.2name

D.sumOfStudent


21.已知函數(shù)定義"void fun(int &a) { a+=10; }",則執(zhí)行"int x=5; fun(x);"后,變量x的值為##。

A.5

B.10

C.15

D.不確定


22.C++是一種( )程序設計語言。

A.低級

B.中級

C.高級

D.特級


23.下列函數(shù)原型中,錯誤的是##。

A.int fun(int, int);

B.void fun(int x,y);

C.int fun(int x, int y);

D.void fun();


24.已知“char s[][10]={"Microsoft","Visual","C++"};”,則語句“cout<<s[2];”會在屏幕上輸出##。

A.i

B.c

C.Visual

D.C++


25.下列關(guān)于函數(shù)的描述中,錯誤的是##。

A.在一個源文件中定義的外部函數(shù)可以在其他源文件中調(diào)用,靜態(tài)函數(shù)不可以

B.使用static關(guān)鍵字可以將一個函數(shù)定義為靜態(tài)函數(shù)

C.在一個源文件中定義的內(nèi)聯(lián)函數(shù)不能在其他源文件中調(diào)用

D.函數(shù)的外部聲明中可以省略extern關(guān)鍵字


二、判斷題 (共 25 道試題,共 50 分)

26.在運行一個程序時,系統(tǒng)將分配給該程序一些內(nèi)存空間,根據(jù)內(nèi)存空間中存儲的數(shù)據(jù)類型不同,可將其分為4個區(qū)域:代碼區(qū)、全局數(shù)據(jù)區(qū)、堆區(qū)、棧區(qū)。


27.函數(shù)的函數(shù)頭包括和。


28.已知“char s[20];”,則語句“strcpy(s, "abc");”與“s="abc";”的作用相同。


29.當調(diào)用一個函數(shù)時,系統(tǒng)會將當前函數(shù)的運行狀態(tài)保存起來,然后再去執(zhí)行被調(diào)用的函數(shù);當被調(diào)用的函數(shù)執(zhí)行完畢后,系統(tǒng)會將剛才保存的運行狀態(tài)恢復,繼續(xù)執(zhí)行函數(shù)調(diào)用后面的運算。


30.無值函數(shù)調(diào)用后能夠作為操作數(shù)參與其他運算。


31.函數(shù)必須有形參,用來進行函數(shù)調(diào)用。


32.一個引用在初始化后,其所引用的對象可以改變。


33.C++程序中的“#include”是一個注釋命令,它使程序具有了基本的輸入/輸出功能。


34.C++程序需要將數(shù)據(jù)放在內(nèi)存單元中,變量名就是內(nèi)存單元中數(shù)據(jù)的標識符,通過變量名來存儲和訪問相應的數(shù)據(jù)。


35.“cout<<"大家好!";”是輸出語句,語句的中“<<”叫提取運算符,不能省略。


36.不考慮溢出情況,下面語句不是“死循環(huán)”。 int j, sum(0); for(j=1; ; j++) sum++;


37.在日常生活中完成一項較復雜的任務時,我們通常會將任務分解成若干個子任務,通過完成這些子任務逐步實現(xiàn)任務的整體目標。


38.函數(shù)形參表關(guān)于函數(shù)參數(shù)的個數(shù)、名稱和類型的說明列表。


39.函數(shù)原型聲明就是函數(shù)頭加上冒號。


40.continue語句的功能是根據(jù)某個判斷條件結(jié)束本次循環(huán),即跳過循環(huán)體中尚未執(zhí)行的語句,接著進行下一次是否執(zhí)行循環(huán)的判定。


41.已知“int a[2][]={{1,2,3},{4,5,6}};”,則二維數(shù)組a的列下標為3。


42.用C++高級語言編寫的程序,計算機能夠直接執(zhí)行。


43.已知“char c[]="abc";”,則可以使用“c="def";”更改c的值。


44.[X]補是一個正數(shù)還是一個負數(shù),是根據(jù)[X]補的符號位是“0” 還是“1”確定的。


45.面對問題,需要找出解決問題的方法,我們把這種能夠在有限的步驟內(nèi)解決問題的過程和方法稱為程序。


46.局部變量在定義時若沒有初始化,則為隨機值。


47.定義結(jié)構(gòu)體類型時,結(jié)構(gòu)體中的所有成員可以具有不相同的數(shù)據(jù)類型。


48.在計算字符串的長度時,以實際包含的字符數(shù)量為準,結(jié)束標識'\0'不計算在內(nèi)。


49.對于有默認值的形參,如果在調(diào)用函數(shù)時給出了相應的實參,也會使用形參。


50.使用全局變量會降低函數(shù)之間的獨立性,在編寫程序時盡量減少全局變量的使用。



奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學習
詳情請咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部