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

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

2015年計算機二級C語言測試題及答案解析(1)

來源:考試吧 2014-11-20 14:50:50 考試吧:中國教育培訓第一門戶 模擬考場
考試吧整理了“2015年計算機二級C語言測試題及答案解析”,提供給各位考生備考,更多考試資料請持續關注考試吧計算機等級考試頻道!

  21.若有以下數組說明,則i=10;a[a[i]]元素數值是(C )。

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

  A、10

  B、9

  C、6

  D、5

  先算a[a[i]]內層的a[i],由于i=10,因此a[i]即a[10].

  a[10]對應下面數組中的元素為9. 因此a[a[i]]即為a[9]

  a[9]對應下面數組中的元素為6. 因此a[9]即為6

  22.若有說明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數組a的第一維的大小為: ( B )

  A、2

  B、3

  C、4

  D、無確定值

  5 7

  D、3 6 9

  二維數組的一維大小,即指二維數組的行數,在本題中,按行對二維數組賦值,因此內層有幾個大括號,數組就有幾行

  23.對二維數組的正確定義是(C )

  詳見教材P149~152,二維數組的定義、初始化

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

  二維數組可以看做是矩陣

  類型符是指數組中數組元素的類型;數組名要符合標識符命名規則;第一個常量表達式是指數組的行數;第二個常量表達式是指數組的列數;常量表達式的值只能是整數,不可以是變量,而且從1開始計數。

  一維數組初始化時可以省略數組長度

  二維數組初始化時可以省略行數,但不能省略列數

  選項A,B,都省略了列數

  選項D,不符合二維數組定義的一般形式,行、列常量表達式應該放在不同的[]中

  A、int a[ ][ ]={1,2,3,4,5,6};

  B、int a[2] []={1,2,3,4,5,6};

  C、int a[ ] [3]={1,2,3,4,5,6};

  D、int a[2,3]={1,2,3,4,5,6};

  24.已知int a[3][4];則對數組元素引用正確的是__C___

  A、a[2][4]

  B、a[1,3]

  C、a[2][0]

  D、a(2)(1)

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

  數組名[下標] [下標]

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

  第一個[下標]表示行邏輯地址下標,第二個[下標]表示列邏輯地址下標。

  本題圖示詳見P149圖6.7

  因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;

  選項A,列邏輯地址下標超過范圍

  選項B,D,的引用形式不正確。

  25.C語言中函數返回值的類型是由 A 決定的.

  A、函數定義時指定的類型

  B、 return語句中的表達式類型

  C、 調用該函數時的實參的數據類型

  D、形參的數據類型

  26. 在C語言中,函數的數據類型是指(A )

  A、 函數返回值的數據類型

  B、 函數形參的數據類型

  C、 調用該函數時的實參的數據類型

  D、任意指定的數據類型

  27.在函數調用時,以下說法正確的是( B )

  A、函數調用后必須帶回返回值

  B、實際參數和形式參數可以同名

  C、函數間的數據傳遞不可以使用全局變量

  D、主調函數和被調函數總是在同一個文件里

  28. 在C語言中,表示靜態存儲類別的關鍵字是: ( C )

  A、 auto

  B、 register

  C、static

  D、extern

  29.未指定存儲類別的變量,其隱含的存儲類別為(A )。

  A、auto

  B、static

  C、extern

  D、register

  30. 若有以下說明語句:

  struct student

  { int num;

  char name[ ];

  float score;

  }stu;

  則下面的敘述不正確的是: (D )

  A、 struct是結構體類型的關鍵字

  B、 struct student 是用戶定義的結構體類型

  C、 num, score都是結構體成員名

  D、 stu是用戶定義的結構體類型名

  31.若有以下說明語句:

  struct date

  { int year;

  int month;

  int day;

  }brithday;

  則下面的敘述不正確的是__C___.

  A、 struct是聲明結構體類型時用的關鍵字

  B、 struct date 是用戶定義的結構體類型名

  C、 brithday是用戶定義的結構體類型名

  D、year,day 都是結構體成員名

  32. 以下對結構變量stul中成員age的非法引用是 B

  struct student

  { int age;

  int num;

  }stu1,*p;

  p=&stu1;

  A、 stu1.age

  B、 student.age

  C、 p->age

  D、(*p).age

  33.設有如下定義:

  struck sk

  { int a;

  float b;

  }data;

  int *p;

  若要使P指向data中的a域,正確的賦值語句是 C

  A、 p=&a;

  B、 p=datA、a;

  C、p=&datA、a;

  D、*p=datA、a;

  34.設有以下說明語句:

  typedef struct stu

  { int a;

  float b;

  } stutype;

  則下面敘述中錯誤的是( D )。

  A、struct是結構類型的關鍵字

  B、struct stu是用戶定義的結構類型

  C、a和b都是結構成員名

  D、stutype是用戶定義的結構體變量名

  35.語句int *p;說明了 C 。

  A、p是指向一維數組的指針

  B、p是指向函數的指針,該函數返回一int型數據

  C、p是指向int型數據的指針 // 指針的定義教材P223

  D、p是函數名,該函數返回一指向int型數據的指針

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

  A、int *p=&i,i;

  B、int *p,i;

  C.int i,*p=&i;

  D、int i,*p;

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

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

  A、p=q

  B、*p=*q

  C、n=*q

  D、p=n

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

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

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

  選項C,n=*q 等價于n=n;

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

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

  A、int p=*a;

  B、int *p=a;

  C、int p=&a;

  D、int *p=&a;

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

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

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

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

  A、a[p]

  B、p[a]

  C、*(p+2)

  D、p+2

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

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

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

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

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

  40. 有如下程序

  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

  D、P+8

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

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

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

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

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

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

  41. 在C語言中,以 D 作為字符串結束標志

  A、’\n’

  B、’ ’

  C、 ’0’

  D、’\0’

  42.下列數據中屬于“字符串常量”的是( A )。

  A、“a”

  B、{ABC}

  C、‘abc\0’

  D、‘a’

  若干個字符構成字符串

  在C語言中,用單引號標識字符;用雙引號標識字符串

  選項B,C,分別用{}和’’標識字符串

  選項D,標識字符。

  43.已知char x[]="hello", y[]={'h','e','a','b','e'};, 則關于兩個數組長度的正確描述是 B .

  A、相同

  B、x大于y

  C、x小于y

  D、以上答案都不對

  C語言中,字符串后面需要一個結束標志位'\0',通常系統會自動添加。

  對一維數組初始化時可采用字符串的形式(例如本題數組x),也可采用字符集合的形式(例如本題數組y)。在以字符串形式初始化時,數組x不盡要存儲字符串中的字符,還要存儲字符串后的結束標志位,因此數組x的長度為6;在以字符集合形式初始化時,數組y,僅存儲集合中的元素,因此數組y長度為5

