可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請(qǐng)?zhí)砑観Q:3230981406 微信:aopopenfd777
20秋學(xué)期(1709、1803、1809、1903、1909、2003、2009 )《程序設(shè)計(jì)基礎(chǔ)(上)》在線作業(yè)
試卷總分:100 得分:100
第1題,已知"int a[5]={10,20,30,40,50}, *p1, *p2; p1=&a[2]; p2=&a[4];",則p2-p1的值是##。
A、2
B、3
C、20
D、30
正確答案:
第2題,下列函數(shù)原型中,錯(cuò)誤的是##。
A、int fun(int, int);
B、void fun(int x,y);
C、int fun(int x, int y);
D、void fun();
正確答案:
第3題,二進(jìn)制數(shù) 1011+1001=( )。
A、10l00
B、1010l
C、11010
D、10010
正確答案:
第4題,下面合法的用戶自定義標(biāo)識(shí)符是( )。
A、No_1
B、int
C、30years
D、a *s
正確答案:
答案來(lái)源:(www.),在C++中,表示一條語(yǔ)句結(jié)束的符號(hào)是( )。
A、[
B、//
C、/*
D、;
正確答案:
第6題,已知"char a[]="abcd",*p=a+2;",則語(yǔ)句"coutp;"會(huì)在屏幕上輸出##。
A、bcd
B、c
C、cd
D、d
正確答案:
第7題,對(duì)于相同類型的指針變量,不能進(jìn)行的運(yùn)算是##
A、*
B、=
C、-
D、
正確答案:
第8題,在32位計(jì)算機(jī)系統(tǒng)中,已知"int a[2][3]; fun(a);",fun函數(shù)的形參變量名為p,則在fun()函數(shù)體中通過(guò)sizeof(p)計(jì)算得到的結(jié)果為##。
A、4
B、6
C、12
D、24
正確答案:
第9題,設(shè)i,j,k都是變量,下面不正確的賦值表達(dá)式是( )。
A、i++
B、i=j=k
C、i=j==k
D、i+j=k
正確答案:
答案來(lái)源:(www.),已知"char s[]="hello";",則下面敘述中正確的是##。
A、數(shù)組s的長(zhǎng)度為5
B、元素s[2]的值為'e'
C、使用"cins;"可以將從鍵盤(pán)上鍵入的字符串保存在數(shù)組s中
D、使用"int t[]=s;"可以定義數(shù)組t、并用s中各元素的值初始化t中的各元素
正確答案:
第11題,已知字母"a"的ASCII碼是97,則字母"f"的ASCII碼是( )。
A、100
B、101
C、102
D、103
正確答案:
答案來(lái)源:(www.),假設(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、以上程序段均正確
正確答案:
第13題,計(jì)算機(jī)系統(tǒng)中采用補(bǔ)碼運(yùn)算的目的是( )。
A、與手工運(yùn)算方式保持一致
B、減少存儲(chǔ)空間
C、簡(jiǎn)化計(jì)算機(jī)的設(shè)計(jì)
D、提高運(yùn)算的精度
正確答案:
第14題,下列有關(guān)內(nèi)聯(lián)函數(shù)的描述中,錯(cuò)誤的是##。
A、內(nèi)聯(lián)函數(shù)必須在定義處加上inline關(guān)鍵字,否則就是普通的函數(shù)
B、內(nèi)聯(lián)函數(shù)必須是一個(gè)小函數(shù),不能包含循環(huán)、switch等語(yǔ)句
C、一個(gè)函數(shù)中如果包含循環(huán)、switch等語(yǔ)句,則將其定義為內(nèi)聯(lián)函數(shù)時(shí)編譯器會(huì)報(bào)錯(cuò)
D、在編譯程序時(shí),系統(tǒng)會(huì)直接將調(diào)用內(nèi)聯(lián)函數(shù)的地方用內(nèi)聯(lián)函數(shù)中的語(yǔ)句體做等價(jià)替換,從而省去運(yùn)行程序時(shí)函數(shù)調(diào)用所額外消耗的時(shí)間
正確答案:
答案來(lái)源:(www.),已知"int *p=new int[5];",若堆內(nèi)存分配成功,則指針p所指向的內(nèi)存空間大小為##字節(jié)。
A、5
B、10
C、20
D、不確定
正確答案:
第16題,下面關(guān)于for循環(huán)的正確描述是##。
A、for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況
B、for循環(huán)是先執(zhí)行循環(huán)體語(yǔ)句,后判斷表達(dá)式
C、在for循環(huán)中,不能用break語(yǔ)句跳出循環(huán)體
D、for循環(huán)的循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但必須用花括號(hào)括起來(lái)
正確答案:
第17題,已知"char s[]="南開(kāi)大學(xué)";",則數(shù)組s的長(zhǎng)度為##。
A、4
B、5
C、8
D、9
正確答案:
第18題,在C++中,函數(shù)體是由一對(duì)( )括起來(lái)的部分。
A、{、}
B、、[、]
C、
D、(、)
正確答案:
第19題,若整型變量a、b、c、d、m、n、k的值均為1,運(yùn)行表達(dá)式(m=a=b)&&(n=c=d)||(k=0)后,m、n、k的值是( )。
A、0,0,0
B、1,1,1
C、1,1,0
D、0,1,1
正確答案:
答案來(lái)源:(www.),二進(jìn)制數(shù)1001101011轉(zhuǎn)換為等值的八進(jìn)制數(shù)是( )。
A、4651
B、1153
C、9AC
D、26B
正確答案:
第21題,自定義頭文件中一般不包含##。
A、數(shù)據(jù)類型的定義
B、全局變量的定義
C、符號(hào)常量的定義
D、內(nèi)聯(lián)函數(shù)的定義
正確答案:
第22題,下列對(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)行指定
正確答案:
第23題,下面定義變量語(yǔ)句中,錯(cuò)誤的是( )。
A、int x(10), y(10);
B、int x=y=10;
C、int x=10, y=10;
D、int x=10, y=x;
正確答案:
第24題,已知"enum Color{Red, Green, Blue}; Color co;",則下列語(yǔ)句正確的是##。
A、co=0;
B、co=Blue;
C、co=Green+1;
D、co++;
正確答案:
答案來(lái)源:(www.),表達(dá)式的100+43.6*'a'數(shù)據(jù)類型是( )。
A、float
B、double
C、long double
D、錯(cuò)誤的表達(dá)式
正確答案:
第26題,在循環(huán)語(yǔ)句的或部分必須有改變循環(huán)條件、使表達(dá)式最終成為假的語(yǔ)句,否則永遠(yuǎn)為真,造成無(wú)法退出循環(huán),即所謂的"死循環(huán)"。
T、對(duì)
F、錯(cuò)
正確答案:
第27題,一個(gè)二維數(shù)據(jù)可以看作是由多個(gè)一維數(shù)據(jù)構(gòu)成,使用二維數(shù)組可以存儲(chǔ)一個(gè)二維數(shù)據(jù)或多個(gè)一維數(shù)據(jù)。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第28題,已知"char s[20];",則語(yǔ)句"strcpy(s, "abc");"與"s="abc";"的作用相同。
T、對(duì)
F、錯(cuò)
正確答案:F
第29題,在C++中,用一對(duì)雙引號(hào)將字符括起來(lái)表示字符常量。其中雙引號(hào)只是字符與其他部分的分隔符,不是字符的一部分。
T、對(duì)
F、錯(cuò)
正確答案:F
答案來(lái)源:(www.),在日常生活中完成一項(xiàng)較復(fù)雜的任務(wù)時(shí),我們通常會(huì)將任務(wù)分解成若干個(gè)子任務(wù),通過(guò)完成這些子任務(wù)逐步實(shí)現(xiàn)任務(wù)的整體目標(biāo)。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第31題,用new動(dòng)態(tài)分配的內(nèi)存必須用delete釋放,否則會(huì)產(chǎn)生內(nèi)存泄漏。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第32題,定義數(shù)組時(shí),數(shù)組的數(shù)據(jù)類型必須是C++中基本數(shù)據(jù)類型
T、對(duì)
F、錯(cuò)
正確答案:
第33題,函數(shù)的函數(shù)頭包括和。
T、對(duì)
F、錯(cuò)
正確答案:F
第34題,編譯預(yù)處理命令末尾以分號(hào)結(jié)束。
T、對(duì)
F、錯(cuò)
正確答案:
第35題,*(+i)與[i]等價(jià)
T、對(duì)
F、錯(cuò)
正確答案:
第36題,已知"int a[2][]={{1,2,3},{4,5,6}};",則二維數(shù)組a的列下標(biāo)為3。
T、對(duì)
F、錯(cuò)
正確答案:
第37題,多文件結(jié)構(gòu)的程序可以使程序結(jié)構(gòu)清晰,便于管理和查找。
T、對(duì)
F、錯(cuò)
正確答案:
第38題,strlen("abc")與sizeof("abc")的運(yùn)算結(jié)果相同。
T、對(duì)
F、錯(cuò)
正確答案:
第39題,關(guān)系表達(dá)式值的數(shù)據(jù)類型為邏輯型。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第40題,已知"double a, *p=&a;",其中"&"是取地址運(yùn)算符。
T、對(duì)
F、錯(cuò)
正確答案:
第41題,已知"char s[]="hello";",則使用"couts[3];"可以在屏幕上輸出"llo"
T、對(duì)
F、錯(cuò)
正確答案:F
第42題,在C++中,要對(duì)double型的二般數(shù)組進(jìn)行訪問(wèn),可以整體進(jìn)行,例如:
double a[3][4];
cina;
T、對(duì)
F、錯(cuò)
正確答案:
第43題,C++編譯器總是將else與其前面最近的那個(gè)if匹配成一個(gè)if ... else結(jié)構(gòu)。
T、對(duì)
F、錯(cuò)
正確答案:F
第44題,對(duì)于多路選擇問(wèn)題,不可以直接使用C++提供的if或if...else語(yǔ)句,通過(guò)多次判斷來(lái)完成問(wèn)題的求解。
T、對(duì)
F、錯(cuò)
正確答案:
第45題,設(shè)計(jì)迭代算法,要先要確定需要重復(fù)的操作或操作集合,然后確定需要進(jìn)行多少次這樣的循環(huán)。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第46題,下面程序段不能實(shí)現(xiàn)求n!功能。
int i=1, p=1,n; cinn; while(i=n) { p*=i; ++i; }
T、對(duì)
F、錯(cuò)
正確答案:
第47題,具有不同作用域的變量可以同名,在訪問(wèn)時(shí)優(yōu)先訪問(wèn)具有較小作用域的變量。
T、對(duì)
F、錯(cuò)
更多答案下載:(www.)
第48題,計(jì)算機(jī)中用兩個(gè)字節(jié)來(lái)存放一個(gè)漢字的編碼。
T、對(duì)
F、錯(cuò)
正確答案:
第49題,不考慮溢出情況,下面語(yǔ)句不是"死循環(huán)"。
int a=3379;
while(a++%2+3%2)a++;
T、對(duì)
F、錯(cuò)
正確答案:
答案來(lái)源:(www.),在C++中,無(wú)論是符號(hào)常量還是變量,都必須"先定義,后使用"。
T、對(duì)
F、錯(cuò)
正確答案:

