21秋地大《C++程序設計》作業一[答案怎么獲???]答案
地大《C++程序設計》作業一
試卷總分:100 得分:100
一、單選題 (共 10 道試題,共 30 分)
1.下列運算符中,優先級最高的是( A )。
A.*(雙目)
B.||
C.>>
D.%=
正確答案:-----
2.當一個函數沒有返回值時,該函數類型應說明為( A )。
A.void
B.int
正確答案:-----
C.無
D.任意
正確答案:-----
3.下列關于數組下標的描述中,錯誤的是( B )。
A.C++語言中數組元素的下標是從0開始的
B.數組元素下標是一個整常型表達式
C.數組元素可以用下標來表示
D.數組元素的某維下標值應小于該維的大小值
正確答案:-----
4.下列關于C++程序中使用提取符和插入符的輸入/輸出語句的描述中,錯誤的是( C )。
A.提取符是對右移運算符(>>)重載得到的
B.插入符是對左移運算符(<<)重載得到的
C.提取符和插入符都是雙目運算符,它們要求有兩個操作數
D.提取符和插入符在輸入/輸出語句中不可以連用
正確答案:-----
5.下列關于開關語句的描述中,錯誤的是( B )。
A.開關語句中,case子句的個數是不受限制的
B.開關語句中,case子句的語句序列中一定要有break語句
C.開關語句中,default子句可以省略
正確答案:-----
D.開關語句中,右花括號具有退出開關語句的功能
正確答案:-----
6.已知:int a[ ]={1,2,3,4,5},*p=a;在下列數組元素地址的表示中,正確( C )。
A.&(a+1)
B.&(p+1)
C.&p[2]
D.*p++
正確答案:-----
7.下列運算符中,不能用于浮點數操作的是( D )。
正確答案:-----
正確答案:-----
A.++
B.+
C.*=
D.&(雙目)
正確答案:-----
8.下列關于數組維數的描述中,錯誤的是( C )。
A.定義數組時必須將每維的大小都明確指出
B.二維數組是指該數組的維數為2
C.數組的維數可以使用常量表達式
D.數組元素個數等于該數組的各維大小的乘積
正確答案:-----
9.已知:int a=1,b=2,*p[2];下列表達式中正確的是( C )。
A.p=&a
B.p=&b
C.p[0]=&a,p[1]=&b
D.p[ ]={&a,&b};
正確答案:-----
10.已知:int a(5),&ra=a;下列描述中,錯誤的是( D )。
A.ra是變量a的引用,即為變量的別名
B.ra的值為5
C.ra的地址值為&a
D.改變ra的值為10,變量a值仍為5
正確答案:-----
21秋地大《C++程序設計》作業一[答案怎么獲???]多選題答案
二、多選題 (共 10 道試題,共 40 分)
11.若有定義: char *str[]={"one","two","three"},**p=str; 則可以表示出字符't'的表達是 ( )。
A.*str+2
B.*str[2]
C.*(p+1)
D.**++p
正確答案:-----
12.以下為不合法的十六進制數是 ( )。
A.0x2A
B.0x11Au
C.0X0
D.3A
正確答案:-----
13.若有以下定義和語句 : int w[2][3],(*pw)[3]; pw=w; 則對 w 數組元素合法引用是 ( )。
A.pw[0][0]
B.*(pw[1]+2)
C.*(w[0]+2)
D.*(pw+1)[2]
正確答案:-----
14.有以下語句:
char str[4][12]={"aaa","bbbb","ccccc","dddddd"},*strp[4];
正確答案:-----
int i;
for(i=0;i< 4;i++)
strp[i]=str[i];
( )是對字符串的正確引用,其中 0≤ k< 4。
A.strp[k]
B.*strp
C.str[k]
D.strp
正確答案:-----
15.已知 x, y, z 是整型變量,則下列選項中正確的是 ( )。
A.if (x&&y) cout<<"x&&y";
B.if (x=y) cout<<"x=y";
C.if (x#y) cout<<"x#y";
D.if(xy";
正確答案:-----
16.若有說明 "int x=3, y[3][3];" ,則對 y 數組元素的非法引用是 ( )。
A.y[0][x]
B.y[x][2]
C.y[2][1+1]
D.y[1][3-x]
正確答案:-----
17.以下敘述中正確的是( )。
A.在一個函數內定義的變量只在本函數范圍內有效
B.在一個函數內的復合語句中定義的變量在本函數范圍內有效
C.在不同的函數中可以使用相同名字的變量
D.函數中的形式參數是局部變量
正確答案:-----
21.設有如下定義 :int (*ptr)();則以下敘述中不正確的是( )。
A.ptr 是指向一維組數的指針變量
B.ptr 是指向 int 型數據的指針變量
C.ptr 是指向函數的指針 ,該函數返回一個 int 型數據
D.ptr 是一個函數名 ,該函數的返回值是指向 int 型數據的指針
正確答案:-----
19.若 x 是整型變量, pb 是基類型為整型的指針變量,則不正確的賦值表達式是 ( )。
A.*pb=&x;
B.pb=&x5
C.pb=x;
D.*pb=*x
正確答案:-----
20.下列正確的轉義字符是( )
A.' '
B.'\0'
C.'\'
D.'074'
正確答案:-----
三、判斷題 (共 10 道試題,共 30 分)
21.虛基類是用來解決多繼承中公共基類在派生類中只產生一個基類子對象的問題 .
22.可以在類的構造函數中對靜態數據成員進行初始化 .
23.在私有繼承中 ,基類中只有公有成員對派生類是可見的 .
24.指向對象數組的指針不一定必須指向數組的首元素 .
25.派生類是從基類派生出來 ,它不能再生成新的派生類 .
26.在公有繼承中 ,基類中的公有成員和私有成員在派生類中都是可見的 .
27.const char *p 說明了 p 是指向字符串常量的指針 .
28.單繼承情況下 ,派生類中對基類成員的訪問也會出現二義性 .
29.多繼承情況下 ,派生類的構造函數中基類構造函數的執行順序取決于定義派生類時所指定的各基類的順 序 .
30.一個類的構造函數中可以不包含對其子對象的初始化 .
21秋地大《C++程序設計》作業一[答案怎么獲???]歷年參考題目如下:
計算機企業信息化專升本能報哪些大學
在當下就業環境非常嚴峻的形勢下,很多同學都想提升學歷來獲得更好的發展,確實,學歷是敲門磚,是職場必不可少的一個重要元素,那么,計算機企業信息化專升本能報哪些大學?下面我們就來一起了解一下。
來源:奧鵬教育
2021-05-28
關鍵字:
計算機專升本
計算機專升本有多種方式,不同的方式考試科目不同,統招專升本計算機考試科目為數學、外語和計算機基礎,專業科目由院校自主確定,考察專業基礎綜合。成人高考專升本計算機考政治、外語和高等數學一,由教育部統一命...
來源:奧鵬教育
2021-05-17
關鍵字:
計算機專升本
遼寧統招專升本計算機考試科目為數學、外語和計算機基礎,專業科目由院校自主確定,考察專業基礎綜合。遼寧成人高考專升本計算機考政治、外語和高等數學一,由教育部統一命制,統一組織的考試;遠程教育專升本計算機...
來源:奧鵬教育
2021-04-26
關鍵字:
計算機專升本
河南計算機普通專升本入學考公共英語和高等數學,入學錄取后主要學習、考試專業專業科目有離散數學、操作系統、微型機原理與應用、數據庫系統、編譯原理、計算機系統結構、計算機網絡、Java程序設計、軟件工程等...
來源:奧鵬教育
2021-04-20
關鍵字:
計算機專升本河南專升本
山西計算機專升本報考的學校有呂梁學院、山西工程技術學院、山西工商學院、山西應用技術學院、晉中信息學院、山西晉中理工學院?;蛘?,通過遠程教育報考計算機專業,不限制報考區域,報考的學校有北京語言大學、南開...
來源:奧鵬教育
2021-04-01
關鍵字:
山西專升本計算機專升本
計算機專業專升本可以報考計算機科學與技術、網絡工程、軟件工程等專業。計算機相關專業可以通過遠程教育專升本的方式升本科,報考的學校不限制區域,并且可以跨專業報考,學校有電子科技大學、東北財經大學、東北大...
計算機專升本需要考些什么科目
遼寧專升本計算機考什么
河南計算機專升本考什么
山西計算機專升本報考的學校
計算機專升本能報什么專業