黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 - 網校 - 萬題庫 - 直播 - 雄鷹網校 - 團購 - 書城 - 模考 - 學習通 - 導航 -
首頁網校萬題庫直播雄鷹網校團購書城模考論壇實用文檔作文大全寶寶起名
2015中考
法律碩士
2015高考
MBA考試
2015考研
MPA考試
在職研
中科院
考研培訓
專升本
自學考試 成人高考
四 六 級
GRE考試
攻碩英語
零起點日語
職稱英語
口譯筆譯
申碩英語
零起點韓語
商務英語
日語等級
GMAT考試
公共英語
職稱日語
新概念英語
專四專八
博思考試
零起點英語
托福考試
托業考試
零起點法語
雅思考試
成人英語三級
零起點德語
等級考試
華為認證
水平考試
Java認證
職稱計算機 微軟認證 思科認證 Oracle認證 Linux認證
公 務 員
導游考試
物 流 師
出版資格
單 證 員
報 關 員
外 銷 員
價格鑒證
網絡編輯
駕 駛 員
報檢員
法律顧問
管理咨詢
企業培訓
社會工作者
銀行從業
教師資格
營養師
保險從業
普 通 話
證券從業
跟 單 員
秘書資格
電子商務
期貨考試
國際商務
心理咨詢
營 銷 師
司法考試
國際貨運代理人
人力資源管理師
廣告師職業水平
衛生資格 執業醫師 執業藥師 執業護士
會計從業資格
基金從業資格
統計從業資格
經濟師
精算師
統計師
會計職稱
法律顧問
ACCA考試
初級會計職稱
資產評估師
高級經濟師
注冊會計師
高級會計師
美國注冊會計師
審計師考試
國際內審師
注冊稅務師
理財規劃師
一級建造師
安全工程師
設備監理師
公路監理師
公路造價師
二級建造師
招標師考試
物業管理師
電氣工程師
建筑師考試
造價工程師
注冊測繪師
質量工程師
巖土工程師
注冊給排水
造價員考試
注冊計量師
環保工程師
化工工程師
暖通工程師
咨詢工程師
結構工程師
城市規劃師
材料員考試
消防工程師
監理工程師
房地產估價
土地估價師
安全評價師
房地產經紀人
投資項目管理師
環境影響評價師
土地登記代理人
寶寶起名
繽紛校園
實用文檔
入黨申請
英語學習
思想匯報
作文大全
工作總結
求職招聘 論文下載 直播課堂
您現在的位置: 考試吧 > 計算機等級考試 > 計算機二級考試 > C語言 > 模擬試題 > 正文

2016年計算機二級考試C語言沖刺模擬題(4)

