4[填空題]請補充函數(shù)proc(),該函數(shù)的功能是判斷一個數(shù)的十位數(shù)字和百位數(shù)字之和是否等于其個位上的數(shù)字,是則返回“yes!”,否則返回“no!”
注意:部分源程序給出如下。
請勿改動main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的橫線上填入所編寫的若干表達式或語句。
試題程序:
參考解析:
【1】n/100 【2】yes 【3】no!
由函數(shù)proc()可知,變量b存放的是整數(shù)n百位上的數(shù),因此’【l】處填“n/100”;根據(jù)題目要求,十位數(shù)與百位數(shù)之和等于其個位數(shù)返回yes,因此,【2】處填“yes!”;十位數(shù)與百位數(shù)之和不等于其個位數(shù)返回ri0,因此,【3】處填“no!”。
5[填空題]請補充fun()函數(shù),該函數(shù)的功能是:把字符的ASCII碼中為奇數(shù)的字符從字符串str中刪除,結(jié)果仍然保存在字符串str中,字符串str從鍵盤輸人,其長度作為參數(shù)傳人fun()函數(shù)。
例如,輸入“abcdef”,則輸出“bdf”。
注意:部分源程序給出如下。
請勿改動main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在mare()函數(shù)的橫線上填入所編寫的若干表達式或語句。
試題程序:
參考解析:
【解析】先判斷ASCⅡ碼的奇偶。
第一空:根據(jù)主函數(shù)“fun(str,len);”調(diào)用語句,其中l(wèi)en為字符串str的長度,用來控制循環(huán)。根據(jù)主函數(shù)中對應(yīng)的調(diào)用語句,補全fun()函數(shù)定義,第一空填“fun(char s[],intn)”。
第二空:“s[j++]=s[i];”語句中j的變量在使用前要對其取值進行初始化,因為數(shù)組下標是由0開始的,初始化值為0,所以第二空填“j-0”。
第三空:新生成的字符串要加尾符標志,所以第三空填“s[j]= ˊ\0ˊ”。
6[單選題] 在數(shù)據(jù)庫設(shè)計中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段
參考答案:C
參考解析:E—R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來的聯(lián)系反映到數(shù)據(jù)庫中,即設(shè)計出表,所以屬于邏輯設(shè)計階段。
7[單選題] 對如下二叉樹進行后序遍歷的結(jié)果為( )。
A.ABCDEFB.DBEAFCC.ABDECF D.DEBFCA
參考答案:D
參考解析:所謂的后序遍歷是指,首先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點,并且在遍歷左、右樹時,仍然先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點。因此,后序遍歷二叉樹的過程也是一個遞歸過程。
8[單選題] 對線性表進行二分法檢索,其前提條件是( )。
A.線性表以順序方式存儲,并按關(guān)鍵碼值排好序
B.線性表以順序方式存儲,并按關(guān)鍵碼的檢索頻率排好序
C.線性表以鏈式方式存儲,并按關(guān)鍵碼值排好序
D.線性表以鏈式方式存儲,并按關(guān)鍵碼的檢索頻率排好序
參考答案:A
參考解析:對線性表進行二分法檢索,要求線性表是按順序方式存儲的,并按關(guān)鍵碼值的大小排好序。
9[單選題] 以下敘述中正確的是( )。
A.C語句必須在一行內(nèi)寫完
B.C程序中的每一行只能寫一條語句
C.C語言程序中的注釋必須與語句寫在同一行
D.簡單C語句必須以分號結(jié)束
參考答案:D
參考解析:C語句可以跨行來寫,但是必須以分號結(jié)束,所以A選項錯誤。c程序中的一行可以有多條語句,所以B選項錯誤。C語言中的注釋語句可以與原語句放在一行也可以不放在一行,所以C選項錯誤。
10[單選題] 在滿足實體完整性約束的條件下( )。
A.一個關(guān)系中應(yīng)該有一個或多個候選關(guān)鍵字
B.一個關(guān)系中只能有一個候選關(guān)鍵字
C.一個關(guān)系中必須有多個候選關(guān)鍵字
D.一個關(guān)系中可以沒有候選關(guān)鍵字
參考答案:A
參考解析:實體完整性約束要求關(guān)系的主鍵中屬性值不能為空值,所以選擇A。
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |