南開21春學(xué)期《程序設(shè)計基礎(chǔ)(上)》在線作業(yè)(標(biāo)準(zhǔn)答案)

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

發(fā)布時間:2021/8/28 16:55:01來源:admin瀏覽: 43 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777



21春學(xué)期(1709、1803、1809、1903、1909、2003、2009、2103)《程序設(shè)計基礎(chǔ)(上)》在線作業(yè)
試卷總分:100    得分:100
第1,已知"char *s="mybook";",則strlen(s)的值為##。
A、4
B、6
C、7
D、不確定
正確答案:


第2題,函數(shù)定義中,下列有關(guān)return語句的描述錯誤的是##。
A、函數(shù)定義中可以沒有return語句
B、函數(shù)定義中可以有多個return語句,但是只執(zhí)行其中之一
C、函數(shù)定義中,一個return語句可以返回多個值
D、只要和函數(shù)類型一致,return后面可以是常量、變量和任一表達式
正確答案:


第3題,已知"char *s="mybook";",則下列語句正確的是##。
A、strcpy(s,"hello");
B、strcat(s, "hello");
C、s="hello";
D、以上均不正確
正確答案:


第4題,6位二進制數(shù)能表示的最大十進制數(shù)是(    )。
A、32
B、31
C、64
D、63
正確答案:


答案來源:(www.),以下各選項中,非法的變量名是(    )。
A、No_1
B、No123
C、2name
D、sumOfStudent
正確答案:


第6題,已知"char s[]="hello";",則下面敘述中正確的是##。
A、數(shù)組s的長度為5
B、元素s[2]的值為'e'
C、使用"cins;"可以將從鍵盤上鍵入的字符串保存在數(shù)組s中
D、使用"int t[]=s;"可以定義數(shù)組t、并用s中各元素的值初始化t中的各元素
正確答案:


第7題,默認形參值不可以是##。
A、局部變量
B、全局變量
C、靜態(tài)全局變量
D、函數(shù)調(diào)用
正確答案:


第8題,下面各選項中的數(shù)組定義方式,錯誤的是##。
A、int a[7];
B、const int N=7;  float b[N];
C、char c[]="abcdef";
D、int N=7;  double d[N];
正確答案:


第9題,下面關(guān)于for循環(huán)的正確描述是##。
A、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
B、for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達式
C、在for循環(huán)中,不能用break語句跳出循環(huán)體
D、for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來
正確答案:


答案來源:(www.),設(shè)i,j,k都是變量,下面不正確的賦值表達式是(    )。
A、i++
B、i=j=k
C、i=j==k
D、i+j=k
正確答案:


第11題,假設(shè)堆內(nèi)存分配均成功,則下面程序段完全正確的是##。
A、int *p=new int(3);cout*p;delete p;
B、int *p=new int[3];for(int i=0;i3;i++)*p++=i;delete []p;
C、int *p=new int[3];for(int i=0;i3;i++,p++) {*p=i; cout*p;}delete []p;
D、以上程序段均正確
正確答案:


答案來源:(www.),下列對有關(guān)帶默認形參值的函數(shù)的描述中,正確的是##。
A、只能在函數(shù)定義時設(shè)置默認形參值
B、只能在函數(shù)聲明時設(shè)置默認形參值
C、函數(shù)調(diào)用時,必須使用默認的形參值,不能給出新的實參值
D、默認形參值必須嚴格按照從右至左的順序進行指定
正確答案:


第13題,下列表達式中的值為1是(    )。
A、1-'0'
B、1-'\0'
C、'1'-0
D、'\0'-'0'
正確答案:


第14題,以下4個數(shù)未標(biāo)明屬于哪一種數(shù)制,但是可以斷定(     )不是八進制數(shù)。
A、1234
B、5678
C、1111
D、1103
正確答案:


答案來源:(www.),計算機系統(tǒng)中采用補碼運算的目的是(    )。
A、與手工運算方式保持一致
B、減少存儲空間
C、簡化計算機的設(shè)計
D、提高運算的精度
正確答案:


第16題,計算機的存儲器中,一個字節(jié)有(      )個二進制位組成。
A、1
B、2
C、4
D、8
正確答案:


第17題,已知函數(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
正確答案:


第18題,已知"char s[][10]={"Microsoft","Visual","C++"};",則語句"couts[1][2];"會在屏幕上輸出##。
A、s
B、i
C、c
D、icrosoft
正確答案:


第19題,已知"char s[]="abc";",則數(shù)組s中最后一個元素的值為##。
A、c'
B、'0'
C、'\0'
D、'\n'
正確答案:


答案來源:(www.),下面關(guān)于數(shù)組的描述中,錯誤的是##。
A、數(shù)組的長度必須在定義數(shù)組時指定,且數(shù)組中所有元素的數(shù)據(jù)類型必須相同
B、如果定義一維數(shù)組時提供了初始化列表,則數(shù)組的長度可以省略
C、如果定義二維數(shù)組時提供了初始化列表,則數(shù)組的列下標(biāo)可以省略
D、如果定義二維數(shù)組時提供了初始化列表,則數(shù)組的行下標(biāo)可以省略
正確答案:


第21題,已知函數(shù)定義"void fun(int &a) { a+=10; }",則執(zhí)行"int x=5; fun(x);"后,變量x的值為##。
A、5
B、10
C、15
D、不確定
正確答案:


第22題,在訪問二維數(shù)組中的某個元素時,不可以用##指定待訪問元素的行下標(biāo)或列下標(biāo)。
A、整型常量
B、整型變量
C、整型表達式
D、浮點型常量
正確答案:


第23題,在表示存儲器的容量時,1MB的準(zhǔn)確含義是(     )字節(jié)。
A、1000K
B、1024*1024
C、512*512
D、2048*2048
正確答案:


第24題,在C++中,與cin一起使用的提取運算符是(    )。
A、
B、
C、
D、
正確答案:


答案來源:(www.),自定義頭文件中一般不包含##。
A、數(shù)據(jù)類型的定義
B、全局變量的定義
C、符號常量的定義
D、內(nèi)聯(lián)函數(shù)的定義
正確答案:


第26題,可以定義函數(shù)指針變量指向函數(shù)的首地址,并使用函數(shù)指針變量代替函數(shù)名進行函數(shù)調(diào)用
T、對
F、錯
更多答案下載:(www.


第27題,選擇語句中的分支語句在邏輯上是一條語句,當(dāng)一個分支功能需要多條語句才能完成時,就需要使用復(fù)合語句。
T、對
F、錯
正確答案:


第28題,do...while語句與while語句不一樣,它首先執(zhí)行,然后執(zhí)行。
T、對
F、錯
正確答案:


第29題,一個結(jié)構(gòu)體類型定義的最后必須以分號結(jié)束。
T、對
F、錯
更多答案下載:(www.


答案來源:(www.),已知double x=10,y=3; 則x%2的值為1。
T、對
F、錯
正確答案:F


第31題,C++中的命名空間是為了解決C++中的變量、函數(shù)的命名沖突的問題而設(shè)置的。
T、對
F、錯
更多答案下載:(www.


第32題,關(guān)系表達式值的數(shù)據(jù)類型為邏輯型。
T、對
F、錯
更多答案下載:(www.


第33題,char str[] = {'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!', '\0'};
和char str[] = "Hello world!";
兩種定義形式不等價。
T、對
F、錯
正確答案:


第34題,C++語言已預(yù)先解決了整型、浮點型、字符型和邏輯型等基本數(shù)據(jù)在計算機中如何表示、占用多少存儲空間以及可以進行的操作等問題,程序員可以直接使用這些基本數(shù)據(jù)類型的數(shù)據(jù)來描述和處理自己的問題。
T、對
F、錯
更多答案下載:(www.


第35題,一個C++程序至少且僅能包含一個main()函數(shù)。main()函數(shù)是整個程序的入口,通過在main()函數(shù)中調(diào)用其他函數(shù)
T、對
F、錯
更多答案下載:(www.


第36題,break語句位于多重循環(huán)的內(nèi)循環(huán)中,則只能跳出它所在的內(nèi)層循環(huán)。
T、對
F、錯
更多答案下載:(www.


第37題,SP結(jié)構(gòu)化程序設(shè)計方法也稱面向過程的程序設(shè)計方法,反映了過程性編程的方法,根據(jù)執(zhí)行的操作來設(shè)計一個程序。
T、對
F、錯
更多答案下載:(www.


第38題,當(dāng)輸出漢字時,輸出的是漢字機內(nèi)碼。
T、對
F、錯
正確答案:F


第39題,只有返回引用的函數(shù)可以作為賦值語句的左值。
T、對
F、錯
更多答案下載:(www.


第40題,函數(shù)的形參也是全局變量
T、對
F、錯
正確答案:


第41題,已知int m=1,n=2; 則m/n的值為0.5。
T、對
F、錯
正確答案:


第42題,在C++中,對結(jié)構(gòu)體變量中成員的訪問既可以逐個進行、也可以整體進行。
T、對
F、錯
正確答案:F


第43題,函數(shù)的形參是全局變量,可以在程序的所有函數(shù)中訪問。
T、對
F、錯
正確答案:F


第44題,C++編譯器總是將else與其前面最近的那個if匹配成一個if ... else結(jié)構(gòu)。
T、對
F、錯
正確答案:F


第45題,在訪問數(shù)組中的某個元素時,可以使用整型變量指定要訪問元素的下標(biāo)。
T、對
F、錯
更多答案下載:(www.


第46題,? 如果不加限制地使用goto語句,則會導(dǎo)致程序流程的混亂,降低程序的可讀性
T、對
F、錯
更多答案下載:(www.


第47題,已知"int a[3];",則可以使用"a[3]=10;"將數(shù)組a中的第3個元素賦值為10。
T、對
F、錯
正確答案:F


第48題,C++中的任何一個程序必須有且只能有一個主函數(shù)main。
T、對
F、錯
正確答案:


第49題,為了能夠識別字符串結(jié)束位置,C++系統(tǒng)會在字符串的末尾自動添加一個ASCII編碼為00H的字符'\0'(也稱空字符),作為字符串的結(jié)束符,所以每個字符串的存儲長度總是比其實際長度(字符個數(shù))多1。
T、對
F、錯
正確答案:


答案來源:(www.),關(guān)鍵字是組成編程語言詞匯表的標(biāo)識符,用戶可以用他們標(biāo)識其他實體。
T、對
F、錯
正確答案:F














  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部