上一頁  1 2 

  相關推薦:

  各地2015上半年計算機等級考試報名時間匯總

  考試吧特別策劃:2015年計算機等級考試報考指南

  2015年全國計算機等級考試無紙化考試系統操作指南

文章搜索
版權聲明:如果計算機等級考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@exam8.com,我們將會及時處理。如轉載本計算機等級考試網內容,請注明出處。
Copyright © 2004- 考試吧計算機等級考試網 All Rights Reserved 
中國科學院研究生院權威支持(北京) 電 話:010-62168566 傳 真:010-62192699
主站蜘蛛池模板: 中文字幕日韩精品亚洲七区 | 欧美xx视频| 人人澡人人人人夜夜爽 | 日本老年人精品久久中文字幕 | 精品影视网站入口 | 久热青草| 国产精品一区视频 | 99热成人精品免费久久 | 成人影院在线免费观看 | 看免费一级片 | 婷婷在线成人免费观看搜索 | 午夜国产大片免费观看 | 成年视频xxxxx免费播放软件 | 久热精品男人的天堂在线视频 | 黄黄视频在线观看 | 欧美大交乱xxxx | 国产精品久久久久久久久久一区 | 日韩一区二区免费看 | 2015日韩永久免费视频播放 | 亚洲免费小视频 | 亚洲高清国产品国语在线观看 | 日韩欧美三级在线观看 | 国产初高中生粉嫩无套第一次 | 久青草免费在线视频 | 九九精品视频一区二区三区 | 国内精品久久久久久网站 | 精品国产欧美 | 久视频在线观看久视频 | 日韩国产成人精品视频人 | 日韩欧美一级 | 免费看男人靠女人靠到爽 | freexxxx性香港hd性 | 一区二区三区视频在线观看 | 香蕉视频网站在线 | 国产在线一区二区三区四区 | 欧美黑人巨大硬xxx猛性 | 精品视频一区二区三区 | 波多野衣结在线精品二区 | 天天色天天草 | 国产一级αv片免费观看 | 国产一级淫片视频免费看 |