來源:考試吧 2016-02-29 16:36:30 考試吧:中國教育培訓第一門戶 模擬考場
距離計算機等級考試不到一個月的時間,考試吧小編為各位考生準備了《2016年計算機二級考試C語言沖刺模擬題(4)》供各位考生參考。更多計算機等級考試,請關注考試吧計算機等級考試網。
第 1 頁:選擇題
第 2 頁:程序填空題
第 3 頁:程序修改題
第 4 頁:程序設計題

  點擊查看2016年計算機二級考試C語言沖刺模擬題匯總

  一、選擇題

  1. “int n; float f=13.8;”,則執行“n=(int)f%3”后,n的值是(A)

  A1

  B4

  C4.333333

  D4.6

  “(int)f“表示將f中的值強制類型轉換為整型,即將13.8的小數部分舍掉,轉換為13;然后計算13%3,結果為1,再將結果賦給變量n,因此n的值為1

  2. 以下對一維數組a的正確說明是: D

  Achar a(10);

  B、 int a[];

  Cint k=5a[k];

  Dchar a[3]={‘a’,’b’,’c’};

  詳見教材P143~144,一維數組的定義、初始化

  類型符 數組名 [常量表達式]

  類型符是指數組中數組元素的類型;數組名要符合標識符命名規則;常量表達式是指數組的長度(數組中包含元素的個數),其值只能是整數,不可以是變量,而且從1開始計數。

  選項A,常量表達式只能放在中括號 [ ]

  選項B,只有在對數組初始化(即賦值)的時候才可以省略數組的長度,B中并未對a進行初始化。

  選項C,常量表達式不能為變量。

  3.以下能對一維數組a進行初始化的語句是:( C )

  Aint a[5]=(0,1,2,3,4,)

  B、 inta(5)={}

  C、 int a[3]={0,1,2}

  D、 int a{5}={10*1}

  詳見教材P145,一維數組的定義、初始化

  選項B,D,常量表達式只能放在中括號 [ ]

  選項A,數組可以看做是若干個相同數據類型元素的有序集合,因此以集合的形式對其初始化,使用{ }對其初始化,選項A用了().

  4.C語言中對一維整型數組的正確定義為 

  Aint a(10);

  Bint n=10,a[n];

  Cint n;a[n];

  D#define N 10

  int a[N];

  5、已知:int a[10]; 則對a數組元素的正確引用是( D )

  Aa[10]

  Ba[3.5]

  Ca(5)

  Da[0]

  詳見教材P144,數組元素的引用

  數組名[下標]

  引用數組元素時,[ ]中的下標為邏輯地址下標,只能為整數,可以為變量,且從0開始計數

  int a[10]表示定義了一個包含10個整型數據的數組a,數組元素的邏輯地址下標范圍為0~9,即a[0] 表示組中第1個元素; a[1] 表示組中第2個元素; a[2] 表示組中第3個元素; ......;a[9] 表示組中第10個元素.

  選項A,超過了數組a的邏輯地址下標范圍;

  選項B,邏輯地址下標只能為整數

  選項C,邏輯地址下標只能放在[ ]

  6.下列不正確的定義是( A )

  Aint *p=&i,i;

  Bint *p,i;

  C.int i,*p=&i;

  Dint i,*p;

  選項A先定義一個整型指針變量p,然后將變量i的地址賦給p。然而此時還未定義變量i因此編譯器無法獲得變量i的地址。(AC對比,選項C先定義變量i,則在內存中為i分配空間,因此i在內存空間的地址就可以確定了;然后再定義p,此時可以為pi的地址,C正確)

  7. 若有說明:int n=2,*p=&n,*q=p,則以下非法的賦值語句是: ( D )

  Ap=q

  B*p=*q

  Cn=*q

  Dp=n

  p,q同為整型指針變量,二者里面僅能存放整型變量的地址。

  選項Aq中為地址,因此可將此地址賦給p

  選項B*p表示p所指向對象n的內容,即一個整數;*q表示q所指向對象的內容,由于在定義q時為其初始化,將pn的地址給q,因此p中存放n的地址,*q表示q所指向對象n的內容.因此*p=*q 相當于 n=n;

  選項Cn=*q 等價于n=n;

  選項Dp中只能存放地址,不能將n中的整數值賦給p

  8.有語句:int a[10],;則 是對指針變量p的正確定義和初始化。

  Aint p=*a;

  Bint *p=a;

  Cint p=&a;

  Dint *p=&a;

  選項Aa是數組名,不是指針變量名,因此不可用*標注數組名a

  選項Ca是數組名,數組名就是地址,無需再用地址符號。而且在定義指針變量p時,應在變量名前加*,標明p是指針變量

  選項Da是數組名,數組名就是地址,無需再用地址符號。

  9.若有說明語句“int a[5],*p=a;”,則對數組元素的正確引用是( C )

  Aa[p]

  Bp[a]

  C*(p+2)

  Dp+2

  首先定義一個整型數組aa的長度為5,然后定義一個指針變量p,并同時對p進行初始化,將數組a的地址賦給p。因此此時p中存放的數組a的首地址,即數組中第一個元素a[0]的地址。

  對于數組元素下標的引用(詳見p144), 一般形式 數組名[下標其中下標為邏輯地址下標,從0開始計數,方括號中的下標可以是變量,可以是表達式,但結果一定要是整數。

  選項Ap中存放的是地址,不是整數,不能做數組元素的下標

  選項Ba是數組名,數組名就是地址,不是整數,不能做數組元素的下標

  選項C(重點!!!詳見p231~234) p+2表示指向同一數組中的下兩個元素的地址,當前p指向a[0],則p+2表示a[2]的地址,因此*(p+2)表示a[2]的內容

  10. 有如下程序

  int a[10]={1,2,3,4,5,6,7,8,9,10},*P=a;

  則數值為9的表達式是 B

  A、 *P+9

  B、 *(P+8)

  C、 *P+=9

  DP+8

  (重點!!!詳見p231~234)

  首先定義一個整型數組aa的長度為5,然后定義一個指針變量P,并同時對P進行初始化,將數組a的地址賦給P。因此此時P中存放的數組a的首地址,即數組中第一個元素a[0]的地址。

  數組中9對應的是a[8], 選項BP+8表示數組中后8個元素的地址,即a[8]的地址。*(P+8)則表示該地址內所存放的內容,即a[8]的值。

  選項A*P表示P所指向對象的內容,此時P指向a[0], *Pa[0]的值1. *P+9=1+9=10

  選項C*P表示P所指向對象的內容,此時P指向a[0], *Pa[0]的值。因此*P+=9 *P =*P+9, 等價于a[0]=a[0]+9.

  選項DP+8表示數組中后8個元素的地址,即a[8]的地址,而非a[8]中的值。

  11 以下敘述中正確的是(  )

  A.用戶自己定義的函數只能調用庫函數

  B.實用的C語言源程序總是由一個或多個函數組成

  C.不同函數的形式參數不能使用相同名稱的標識符

  D.C語言的函數內部,可以定義局部嵌套函數

  參考答案:B

  參考解析:A選項中,用戶自己定義的函數只能調用庫函數描述是不正確的,也可以調用自定義函數;C選項中,對于不同函數的形式參數可以使用相同名稱的標識符;D選項中,關于函數的定義不可以嵌套,但函數的調用可以嵌套。因此B選項正確。

  12 以下關于C語言數據類型使用的敘述中錯誤的是( )

  A.若要處理如人員信息等含有不同類型的相關數據,應自定義結構體類型

  B.若要保存帶有多位小數的數據,可使用雙精度類型

  C.若只處理兩種邏輯值,應使用邏輯類型

  D.整數類型表示的自然數是準確無誤差的

  參考答案:C

  參考解析:C語言中沒有邏輯類型,所以c錯誤。若要保存帶有多位小數的數據,可以用單精度類型也可以用雙精度類型。處理包含不同類型的相關數據可以定義為結構體類型。整數類型可以無誤差的表示自然數。

  13下面選項中關于編譯預處理的敘述正確的是

  A.預處理命令行必須使用分號結尾

  B.凡是以#號開頭的行,都被稱為編譯預處理命令行

  C.預處理命令行不能出現在程序的最后一行

  D.預處理命令行的作用域是到最近的函數結束處

  參考答案:B

  參考解析:本題考查預編譯的預編譯處理命令行,預處理命令行不能以分號結尾,所以A選項錯誤,預處理命令行可以出現在程序的最后一行,預處理命令行作用域是整個文件。

  14有以下程序

   

  程序的輸出結果是

  A.0B.1C.9D.10

  參考答案:B

  參考解析:本題考查宏定義,宏定義只是做個簡單的替換。執行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2a/=SQR(k+m)/SQR(k+1TI)的結果為1,選項B正確。

  15 --X樹共有150個結點,其中度為l的結點有l0個,則該---X樹中的葉子結點數為( )

  A.71B.70C.69D.不可能有這樣的二叉樹

  參考答案:D

  參考解析:在樹結構中,一個結點所擁有的后件個數稱為該結點的度,所有結點中最大的度稱為樹的度。對任何一棵二叉樹,度為0的結點總是比度為2的結點多一個。如果有一棵二叉樹,結點總數為l50,假設度為0的結點個數為n,則有n+10+n1=150n=70.5,由于結點個數必須是整數,所以不可能有題目中這樣的二叉樹。故選擇D選項。

  

1 2 3 4 下一頁

  相關推薦:

  2016年計算機二級數據庫復習重點

  2016年全國計算機等級考試考生須知

  各地計算機等級考試報名入口及官方網站匯總

  2016年計算機二級MSoffice考前沖刺及答案匯總

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京)
在線模擬試題
考證通關殺器
考試最新資訊
一次通關技巧
主站蜘蛛池模板: 一级做a爱片特黄在线观看 一级做a爱片就在线看 | 伊人网综合在线 | baoyu166.永久免费视频 | 天天躁夜夜躁狠狠躁 | 一级毛片在线免费看 | 日本三级一区二区三区 | 亚洲伊人成综合人影院小说 | 欧美一级片手机在线观看 | 午夜精品久久久久 | 在线观看欧美一区 | 免费国产成人高清无线看软件 | 久久天天躁狠狠躁夜夜中文字幕 | 亚洲综合激情另类小说区 | 免费看羞羞视频网站 | 亚洲精品xxxx | 草视频在线观看 | 欧美国产日韩另类 | 成人黄色免费 | 欧美亚洲高清日韩成人 | 中文字幕巨乱亚洲 | 亚洲看片网 | 成人欧美精品一区二区不卡 | 日本天堂网在线观看 | 超级碰碰97| 天天舔天天操 | 亚洲欧美日韩在线 | 午夜色视频在线观看 | 香蕉国产精品 | 欧美日韩一卡二卡 | 日本午夜在线视频 | 日韩欧美影视 | 国产日韩欧美久久久 | 一级特黄a视频 | 午夜手机视频 | 亚洲第一视频网 | 中国毛片免费看 | 成人91| 性欧美xxx 不卡视频 | 免费一级欧美大片在线观看 | 日韩特级毛片免费观看视频 | 黑丝一区 |