第 1 頁:選擇題 |
第 5 頁:程序填空題 |
第 6 頁:程序改錯題 |
第 7 頁:程序設計題 |
31下列敘述中正確的是( )。
A.循環(huán)隊列是隊列的一種鏈式存儲結構
B.循環(huán)隊列是隊列的一種順序存儲結構
C.循環(huán)隊列是非線性結構
D.循環(huán)隊列是一種邏輯結構
參考答案:B
參考解析:在實際應用中,隊列的順序存儲結構一般采用循環(huán)隊列的形式。
32有以下程序:
程序執(zhí)行后的輸出結果是( )。
A.2B.3C.7D.0
參考答案:A
參考解析:因為fun(int x)是一個遞歸函數(shù),所以主函數(shù)中fun(7)經過3次遞歸調用,其過程可以描述為“fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2”,所以最后輸出結果為2。因此.A選項正確。
33軟件詳細設計生產的圖如右圖:該圖是( )。
A.N—S圖B.PAD圖C.程序流程圖D.E—R圖
參考答案:C
參考解析:N—s圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A不對。PAD圖是問題分析圖,它是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細設計的圖形表示工具,所以8不對。E—R圖是數(shù)據(jù)庫中的用于表示E—R模型的圖示工具,所以D不對。根據(jù)圖中所示表示方法是進行軟件詳細設計時使用的程序流程圖。
34有以下程序:
程序執(zhí)行后的輸出結果是( )。
A.5B.24C.32D.40
參考答案:C
參考解析:本題的含義是在1—40的蔓敦的范圍中,只有當i的值能被5整除,且i+2的值能被3薹纛時,打印i的值,滿跫這個條件的只有32,選擇c選項。
35若有以下函數(shù)首部:
int fun(double x[10],int*n)
則下面針對此函數(shù)的函數(shù)聲明語句中正確的是( )。
A.int fun(double,int);
B.int fun(double木,int*);
C.int mn(double*x,int n);
D.int fun(double x,intint*n)
參考答案:B
參考解析:函數(shù)聲明的一般形式為:“類型說明符被調函數(shù)名(類型形參,類型形參,……);”或“類型說明符被調函數(shù)名(類型,類型,……);”由于函數(shù)首部為int fun(double x[10],int*n),因此B選項正確。
36有以下函數(shù):
函數(shù)的功能是( )。
A.將Y所指字符串賦給x所指存儲空間
B.查找x和y所指字符串中是否有
C.統(tǒng)計x和y所指字符串中最前面連續(xù)相同的字符個數(shù)
D.統(tǒng)計x和Y所指字符串中相同的字符個數(shù)
參考答案:C
參考解析:本題中由循環(huán)條件可知遇到‘\0’或x與y所指的字符的值不等中的一個條件時就結束,所以功能是統(tǒng)計x和Y所指字符串中最前面連續(xù)相同的字符個數(shù)。
37設有定義:
double a[10],*s=a;
以下能夠代表數(shù)組元素a[3]的是( )。
A.($s)[3]B.}(s+3)C.*s[3]D.}s+3
參考答案:B
參考解析:語句·s=a;表示指針變量s指向一維數(shù)組a的首地址。a[3]表示引用數(shù)組a的第4個元素,+(s+i)表示引用指針8所指數(shù)組a的第i+1個元素,選項A、C、D的表示方法錯誤,只有B選項正確。
38數(shù)據(jù)庫設計中反映用戶對數(shù)據(jù)要求的模式是( )。
A.內模式B.概念模式C.外模式D.設計模式
參考答案:C
參考解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內模式。概念模式是數(shù)據(jù)庫系統(tǒng)中全局數(shù)據(jù)邏輯結構的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個用戶的局部數(shù)據(jù)描述,所以選擇C。內模式又稱物理模式,它給出了數(shù)據(jù)庫物理存儲結構與物理存取方法。
39設已有定義:float x;,則以下對指針變量P進行定義且賦初值的語句中正確的是( )。
A.int*p=(float)x;B.float*p=&x;C.float p=&x;D.float=1024;
參考答案:B
參考解析:指針是用來存放地址的變量,用(類型名+指針變量名)的形式定義。賦值時應將某個變量地址即8Ⅸ賦給指針變量,所以選擇B。
40有以下程序:
程序運行后的輸出結果是( )。\\
A.Zhao,111,85,90,Qian,f,95,92
B.Zhao,m,85,90,Zha0,m,85,90
C.Qian,f,95,92,Qian,f,95,92
D.Qian,f,95,92,Zha0,m,85,90
參考答案:A
參考解析:本題考查的是函數(shù)調用時的參數(shù)傳遞問題。程序在調用函數(shù)f時,傳給函數(shù)f的參數(shù)只是結構變量c在棧中的一個拷貝,函數(shù)f所做所有操作只是針對這個數(shù)據(jù)拷 貝進行的修改,這些都不會影響變量c的值。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |