版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、WORD格式一、選擇題在以下各題的 A、 B、 C、 D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確的選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。專業(yè)資料整理WORD格式 1以下數(shù)據(jù)構(gòu)造中,屬于非線性構(gòu)造的是 A) 循環(huán)隊(duì)列 B) 帶鏈隊(duì)列 C)二叉樹_。D) 帶鏈棧專業(yè)資料整理WORD格式 2以下數(shù)據(jù)構(gòu)造中,能夠按照 A) 循環(huán)隊(duì)列 B) 棧 C)隊(duì)列 先進(jìn)后出 原那么存取數(shù)據(jù)的是D)二叉樹_ 。專業(yè)資料整理WORD格式 3對(duì)于循環(huán)隊(duì)列,以下表達(dá)中正確的選項(xiàng)是_。專業(yè)資料整理WORD格式A) 隊(duì)頭指針是固定不變的B) 隊(duì)頭指針一定大于隊(duì)尾指針C) 隊(duì)頭指針一定小于隊(duì)尾指針D)隊(duì)頭指針可以大于
2、隊(duì)尾指針,也可以小于隊(duì)尾指針 4算法的空間復(fù)雜度是指_。A) 算法在執(zhí)行過程中所需要的計(jì)算機(jī)存儲(chǔ)空間B) 算法所處理的數(shù)據(jù)量D) 算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù) 5軟件設(shè)計(jì)中劃分模塊的一個(gè)準(zhǔn)那么是_。A) 低內(nèi)聚低耦合B) 高內(nèi)聚低耦合C)低內(nèi)聚高耦合D) 高內(nèi)聚高耦合 6以下選項(xiàng)中不屬于構(gòu)造化程序設(shè)計(jì)原那么的是_。A) 可封裝B) 自頂向下C)模塊化D) 逐步求精 7軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下:專業(yè)資料整理WORD格式該圖是A)N-S 圖。B)PAD 圖C)程序流程圖D)E R圖專業(yè)資料整理WORD格式 8數(shù)據(jù)庫管理系統(tǒng)是_。A) 操作系統(tǒng)的一局部專業(yè)資料整理WORD格式B) 在操作系
3、統(tǒng)支持下的系統(tǒng)軟件C) 一種編譯系統(tǒng)D) 一種操作系統(tǒng) 9在 E R圖中,用來表示實(shí)體聯(lián)系的圖形是_。A) 橢圓形 B) 矩形C)菱形D) 三角形 10有三個(gè)關(guān)系 R, S和 T 如下:RABCa12b21c31SABCd32TABCa12b21c31d32其中關(guān)系 T 由關(guān)系 R和S通過某種操作得到,該操作為_。A) 選擇 B) 投影 C)交 D)并 11以下表達(dá)中正確的選項(xiàng)是_。A) 程序設(shè)計(jì)的任務(wù)就是編寫程序代碼并上機(jī)調(diào)試B) 程序設(shè)計(jì)的任務(wù)就是確定所用數(shù)據(jù)構(gòu)造C)程序設(shè)計(jì)的任務(wù)就是確定所用算法D)以上三種說法都不完整 12以下選項(xiàng)中,能用作用戶標(biāo)識(shí)符的是_。專業(yè)資料整理WORD格式A)
4、voidB)8_8專業(yè)資料整理WORD格式C)_0_D)unsigned專業(yè)資料整理WORD格式 13閱讀以下程序:#includemain() int case; float printF ; printf( 請(qǐng)輸入 2個(gè)數(shù): ) ;scanf(%d%f , &case,&printF) ;專業(yè)資料整理WORD格式printf(% d%fn , case, printF) ;該程序在編譯時(shí)產(chǎn)生錯(cuò)誤,其出錯(cuò)原因是_。A) 定義語句出錯(cuò), case是關(guān)鍵字,不能用作用戶自定義標(biāo)識(shí)符B) 定義語句出錯(cuò), printF 不能用作用戶自定義標(biāo)識(shí)符D) 定義語句無錯(cuò), printf 不能輸出 case的
5、值( 14表達(dá)式: (int)(double)9/2) (9)%2 的值是 _。A)0B)3C)4D)5 15假設(shè)有定義語句: intx 10;,那么表達(dá)式 x x x的值為 _。A) 20B)10C)0D)10 16有以下程序:#includemain() int a 1, b 0;printf(%d , , b a b);printf(%dn , a 2程序運(yùn)行后的輸出結(jié)果是_。A)0,0B)1,0C)3,2D)1,2 17設(shè)有定義:inta 1 , b 2 , c 3;,以下語句中執(zhí)行效果與其他三個(gè)不同的是_。A)if(ab)c a, a b, b c;B)if(ab)c a, a b,
6、 b c; C)if(ab)c a; a b; bc;D)if(ab)c a; a b; b c; 18有以下程序:#includemain() int c 0, k;for(k 1; kb? (bc? 1:0): 0;功能一樣的是_。專業(yè)資料整理WORD格式A)if(ab)&(bc)k 1;專業(yè)資料整理WORD格式elsek 0;專業(yè)資料整理WORD格式B)if(ab) (bc)k1;專業(yè)資料整理WORD格式else k 0;C)if(a b)k 0;else if(bb)k 1;專業(yè)資料整理WORD格式elseif(bc)k 1;專業(yè)資料整理WORD格式elsek 0;專業(yè)資料整理WORD
7、格式 20有以下程序:#include main()char s 012xy; int i , n0;for(i 0; si ! 0; i )if (si a&si z) n;printf(%dn , n);_。程序運(yùn)行后的輸出結(jié)果是A)0B)2C)3D)5 21有以下程序:#include main() int n2, k 0;while(k &n 2) ;printf(%d%dn , k, n);程序運(yùn)行后的輸出結(jié)果是_。A)02B)13C)57D)12 22有以下定義語句,編譯時(shí)會(huì)出現(xiàn)編譯錯(cuò)誤的選項(xiàng)是_。專業(yè)資料整理WORD格式A)charB)charC)chara a;a n;a aa
8、;專業(yè)資料整理WORD格式D)chara x2d ; 23有以下程序:#includemain()專業(yè)資料整理WORD格式charcl ,c2;cl A 8 4;c2 A 8 5;printf(%c , %dn , cl, c2);字母 A 的ASCIl 碼為 65,程序運(yùn)行后的輸出結(jié)果是_。A)E,68B)D,69C)E, DD) 輸出無定值 24有以下程序:#includevoidfun(int p) int d 2;p d;printf(%d , p); main() int a 1;fun(a) ; printf(%dn , a);程序運(yùn)行后的輸出結(jié)果是_。A)32B)12C)21D)
9、22( 25以下函數(shù) findmax 擬實(shí)現(xiàn)在數(shù)組中查找最大值并作為函數(shù)值返回,但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能。#define MIN 2147483647int findmax(intx , int n) int i, max; for(i 0; in ;i ) max MIN ;if(maxxi)max xi ; returnmax;造成錯(cuò)誤的原因是_。A) 定義語句 int i ,max;中 max未賦初值B) 賦值語句 max MIN ;中,不應(yīng)給 max賦 MIN 值C) 語句 if(maxxi)max xi ;中判斷條件設(shè)置錯(cuò)誤D)賦值語句 maxMIN ;放錯(cuò)了位置 26有以下
10、程序:#includemain() int m 1, n2, *p &m , *q &n , *r ;r p; p q; q r;printf(%d ,%d, %d, %dn ,m,n, *p , *q) ;程序運(yùn)行后的輸出結(jié)果是_。A)1,2,1,2B)1,2,2,1C)2,1,2,1D)2,1,1,2專業(yè)資料整理WORD格式 27假設(shè)有定義語句:inta410 ,*p , *q4 ;且 0i4,那么錯(cuò)誤的賦值是_。專業(yè)資料整理WORD格式A)p aC)p aiB)qi aiD)p &a21專業(yè)資料整理WORD格式 28有以下程序:#include#includemain() char st
11、r20 Qne*World , one*Dream ! , *p str1 ; printf(%d , ,strlen(p) ; printf(%sn , p);程序運(yùn)行后的輸出結(jié)果是_。專業(yè)資料整理WORD格式A)9 ,One*WorldC)10,One*Dream!B)9 , One*Dream!D)10 ,One*World專業(yè)資料整理WORD格式 29有以下程序:專業(yè)資料整理WORD格式#include專業(yè)資料整理WORD格式main()專業(yè)資料整理WORD格式inta 2,3,5,4, i ;專業(yè)資料整理WORD格式for(i 0; i4 ;i )switch(i%2) case 0
12、: switch(ai%2)case 0: ai ; break;case 1: ai ;break ;case 1: ai 0;for(i 0; i4 ;i )printf(%d , ai) ; printf(n) ;程序運(yùn)行后的輸出結(jié)果是_。A)3344B)20 5 0C)3040D)03 0 4 30有以下程序:#include#include main() char a10 abcd ;printf(%d , %dn , strlen(a), sizeof(a) ;程序運(yùn)行后的輸出結(jié)果是_。A)7,4B)4,10C)8,8D)10,10 31下面是有關(guān) C語言字符數(shù)組的描述,其中錯(cuò)誤的
13、選項(xiàng)是_。A) 不可以用賦值語句給字符數(shù)組名賦字符串專業(yè)資料整理WORD格式B) 可以用輸入語句把字符串整體輸入給字符數(shù)組C) 字符數(shù)組中的內(nèi)容不一定是字符串D)字符數(shù)組只能存放字符串( 32以下函數(shù)的功能是 _。fun(char*a , char*b)while(*b *a)! 0)a ; b; A) 將 a所指字符串賦給 b所指空間B) 使指針 b指向 a所指字符串C)將 a所指字符串和 b所指字符串進(jìn)展比擬D)檢查 a和 b所指字符串中是否有0 33設(shè)有以下函數(shù):void fun(int n ,char*s) 那么下面對(duì)函數(shù)指針的定義和賦值均正確的選項(xiàng)是_。專業(yè)資料整理WORD格式A)v
14、oidB)voidC)void(*pf)() ;*pf() ;*pf() ;pf fun ;pf fun;*pf fun ;專業(yè)資料整理WORD格式D)void(*pf)(int, char);pf &fun ; 34有以下程序:#include int f(int n) ;main() int a 3,s;s f(a) ;s s f(a) ;printf(%dn , s);int f(int n) static int a 1;n a;return n;程序運(yùn)行后的輸出結(jié)果是_。A)7B)8C)9D)10 35有以下程序:#include #define f(x) x*x*xmain() i
15、nt a 3,s,t;s f(a 1); t f(a 1);printf(%d ,%dn , s, t);程序運(yùn)行后的輸出結(jié)果是_。A)10,64B)10,10C)64,10D)64,64專業(yè)資料整理WORD格式 36下面構(gòu)造體的定義語句中,錯(cuò)誤的選項(xiàng)是_。A)structordintx; inty; intz; ; struct orda;B)structordintx; inty; intz; struct orda;C)structordintx; inty; intz; a ;專業(yè)資料整理WORD格式D)structintx; inty;intz; )a;專業(yè)資料整理WORD格式 37
16、設(shè)有定義:char*c ;,以下選項(xiàng)中能夠使字符型指針c正確指向一個(gè)字符串的是專業(yè)資料整理WORD格式_。專業(yè)資料整理WORD格式A)char str string ; c str;B)scanf(%s , c);C)c getchar();D)*c string ; 38有以下程序:#include#includestruct A int a ; char b10 ; double c; ; struct A f(struct A t) ;main() struct A a 1001 , ZhangDa , 1098.0);a f(a); printf(%d , %s, %6.1fn , a
17、.a, a.b, a.c);struct A f(struct A t) t a1002 ; strcpy(t.b, changRong) ; t.c 1202.0; return t; 程序運(yùn)行后的輸出結(jié)果是 _。A)1001 , ZhangDa,1098.0B)1002 , ZhangDa,1202.0C)1001, ChangRong,1098.0D)1002 , ChangRong,1202.0 39假設(shè)有以下程序段:intr8;printf(%dn , r1) ;輸出結(jié)果是 _。A)16B)8C)4D)2 40以下關(guān)于 C語言文件的表達(dá)中正確的選項(xiàng)是_。A) 文件由一系列數(shù)據(jù)依次排列
18、組成,只能構(gòu)成二進(jìn)制文件B) 文件由構(gòu)造序列組成,可以構(gòu)成二進(jìn)制文件或文本文件C)文件由數(shù)據(jù)序列組成,可以構(gòu)成二進(jìn)制文件或文本文件D)文件由字符序列組成,其類型只能是文本文件專業(yè)資料整理WORD格式二、填空題請(qǐng)將每一個(gè)空的正確答案寫在答題卡序號(hào)的橫線上,答在試卷上不給分。1某二叉樹有5個(gè)度為 2的結(jié)點(diǎn)以及 3個(gè)度為 1的結(jié)點(diǎn),那么該二叉樹中共有_【 1】 _個(gè)結(jié)點(diǎn)。專業(yè)資料整理WORD格式2程序流程圖中的菱形框表示的是_【 2】 _。專業(yè)資料整理WORD格式3軟件開發(fā)過程主要分為需求分析、設(shè)計(jì)、編碼與測試四個(gè)階段,其中_【 3】_階段專業(yè)資料整理WORD格式產(chǎn)生 軟件需求規(guī)格說明書 。專業(yè)資料
19、整理WORD格式4在數(shù)據(jù)庫技術(shù)中,實(shí)體集之間的聯(lián)系可以是一對(duì)一或一對(duì)多或多對(duì)多的,那么可選課程 的聯(lián)系為 _【 4】 _。學(xué)生 和 專業(yè)資料整理WORD格式5人員根本信息一般包括:XX號(hào),XX,性別,年齡等。其中可以作為主關(guān)鍵字是_【 5】 _。( 6假設(shè)有定義語句: int a 5;,那么表達(dá)式: a的值是 _【 6】 _。( 7假設(shè)有語句 double x 17; int y ;,當(dāng)執(zhí)行 y (int)(x/5)%2 ;之后 y的值為 _【 7】 _。 8以下程序運(yùn)行后的輸出結(jié)果是_【 8】 _。#includemain() int x20; printf(%d , 0x20) ;prin
20、tf(%dn , 0x&x20) ; 9以下程序運(yùn)行后的輸出結(jié)果是_【 9】_。#includemain() int a 1,b 7; dob b/2; a b; while(b1) ;printf(%dn , a); 10有以下程序:#includemain() int f , fl ,f2 ,i ;f1 0; f2 1;printf(%d%d ,f1 ,f2) ;for(i 3;i 5; i ) f f1 f2; printf(%d , f) ;f1 f2; f2 f;printf(n) ;程序運(yùn)行后的輸出結(jié)果是_【10】 _。專業(yè)資料整理WORD格式 11有以下程序:#include i
21、nt a 5;void fun(int b)專業(yè)資料整理WORD格式int a 10;專業(yè)資料整理WORD格式a b; printf(%d , a);main()int c 20;fun(c) ; a c; printf(%dn , a);程序運(yùn)行后的輸出結(jié)果是_【11】_。 12設(shè)有定義:struct personint ID ;char name12 ;p ;專業(yè)資料整理WORD格式請(qǐng)將 scanf(%d ,_【 12】_);語句補(bǔ)充完整,使其能夠?yàn)闃?gòu)造體變量p的成員ID 正確讀入專業(yè)資料整理WORD格式數(shù)據(jù)。專業(yè)資料整理WORD格式 13有以下程序:#includemain() char
22、 a20 How are you ? , b20 ; scanf(%s , b); printf(%s %sn , a, b);程序運(yùn)行時(shí)從鍵盤輸入:How are you ? 那么輸出結(jié)果為_【 13】 _。 14有以下程序:#include typedef struct int num ; double s;REC ;void funl(REC x)x.num 23; x.s88.5; main() REC a 16,90.0) ;fun1(a);printf(%dn , a.num);程序運(yùn)行后的輸出結(jié)果是_【14】 _。 15有以下程序:#include fun(int x) if(x
23、/20) fun(x/2) ;printf(%d., x);專業(yè)資料整理WORD格式main()專業(yè)資料整理WORD格式fun(6) ,printf(n); 專業(yè)資料整理WORD格式程序運(yùn)行后的輸出結(jié)果是_【15】 _。一、選擇題(1)C【解析】 根據(jù)數(shù)據(jù)構(gòu)造中各數(shù)據(jù)元素之間前后關(guān)系的復(fù)雜程度,一般將數(shù)據(jù)構(gòu)造分為兩大類型:線性構(gòu)造與非線性構(gòu)造。線性構(gòu)造表示數(shù)據(jù)元素之間為一對(duì)一的關(guān)系,非線性構(gòu)造表示數(shù)據(jù)元素之間為一對(duì)多或者多對(duì)一的關(guān)系。根據(jù)各種構(gòu)造的定義知二叉樹是一種非線性構(gòu)造。(2)B【解析】 棧是限定只在一端進(jìn)展插入與刪除的線性表,通常稱插入、刪除的這一端為棧頂,另一端為棧底。棧頂元素總是后
24、被插入的元素,也是最先被刪除的元素;棧底元素總是最先被插入的元素,也是最后才能被刪除的元素。棧是按照 先進(jìn)后出 或 后進(jìn)先出 的原那么組織數(shù)據(jù)的。(3)D專業(yè)資料整理WORD格式【解析】 循環(huán)隊(duì)列是將順序隊(duì)列首尾相連形成的, 隨著插入元素或刪除元素的進(jìn)展,針及隊(duì)尾指針是在不斷變化的,有時(shí)可能會(huì)出現(xiàn)隊(duì)頭指針大于隊(duì)尾指針的情況,也可能是隊(duì)尾指針大于隊(duì)頭指針,故答案為 D) 。其隊(duì)頭指專業(yè)資料整理WORD格式(4)A【解析】 算法的空間復(fù)雜度是指: 算法執(zhí)行過程中所需的存儲(chǔ)空間。 一個(gè)算法所占用的存儲(chǔ)空間包括算法程序所占的空間、輸入的初始數(shù)據(jù)所占的存儲(chǔ)空間以及算法執(zhí)行過程中所需要的額外空間。(5)B
25、【解析】 模塊劃分應(yīng)考慮的因素包括模塊之間的耦合和內(nèi)聚。一般來說,要求模塊之間的耦合盡可能地低,即模塊盡可能獨(dú)立,要求模塊的內(nèi)聚程度盡可能地高,即遵循高內(nèi)聚、低耦合的原那么。(6)A【解析】 模塊化、自頂向下、逐步求精都是構(gòu)造化程序設(shè)計(jì)的原那么;可封裝是面向?qū)ο蟪绦蛟O(shè)計(jì)原那么。(7)C【解析】N S圖是由假設(shè)干根本框圖構(gòu)成的流程圖,其特點(diǎn)是沒有流程線;PAD圖即問題分析圖 (Problem Analysis Diagram) ,它是一種由左往右展開的二維樹形構(gòu)造;程序流程圖用于描述問題解決的過程和步驟,其中方框表示處理步驟,菱形框表示邏輯判斷,箭頭表示控制流向;E R圖即實(shí)體聯(lián)系圖(Entit
26、y Relationship Diagram) ,用來描述現(xiàn)實(shí)世界的概念模型,構(gòu)成元素有實(shí)體、屬性和聯(lián)系,分別用矩形、橢圓形和菱形表示。此題答案為C)。(8)B專業(yè)資料整理WORD格式【解析】數(shù)據(jù)庫管理系統(tǒng)是指位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件。數(shù)據(jù)庫建立、使用和維護(hù)而配置的軟件。數(shù)據(jù)庫管理系統(tǒng)是為專業(yè)資料整理WORD格式(9)C【解析】 E R圖中用矩形表示實(shí)體 (等同于表 ),用橢圓形表示實(shí)體的屬性 (等同于表中字段 ),用菱形表示實(shí)體關(guān)系 (等同于外鍵 )。(10)D【解析】兩個(gè)一樣構(gòu)造關(guān)系的并是由屬于這兩個(gè)關(guān)系的元組組成的集合。(11)D【解析】程序設(shè)計(jì)通常分為問題建模、算法設(shè)計(jì)、編
27、寫代碼和編譯調(diào)試四個(gè)階段。所以選項(xiàng)A) 、 B) 、C)說法都不完整。(12)C【解析】C語言的標(biāo)識(shí)符命名規(guī)那么為:只能由字母、數(shù)值和下劃線3種字符組成;第一個(gè)字符必須是字母或下劃線;不能與C語言中的關(guān)鍵字或保存字一樣。(13)A【解析】 標(biāo)識(shí)符不能與 C編譯系統(tǒng)已經(jīng)預(yù)定義的、具有特殊用途的保存標(biāo)識(shí)符(即關(guān)鍵字 )同名,否那么程序在編譯時(shí)會(huì)出現(xiàn)錯(cuò)誤。題目源程序中使用了已經(jīng)預(yù)定義的關(guān)鍵字case,所以將出現(xiàn)錯(cuò)誤。(14)B【解析】(int)(double)9/2) 的值為 4, (9)%2 的值為 1,因此 (int)(double)9/2) (9)%2 的值為 3。(15)B【解析】x x x
28、可化為: x x (x x),由于 x初始值為 10,所以計(jì)算后, x 10 2010,因此選 B) 。(16)D【解析】 執(zhí)行第一個(gè) printf 語句時(shí), b a b1,所以輸出 1,執(zhí)行第二個(gè) printf 語句時(shí), a 2*b=2,所以輸出結(jié)果為 2。(17)C【解析】逗號(hào)表達(dá)式的求解過程是:按表達(dá)式順序從左往右依次求解。此題中由于判斷條件ab的值為假,所以選項(xiàng)A) 、B) 、 D)中 if 語句后面的語句均未被執(zhí)行,而C)中的后兩條語句 a b和b c被執(zhí)行,因此選項(xiàng)C)的執(zhí)行效果與其他三個(gè)不同。(18)A【解析】第一次循環(huán)時(shí), k1,在 switch 語句中,先執(zhí)行 default
29、 后面的語句,即 c c k 1,因?yàn)闆]有 break語句,所以不會(huì)跳出switch 構(gòu)造,會(huì)接著執(zhí)行 case2后面的語句,即 c c1 2,然后跳出 switch ;第二次循環(huán)時(shí), k 2,直接執(zhí)行 case2后面的語句, 即 c c1 3,然后跳出 switch 語句,完畢循環(huán),執(zhí)行輸出語句。(19)A【解析】 表達(dá)式 kab? (bc? 10) 0表示:如果 (ab)條件為真,那么 k取值 (bc? 1 0),否那么k取值 0;當(dāng) ab的情況下,如果 bc,那么 k值為 1,否那么為 0。所以該表達(dá)式與選項(xiàng) A) 功能一樣。專業(yè)資料整理WORD格式(20)B【解析】 在字符串?dāng)?shù)組 si
30、 中,只有當(dāng)下標(biāo) i 3和 i 4時(shí),才滿足 if 條件,所以 n的值從 0增加兩次,結(jié)果為 2。(21)D【解析】此題考察邏輯運(yùn)算符的短路 現(xiàn)象,由于 k的值為 0,表達(dá)式首先去求k的值,因?yàn)楸磉_(dá)式 k的值為 0,系統(tǒng)完全可以確定邏輯表達(dá)式的運(yùn)算結(jié)果總是為0,因此將跳過 n2,不再對(duì)它進(jìn)展求值,即 k的值加 1, n的值不變。(22)C【解析】aa是字符串,不用加上單引號(hào)。(23)A【解析】c1輸出字符的 ASCII 碼比字母 A 大4,即字母 E; c2以十進(jìn)制數(shù)字形式輸出,因此可以判斷此題答案為 A) 。(24)C【解析】程序運(yùn)行后,首先輸出的是 p的值,然后輸出 a的值。 p d,得到
31、 p的值為 d的初始值2; a的值不變,仍為 1。(25)D【解析】 對(duì) max賦初值,應(yīng)該放在循環(huán)語句之前,不然每次循環(huán)都將是從MIN 開場比擬。(26)B【解析】 m和 n的值不變, 輸出結(jié)果為 1,2。指針 *p 和 *q 交換了指向的位置, 即*p &n ,*q &m ,輸出結(jié)果分別為 2,1。(27)A【解析】直接將二維數(shù)組a賦給 p不合法,兩者類型不匹配。(28)C【解析】可以將二維數(shù)組str看成是一個(gè)特殊的一維數(shù)組,其元素也是一個(gè)數(shù)組。那么,str0為 One*World , str1 為 One*Dream ! 。(29)C【解析】第一次循環(huán),i 0, i%2 0, a0%2
32、0, a0 a0 1 3;第二次循環(huán),i 1,1%2 1,a1 0;第三次循環(huán), i 2, a2%2 1,a2 a2 1 4;第四次循環(huán), i 3,i%2 1,a3 0。(30)B【解析】 strlen() 用來返回字符串的長度, 而sizeof() 返回的是一個(gè)對(duì)象或者類型所占的內(nèi)存字節(jié)數(shù),即數(shù)組所占的內(nèi)存。(31)D【解析】字符數(shù)組中的內(nèi)容既可以是字符,也可以是字符串,選項(xiàng)D) 說法不正確。專業(yè)資料整理WORD格式(32)A【解析】 表達(dá)式 *b *a是將 a所指的字符賦給 b所指的空間,然后,指針 a和 b依次后移,直到到達(dá)指針 a所指字符串的結(jié)尾。(33)A【解析】函數(shù)指針的定義形式是
33、:數(shù)據(jù)類型標(biāo)識(shí)符(* 指針變量名 )() 。 void(*pf)() 定義了一個(gè)沒有返回值的函數(shù)指針 pf ,在給函數(shù)指針變量賦值時(shí),只需給出函數(shù)名而不必給出參數(shù)。所以給pf賦值時(shí),只把函數(shù)名 fun賦給 pf即可。所以正確答案為選項(xiàng) A) 。(34)C【解析】 sf(a) 表達(dá)式第一次調(diào)用 f(n) 函數(shù)時(shí), f(n) 函數(shù)運(yùn)行結(jié)果為 n4, a 2,即 s等于 4;ss f(a) 表達(dá)式第二次調(diào)用 f(n) 函數(shù)時(shí), f(n) 函數(shù)運(yùn)行結(jié)果為 n 5,所以得到 s值為 9。(35)A【解析】s=f(a+1)=a+1*a+1*a+1=10;s=f(a+1)=(a+1)*(a+1)*(a+1)
34、=64。(36)B【解析】定義構(gòu)造體變量有三種方式:先聲明構(gòu)造體類型,再定義變量名,如選項(xiàng)A) 所示;在聲明類型的同時(shí)定義變量,如選項(xiàng)C)所示;直接定義構(gòu)造體類型變量,如選項(xiàng)D)所示。(37)A【解析】選項(xiàng) B)、D)中,沒有為字符串分配空間,因此不能用c指向字符串。選項(xiàng)C)中 getchar()函數(shù)返回一個(gè)字符,不能將字符賦給字符指針c。選項(xiàng) A) 中首先定義了字符數(shù)組str,然后將 str的首地址賦給指針c,這樣就使指針c指向了字符串 string 。(38)D【解析】 在主函數(shù)中,通過 af(a) 實(shí)現(xiàn)函數(shù)調(diào)用,所以輸出的構(gòu)造體變量相應(yīng)變?yōu)?1002,ChangRong,1202.0。(39)C【解析】8用二進(jìn)制表示為1000,右移 1位后為 0100,即十進(jìn)制 4。(40)C【解析】文件由數(shù)據(jù)序列組成,可以構(gòu)成二進(jìn)制文件,也可以構(gòu)成文本文件。二、填空題(1) 【 1】 14【解析】在二叉樹中, 度為 0的結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)加 1,故二叉樹中結(jié)點(diǎn)數(shù)的總和為度為0的結(jié)點(diǎn)數(shù)、度為1的結(jié)點(diǎn)數(shù)及度為2的結(jié)點(diǎn)數(shù)三者相加,得出結(jié)果為14個(gè)結(jié)點(diǎn)。(2) 【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 性膽囊炎的治療及護(hù)理
- 蘇州科技大學(xué)天平學(xué)院《設(shè)備狀態(tài)監(jiān)測與故障診斷》2021-2022學(xué)年第一學(xué)期期末試卷
- 住宅建筑中的氣候適應(yīng)性設(shè)計(jì)與可持續(xù)性考核試卷
- 托兒所服務(wù)家童親子關(guān)系考核試卷
- 2024股份有限公司股份轉(zhuǎn)讓合同協(xié)議書范本
- 摩托車行駛中的路況與駕駛感受考核試卷
- 建筑物拆除中的工程工藝與管理考核試卷
- 公司債券的發(fā)行與投資考核試卷
- 防汛防洪應(yīng)急
- 時(shí)尚服飾企業(yè)的人力資源管理考核試卷
- “一戶一表”改造工程施工組織方案
- 大型及分布式光伏電站視頻監(jiān)控典型配置方案V1.0
- 靜電粉末噴涂實(shí)用工藝
- 《十字繡》教學(xué)設(shè)計(jì)及反思
- 橋梁形象進(jìn)度圖
- 建筑樁基技術(shù)規(guī)范 JGJ942008
- C站使用說明JRC
- 習(xí)作:推薦一個(gè)好地方 推薦ppt課件
- 角的度量 華應(yīng)龍(課堂PPT)
- 公路銑刨機(jī)整機(jī)的設(shè)計(jì)含全套CAD圖紙
- 機(jī)器人學(xué)課程教學(xué)大綱
評(píng)論
0/150
提交評(píng)論