可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
21春學(xué)期(1709、1803、1809、1903、1909、2003、2009、2103)《程序設(shè)計(jì)基礎(chǔ)(上)》在線作業(yè)
試卷總分:100 得分:100
第1題,已知"char *s="mybook";",則strlen(s)的值為##。
A、4
B、6
C、7
D、不確定
正確答案:
第2題,函數(shù)定義中,下列有關(guān)return語句的描述錯(cuò)誤的是##。
A、函數(shù)定義中可以沒有return語句
B、函數(shù)定義中可以有多個(gè)return語句,但是只執(zhí)行其中之一
C、函數(shù)定義中,一個(gè)return語句可以返回多個(gè)值
D、只要和函數(shù)類型一致,return后面可以是常量、變量和任一表達(dá)式
正確答案:
第3題,已知"char *s="mybook";",則下列語句正確的是##。
A、strcpy(s,"hello");
B、strcat(s, "hello");
C、s="hello";
D、以上均不正確
正確答案:
第4題,6位二進(jìn)制數(shù)能表示的最大十進(jìn)制數(shù)是( )。
A、32
B、31
C、64
D、63
正確答案:
答案來源:(www.),以下各選項(xiàng)中,非法的變量名是( )。
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題,默認(rèn)形參值不可以是##。
A、局部變量
B、全局變量
C、靜態(tài)全局變量
D、函數(shù)調(diào)用
正確答案:
第8題,下面各選項(xiàng)中的數(shù)組定義方式,錯(cuò)誤的是##。
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)體語句,后判斷表達(dá)式
C、在for循環(huán)中,不能用break語句跳出循環(huán)體
D、for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號(hào)括起來
正確答案:
答案來源:(www.),設(shè)i,j,k都是變量,下面不正確的賦值表達(dá)式是( )。
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.),下列對(duì)有關(guān)帶默認(rèn)形參值的函數(shù)的描述中,正確的是##。
A、只能在函數(shù)定義時(shí)設(shè)置默認(rèn)形參值
B、只能在函數(shù)聲明時(shí)設(shè)置默認(rèn)形參值
C、函數(shù)調(diào)用時(shí),必須使用默認(rèn)的形參值,不能給出新的實(shí)參值
D、默認(rèn)形參值必須嚴(yán)格按照從右至左的順序進(jìn)行指定
正確答案:
第13題,下列表達(dá)式中的值為1是( )。
A、1-'0'
B、1-'\0'
C、'1'-0
D、'\0'-'0'
正確答案:
第14題,以下4個(gè)數(shù)未標(biāo)明屬于哪一種數(shù)制,但是可以斷定( )不是八進(jìn)制數(shù)。
A、1234
B、5678
C、1111
D、1103
正確答案:
答案來源:(www.),計(jì)算機(jī)系統(tǒng)中采用補(bǔ)碼運(yùn)算的目的是( )。
A、與手工運(yùn)算方式保持一致
B、減少存儲(chǔ)空間
C、簡化計(jì)算機(jī)的設(shè)計(jì)
D、提高運(yùn)算的精度
正確答案:
第16題,計(jì)算機(jī)的存儲(chǔ)器中,一個(gè)字節(jié)有( )個(gè)二進(jìn)制位組成。
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];"會(huì)在屏幕上輸出##。
A、s
B、i
C、c
D、icrosoft
正確答案:
第19題,已知"char s[]="abc";",則數(shù)組s中最后一個(gè)元素的值為##。
A、c'
B、'0'
C、'\0'
D、'\n'
正確答案:
答案來源:(www.),下面關(guān)于數(shù)組的描述中,錯(cuò)誤的是##。
A、數(shù)組的長度必須在定義數(shù)組時(shí)指定,且數(shù)組中所有元素的數(shù)據(jù)類型必須相同
B、如果定義一維數(shù)組時(shí)提供了初始化列表,則數(shù)組的長度可以省略
C、如果定義二維數(shù)組時(shí)提供了初始化列表,則數(shù)組的列下標(biāo)可以省略
D、如果定義二維數(shù)組時(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ù)組中的某個(gè)元素時(shí),不可以用##指定待訪問元素的行下標(biāo)或列下標(biāo)。
A、整型常量
B、整型變量
C、整型表達(dá)式
D、浮點(diǎn)型常量
正確答案:
第23題,在表示存儲(chǔ)器的容量時(shí),1MB的準(zhǔn)確含義是( )字節(jié)。
A、1000K
B、1024*1024
C、512*512
D、2048*2048
正確答案:
第24題,在C++中,與cin一起使用的提取運(yùn)算符是( )。
A、
B、
C、
D、
正確答案:
答案來源:(www.),自定義頭文件中一般不包含##。
A、數(shù)據(jù)類型的定義
B、全局變量的定義
C、符號(hào)常量的定義
D、內(nèi)聯(lián)函數(shù)的定義
正確答案:
第26題,可以定義函數(shù)指針變量指向函數(shù)的首地址,并使用函數(shù)指針變量代替函數(shù)名進(jìn)行函數(shù)調(diào)用
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第27題,選擇語句中的分支語句在邏輯上是一條語句,當(dāng)一個(gè)分支功能需要多條語句才能完成時(shí),就需要使用復(fù)合語句。
T、對(duì)
F、錯(cuò)
正確答案:
第28題,do...while語句與while語句不一樣,它首先執(zhí)行,然后執(zhí)行。
T、對(duì)
F、錯(cuò)
正確答案:
第29題,一個(gè)結(jié)構(gòu)體類型定義的最后必須以分號(hào)結(jié)束。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
答案來源:(www.),已知double x=10,y=3; 則x%2的值為1。
T、對(duì)
F、錯(cuò)
正確答案:F
第31題,C++中的命名空間是為了解決C++中的變量、函數(shù)的命名沖突的問題而設(shè)置的。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第32題,關(guān)系表達(dá)式值的數(shù)據(jù)類型為邏輯型。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第33題,char str[] = {'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!', '\0'};
和char str[] = "Hello world!";
兩種定義形式不等價(jià)。
T、對(duì)
F、錯(cuò)
正確答案:
第34題,C++語言已預(yù)先解決了整型、浮點(diǎn)型、字符型和邏輯型等基本數(shù)據(jù)在計(jì)算機(jī)中如何表示、占用多少存儲(chǔ)空間以及可以進(jìn)行的操作等問題,程序員可以直接使用這些基本數(shù)據(jù)類型的數(shù)據(jù)來描述和處理自己的問題。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第35題,一個(gè)C++程序至少且僅能包含一個(gè)main()函數(shù)。main()函數(shù)是整個(gè)程序的入口,通過在main()函數(shù)中調(diào)用其他函數(shù)
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第36題,break語句位于多重循環(huán)的內(nèi)循環(huán)中,則只能跳出它所在的內(nèi)層循環(huán)。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第37題,SP結(jié)構(gòu)化程序設(shè)計(jì)方法也稱面向過程的程序設(shè)計(jì)方法,反映了過程性編程的方法,根據(jù)執(zhí)行的操作來設(shè)計(jì)一個(gè)程序。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第38題,當(dāng)輸出漢字時(shí),輸出的是漢字機(jī)內(nèi)碼。
T、對(duì)
F、錯(cuò)
正確答案:F
第39題,只有返回引用的函數(shù)可以作為賦值語句的左值。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第40題,函數(shù)的形參也是全局變量
T、對(duì)
F、錯(cuò)
正確答案:
第41題,已知int m=1,n=2; 則m/n的值為0.5。
T、對(duì)
F、錯(cuò)
正確答案:
第42題,在C++中,對(duì)結(jié)構(gòu)體變量中成員的訪問既可以逐個(gè)進(jìn)行、也可以整體進(jìn)行。
T、對(duì)
F、錯(cuò)
正確答案:F
第43題,函數(shù)的形參是全局變量,可以在程序的所有函數(shù)中訪問。
T、對(duì)
F、錯(cuò)
正確答案:F
第44題,C++編譯器總是將else與其前面最近的那個(gè)if匹配成一個(gè)if ... else結(jié)構(gòu)。
T、對(duì)
F、錯(cuò)
正確答案:F
第45題,在訪問數(shù)組中的某個(gè)元素時(shí),可以使用整型變量指定要訪問元素的下標(biāo)。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第46題,? 如果不加限制地使用goto語句,則會(huì)導(dǎo)致程序流程的混亂,降低程序的可讀性
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第47題,已知"int a[3];",則可以使用"a[3]=10;"將數(shù)組a中的第3個(gè)元素賦值為10。
T、對(duì)
F、錯(cuò)
正確答案:F
第48題,C++中的任何一個(gè)程序必須有且只能有一個(gè)主函數(shù)main。
T、對(duì)
F、錯(cuò)
正確答案:
第49題,為了能夠識(shí)別字符串結(jié)束位置,C++系統(tǒng)會(huì)在字符串的末尾自動(dòng)添加一個(gè)ASCII編碼為00H的字符'\0'(也稱空字符),作為字符串的結(jié)束符,所以每個(gè)字符串的存儲(chǔ)長度總是比其實(shí)際長度(字符個(gè)數(shù))多1。
T、對(duì)
F、錯(cuò)
正確答案:
答案來源:(www.),關(guān)鍵字是組成編程語言詞匯表的標(biāo)識(shí)符,用戶可以用他們標(biāo)識(shí)其他實(shí)體。
T、對(duì)
F、錯(cuò)
正確答案:F

