




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第一章1、
單選題
若要使用數(shù)學函數(shù),應該包含以下哪個頭文件A、cmathB、iostreamC、memoryD、stdioA2、單選題
程序主函數(shù)的名字是A、mainB、MainC、_mainD、MAINA3、單選題程序每條語句后面必須有哪個符號A、;B、.C、!D、:A4、
多選題下面哪條語句是錯的(多選)A、cout>>3+4;B、COUT<<3*4;C、cout<<3/4;D、cout<<3-4;ABD5、單選題
下面哪個程序段是正確的A、#include
usingnamespacestd;intmain(){return0;}B、include
usinnamespacestd;intmain(){return0;}C、include(iostream)usingnamespacestd;intmain(){return0;}D、#include
usinnamespacestd;intmain(){return0;}A第二章1、多選題
S2.1下面哪些項是合法的變量定義A、piB、_MainC、intD、CHE、5kgF、_6kmG、this_is_a_long_varH、status-idxI、good-manABDFG2、單選題S2.2下面哪條語句中的*表示乘法(設所有變量均已合法定義過)A、*ptr=0;B、*p='A';C、sum+=*p;D、sum=data*rate;D3、
單選題
S2.3為了從鍵盤輸入數(shù)值給變量,下面哪條語句是正確的A、cin>>data;B、cin>>val;C、cin<<input;D、CIN>>mu;B4、多選題
S2.4下面哪些給變量設定數(shù)值的方法是正確的A、cin<<k;B、cin>>sum;C、cin>>sum>>data>>val;D、cin>>"SUM=">>sum>>"VAL=">>val;E、intm=0,n=1;F、floatf=0,k=1;BCEF5、
多選題
S2.5假定所有變量均已合法定義且有合理的存儲值,下面哪條語句的寫法沒有錯誤?A、cout<<3**4+5*price+sum<<endl;B、cout<<w*h/2<<''<<"m^2"<<endl;C、sum+=+result*4;D、CIN>>k++;BC第三章1、單選題以下程序片段的運行結果是char
good_man
=
'K';if
(good_man
>=
'A')
good_man
=
good_man
-
'A'
+
'a';else
good_man
=
'X';cout
<<
good_man;A、'm'B、kC、KD、XB2、單選題以下程序片段共輸出多少個“C/C++”for
(int
i=0;
i<3;
i++)
for
(int
j=1;
j<=
6;
j++)
{
cout
<<
"C/C++"
<<
endl;
if
(
j
%
3
==
0)
break;
}A、6B、9C、2D、3B3、多選題
能用來判斷變量x“在2013到2016之間(含2013和2016)”的表達式是:A、(2013<=x<=2016)B、(2013<=x)&&(x<=2016)C、(x>=2013)&&(x<=2016)D、(x<=2016&x>=2013)E、(x>=2013)||(x<=2016)F、(x>=2013)|(x<=2016)BC4、多選題
以下哪些寫法有語法錯誤A1for
(i=0,
iB1'A'
+
3C1for
(;
;
)
{
}D1if
(x
==
true)
{
}
else
(x
!=
true)
{
}AD5、多選題
以下哪些循環(huán)語句的循環(huán)體執(zhí)行了100次A、for(inti=0;i<100;i++)cout<<"hello";B、for(inti=1;i<=100;i++)cout<<"hello";C、for(inti=0;i<=100;i++)cout<<"hello";D、for(inti=100;i>0;i—)cout<<"hello";ABD6、單選題以下程序片段的運行結果是inti=43;cout
<<
(i
<<
2)
<<
endl;A、172B、432C、32D、45A7、
多選題以下能輸出61到100(含61和100)中所有偶數(shù)的程序片段是A、for(inti=61;i<=100;i++)
if(i%2==0)B、for(inti=62;i<=100;i+=2)cout<<i<<'';C、for(inti=61;i<=100;i++)if((i&1)==0)cout<<i<<'';D、for(inti=1;i<=(100-60)/2;i++)cout<<60+i*2<<'';ABCD第四章1、
多選題
下列函數(shù)聲明的寫法,哪些語法上是不正確的?A、voidSelectionSort(intcards[],intn);B、voidSelectionSort(intcards[];intn);C、voidSelectionSort(intcards[].intn);D、voidSelectionSort(int[],int);BC2、
多選題下列數(shù)組定義/初始化的寫法,哪些語法上是正確的?A、inta[10]={1,2,3,4,5,6,7,8,9,10};B、inta[10]={0};C、inta[10];D、inta[]={0};E、inta[];ABCD3、多選題
下列數(shù)組定義的寫法,哪些語法上是正確的?A、inta[10];B、boolb[10.0];C、charc[];D、doubled[4*3+2]AD4、
多選題
將下面的主函數(shù)中”****”的行換成下列哪些語句,可以進行正確的數(shù)組訪問?A、cin
>>
A[i];B、cout
<<
B[k];C、A[j]
=
4;D、B[i]
=
A[j]
+
5;E、cin
>>
A[i
-
j];F、A[i
+
4]
=
3;G、B[3
*
i
+
j]
=
4;H、A[i
+
j
+
k]
=
10;ABCDFG5、多選題
下列函數(shù)聲明的寫法,哪些語法上是不正確的?A、boolisPrime(int);B、doubledouble(int);C、intGB2UTF8(int);D、int256bit_count(double);BD第五章1、多選題
以下關于運算符new的用法,正確的是:A、int
*p
=
new
int[4];B、int
*q
=
new
int{100};C、char
*s
=
new
char[34.5];D、double
*pd
=
new
double[10
*
15];AD2、
多選題
以下關于二維數(shù)組的寫法,正確的是:A、char
message[4][100];B、double
matrix[4][4*4];C、int
chess[8][8];D、const
int
N
=
4;
flags[10][N*2];ABC3、單選題
以下代碼執(zhí)行后,變量
k
的值是多少:
int
k
=
-1;
while
(k
<=
5)
k++;A、5B、6C、0D、4B4、
單選題
已知
tmp
是用new分配出來的動態(tài)數(shù)組變量,則以下使用delete運算符釋放內(nèi)存的寫法,正確的是:A、delete
tmp;B、DELETE[
]
tmp;C、delete[
]
tmp;D、release
tmp;C5、
多選題
與下面代碼片段等價的代碼片段是
int
k
=
0;
while
(k++
<
10)
cout
<<
"Now,
k
=
"
<<
k
<<
endl;Aint
k;
for
(k
=
0;
k
<=
10;
k++)
cout
<<
"Now,
k
=
"
<<
k
+
1
<<
endl;Bint
k;
for
(k
=
0;
k
<
10
;
k++)
cout
<<
"Now,
k
=
"
<<
k
<<
endl;
k++;Cint
k;
for
(k
=
0;
k
<
10
;
k++)
cout
<<
"Now,
k
=
"
<<
k
+
1
<<
endl;
k++;Dint
k;
for
(
k
=
1;
k
<=
10;
k++)
cout
<<
"Now,
k
=
"
<<
k
<<
endl;CD第六章1、多選題
關于引用,以下哪些代碼是正確的?A、int
&a
=
3;B、int
a
=
3;int
&b
=
a;C、int
a
=
3;int
&b;b
=
a;D、int
a
=
3;
int
&b
=
a;b
=
4;BD2、
單選題
以下代碼執(zhí)行結果是什么?A0
-1B4
-1C0
5D4
5B3、
單選題
以下代碼執(zhí)行結果是什么?A1
2
3
4
5B1
3
4
5C1
3
5D1C4、單選題
以下代碼執(zhí)行結果是什么?A、abbcddddddB、abcbccddddddC、abcbccdD、abbcdE、abcddddddB第七章1、多選題以下哪些結構定義的寫法是不正確的A1234struct
Time_t{
int
year,
month,
day,
hour,
minute,
second;};B1234struct
MyTime{
int
y,
m,
d,
h,
m,
s;};C1234struct
Time{
int
yr,
mt,
dy,
hr,
mn,
sc;}D1234struct
StructTime(
int
year,
month,
day,
hour,
minute,
second;
);E1234Struct
TimeStruct{
int
year,
month,
day,
hour,
minute,
second;};F1234struct
while{
int
year,
month,
day,
hour,
minute,
second;};BCDEF2、多選題已知如下的結構定義,選項中哪些變量的初始化在語法上是正確的struct
t{
int
x;
char
y;
double
z;};A、int
a
=
0;B、bool
b[10]
=
{false};C、t
c
=
{2014810219,
'A',
92.5};D、t
d[3]
=
{{1,
'a',
0.2},
{3,
'c',
1.8},
{5,
'e',
5.0}};ABCD3、多選題下列哪些字符數(shù)組初始化的寫法在語法上是正確的A、char
str[10]
=
"Hello";B、char
str[10]
=
{'H',
'e',
'l',
'l',
'o'};C、char
str[10]
=
{"H",
"e",
"l",
"l",
"o"};AB4、多選題下列哪些字符數(shù)組初始化寫法,作為字符串使用將會有隱患A、char
str[10]
=
{'H',
'e',
'l',
'l',
'o',
'\0'};B、char
str[5]
=
{'H',
'e',
'l',
'l',
'o'};C、char
str[10]
=
"Hello";D、char
str[5]
=
"Hello";BD5、
多選題
已經(jīng)包含頭文件的情況下,下列哪些文件操作的片段在語法上是不正確的A、int
x
=
0;ifstream
myfile;myfile.open("a");myfile
<<
x;if
(myfile.eof())
cout
<<
x
<<
":
end
of
file"
<<
endl;B、int
x
=
0;ifstream
myfile('a');myfile
>>
x;if
(myfile.eof())
cout
<<
x
<<
":
end
of
file"
<<
endl;C、int
x
=
0;ifstream
myfile;myfile.Open("a");myfile
>>
x;if
(myfile.eof())
cout
<<
x
<<
":
end
of
file"
<<
endl;D、int
x
=
0;ifstream
myfile("a");myfile
>>
x;if
(myfile.EOF())
cout
<<
x
<<
":
end
of
file"
<<
endl;ABCD第八章1、
多選題S8.1
已知有如下代碼片段,以下選項有錯誤的是:A、ptr
=
new
Person;
=
"Zhang
San";
ptr.score
=
98;B
=
"Zhang
San";
ptr.score
=
98;Cptr
=
new
Person;
strcpy(ptr->name,
"Zhang
San");
ptr->score
=
98;Dstrcpy(,
"Zhang
San");
ptr.score
=
98;Ecin
>>
>>
ptr.score;Fptr
=
new
Person;
strcpy(ptr->name,
"Zhang
San");
cin
>>
ptr->score;Gptr
=
new
Person;
cin
>>
>>
ptr.score;Hptr
=
new
Person;
cin
>>
ptr->name
>>
ptr->score;ABDEG2、多選題
S8.2
關于以二進制方式打開文件,以下選項中沒有編譯錯誤的是A、ofstream
ex1("homework1.dat",
IOS:BINARY);B、ifstream
hw("mywork",
ios:binary);C、ifstream
zat("input",
ios::binary);D、ofstream
fout("out",
IOS::binary);E、ifstream
f('output',
ios::Binary);F、ofstream
f2("mooc.fop.txt",
ios::binary);CF3、多選題S8.3
關于以二進制方式讀寫文件內(nèi)容,以下選項中沒有錯誤的是Achar
name[100];
ifstream
f1("input",
ios::binary);
f1.read(name,
100);Bchar
name[100];
ifstream
f1("input",
ios::binary);
f1.read(name,
sizeof(name));Cchar*
name
=
new
char[100];
ifstream
f1("input",
ios::binary);
f1.read(name,
100);Dchar*
name
=
new
char[100];
ifstream
f1("input",
ios::binary);
f1.read(name,
sizeof(name));Echar
name[100]
=
"MOOC-CHAP08";
ofstream
f2("out.txt",
ios::binary);
f2
<<
name;Fchar
name[100]
=
"MOOC-CHAP08";
ofstream
f2("out.txt",
ios::binary);
f2.write(name,
100);Gchar
name[100]
=
"MOOC-CHAP08";
ofstream
f2("out.txt",
ios::binary);
f2.write(name,
sizeof(name));Hdouble
score
=
3.45;
ofstream
f2("out.dat",
ios::binary);
f2.write((char*)
&score,
sizeof(double));Idouble
score
=
3.45;
ofstream
f2("out.dat",
ios::binary);
f2.write((char*)
&score,
sizeof(score));Jdouble*
ptr,
score
=
3.45;
ptr
=
&score;
ofstream
f2("out.dat",
ios::binary);
f2.write((char*)ptr,
sizeof(double));Kdouble*
ptr,
score
=
3.45;
ptr
=
&score;
ofstream
f2("out.dat",
ios::binary);
f2.write((char*)ptr,
sizeof(p));ABCFGHIJ4、多選題
S8.4
以下代碼片段沒有編譯錯誤的是Aint
a[4]
=
{1,2,3,4};
int
b[4];
b
=
a;Bstruct
S
{
int
data[4];
};
S
a
=
{{1,2,3,4}};
S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤礦競聘考試題及答案
- 貴港保安考試題及答案
- 聲樂基礎面試題及答案
- 田徑三級考試試題及答案
- 奧克斯集團制冷工程師面試題及答案
- 銀行消費金融考試試題及答案
- 云南自考本科考試試題及答案
- 臨床執(zhí)醫(yī)技能試題卡及答案2025版
- 臨床醫(yī)學概要試題案及答案2025版
- 2025年學校食品安全事故應急演練實施方案(含演練腳本)
- 高中數(shù)學開學第一課課件(初高中銜接)
- 高空作業(yè)車安全知識培訓
- 電影美術課程設計
- 修腳服務行業(yè)未來三年發(fā)展洞察及預測分析報告
- 2024年京津冀公民科學素質大賽參考試題庫(含答案)
- 水果收貨標準
- 急診??谱o士進修匯報課件
- 孩子成長檔案模板
- 南京大學介紹
- 【視頻號運營】視頻號運營108招
- SYT 7328-2021 驅油用石油磺酸鹽-PDF解密
評論
0/150
提交評論