6[單選題] 設有定義:int a[10]={0,1,2,3,4,5,6,7,8,91,}*P=a,i;,若0≤i≤9,則對a數組元素的引用錯誤的是
A.a[10]B.*&a[i])C.P[i]D.a[P-a]
參考答案:A
參考解析:長度為n的數組其各個元素的下標應該是從0到n-1,因此,長度為10的數組a,第10個元素為a[9],而不是a[10],答案為A選項。
7[單選題] 若有定義語句:double a,*P=&a;以下敘述中錯誤的是( )。
A.定義語句中的*號是-個間址運算符
B.定義語句中的木號是-個說明符
C.定義語句中的P只能存放double類型變量的地址
D.定義語句中,P=&a把變量a的地址作為初值賦給指針變量P
參考答案:A
參考解析:在變量定義double a,*P:&a;中,}號是一個指針運算符,而非間址運算符,所以A錯誤。
8[單選題] 下列敘述中正確的是( )。
A.數據庫系統可以解決數據冗余和數據獨立性問題,而文件系統不能
B.數據庫系統能夠管理各種類型的文件,而文件系統只能管理程序文件
C.數據庫系統可以管理龐大的數據量,而文件系統管理的數據量較少
D.數據庫系統獨立性較差,而文件系統獨立性較好
參考答案:A
參考解析:
數據管理技術的發展經歷了3個階段:
人工管理階段、文件系統階段和數據庫系統階段。三者各自的特點如下表所示。
特點人工管理階段文件系統階段數據庫系統階段
管理者人文件系統數據庫管理系統
面向對象某個應用程序某個應用程序現實世界
共享程度無共享,冗余度大共享性差,冗余度大共享性大,冗余度小
獨立性不獨立,完全依賴于程序獨立性差具有高度的物 理獨立性和一定的邏輯獨立性
結構化無結構記錄內有結構,整體無結構整體結構化。用數據筷基謄述
控制能力由應用程序控制由應用程序控制由DB蝰墨供數據安全性、完整性、并發控剖和恢復
數據庫系統可以解決數據冗余和數據獨立性問題,面文件系統不能。數據庫系統和文件系統的區別不僅在于管理的文件類型與數據量的多少。數據庫系統具有高度的物理獨立性和一定的邏輯獨立性,而文件系統獨立性較好。故本瑟答案為A選項。
9[單選題] 下列敘述中錯誤的是( )。
A.C程序可以由多個程序文件組成
B.一個c語言程序只能實現一種算法
C.c程序可以由一個或多個函數組成,
D.一個C函數可以單獨作為一個C程序文件存在
參考答案:B
參考解析:在一個C語言程序中可以進行多種算法的實現,對算法的個數沒有規定,所以B錯誤。
10[單選題] 設有如下函數定義:
若執行調用語句“ll=fm(3);”,則函數tim總共被調用的次數是( )。
A.2B.3C.4D.5
參考答案:B
參考解析:
首先n=fun(3),3被當作參數傳遞進去,這就進行了-次調用,3被當做參數傳進去后,程序會執行這句dee rctlu'nfun(k-1)+1;這就調用了第二次,而參數是3—1也就是2。2被當做參數傳進去后,程序會執行這句elseremm fun(k—I)+1;這就調用了第三次,而參數是2-1也就是1。1被當做參數傳進去后,程序會執行這句else if(k==1)return 1:不再遞歸調用,所以最終結果為3次。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |