1 回答

TA貢獻1852條經驗 獲得超1個贊
1(機器語言)是計算機直接理解執行的語言,由一系列(0,1代碼)組成,其助記符構成了(匯編語言);
接近人類的自然語言習慣的程序設計語言是(高級語言);
2 C++程序開發通常要進過5個階段,包括(明確問題和分析問題)(畫流程圖)(編寫源程序)(編譯和連接)和運行與調試。
3 C++中使用(cin)作為標準輸入流對象,通常代表鍵盤,與提取操作符(>>)連用;使用(cout)作為標準輸出流對象,通常代表顯示設備,與(<<)連用。
4 c++程序的內存分為4個區:(代碼區)(堆區(即自由存儲區))(棧區(即自由存儲區或動態存儲區))(全局變量與靜態變量區).全局變量,靜態變量,字符串變量,常變量存放在(全局變量與靜態變量區);所有的函數和代碼存放在(代碼區);為運行函數二分配的函數參數,局部變量,返回地址存放在(棧區);冬天分配的內存存放在(堆區)。
選擇:
1 均為合法的標示符的選項是(D)
A program a&b 2me B cnu@mail C++ a_b
C π 變量a a空格b D _line _123 Cout
2 下列運算要求操作數必須是整型的是(B)
A / B ++ C != D %
3 下面程序段循環執行了多少次(B)
int k=10;
while (k=3)k=k-1;
A 死循環 B 0次 C 3次 D 7次
4 函數int fun(int x,int y)的聲明形式不正確的是(A)
Aint fun(int,int); Bint fun(int y,int x); Cint fun(int x,int y) D int fun(int i,intj);
5 執行以下語句后輸出結果是(B)
enum weekday{sun,mon,tue,wed=4,thu,fri,sat};
weekday workday=mon;
cout<<workday+wed<<end1;
A 6 B 5 C thu D 編譯錯.
6 以下程序的輸出結果是(編譯通不過,少了預處理文件,多了個\。題目正確的話答案是B)
void main()
{
char str[20]="hello\0\t\\\";
cout<<strlen(str)<<"\t"<<sizeof(str);
}
A 9 9 B 5 20 C 13 20 D 9 20
7 若有語句int*point, a=4;和point=&a;下面均代表地址的一組選項是(D)
A a,point,*&a B &*a,&a,*point C *&point,*point,&a D &a,&*point,point
8 下面程序段的運行結果是(答案都錯,應該是1,100)
void main()
{int i=100;
{
i=100; for(int i=0;i<1;i++)
{
int i=-1;
}
cout<<i;
}
cout<<","<<i;
}
A -1,-1 B 1,1000 C 1000,100 D 死循環
9 對于任意一個類,析構函數的個數最多為(B)
A 0 B 1 C 2 D 3
10 在多繼承中,公有派生和私有派生對于基類成員在派生類中的可訪問性與單繼承的規則是(A)
A完全相同 B完全不同 C部分相同,部分不同 D以上都不對
- 1 回答
- 0 關注
- 128 瀏覽
添加回答
舉報