版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
家二級C語言機(jī)試(選擇題)模擬試
卷1(共9套)
(共285題)
家二級C語言機(jī)試(選擇題)模擬試
卷第1套
一、選擇題(本題共40題,每題1.0分,共40分。)
1、下列選項(xiàng)中,不屬于數(shù)據(jù)庫管理的是()。
A、數(shù)據(jù)庫的建立
B、數(shù)據(jù)庫的調(diào)整
C、數(shù)據(jù)庫的監(jiān)控
D、數(shù)據(jù)庫的校對
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:數(shù)據(jù)庫管理一般包括:數(shù)據(jù)庫的建立、數(shù)據(jù)庫的調(diào)整、數(shù)據(jù)庫的重
組、數(shù)據(jù)庫的安全性控制與完整性控制、數(shù)據(jù)庫的故障恢復(fù)和數(shù)據(jù)庫的監(jiān)控。
2、以下敘述中正確的是()。
A、當(dāng)對文件的讀(寫)操作完成之后,必須將它關(guān)閉,否則可能導(dǎo)致數(shù)據(jù)丟失
B、打開一個(gè)已存在的文件并進(jìn)行了寫操作后,原有文件中的全部數(shù)據(jù)必定被履蓋
C、在一個(gè)程序中當(dāng)對文件進(jìn)行了寫操作后,必須先關(guān)閉該文件然后再打開,才能
讀到第1個(gè)數(shù)據(jù)
D、C語言中的文件是流式文件,因此只能順序存取數(shù)據(jù)
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:A選項(xiàng)正碼,C語言通過文件緩沖區(qū)對文件進(jìn)行操作,如果操作完成
后不進(jìn)行關(guān)閉文件,可能導(dǎo)致文件緩沖區(qū)中的數(shù)據(jù)丟失。B選項(xiàng)錯(cuò)誤,打開一個(gè)已
存在的文件并進(jìn)行了寫操作后,原有文件中的全部數(shù)據(jù)不一定被覆蓋,也可以對源
文件進(jìn)行追加操作等;C選項(xiàng)錯(cuò)誤,在一個(gè)程序中當(dāng)對文件進(jìn)行了寫操作后,用
fscek。函數(shù)進(jìn)行重新定位就能夠讀到第1個(gè)數(shù)據(jù);D選項(xiàng)錯(cuò)誤,C語言中的文件可
以進(jìn)行隨機(jī)讀寫。
3、以下關(guān)于C語言數(shù)據(jù)類型使用的敘述中錯(cuò)誤的是
A、若要保存帶有多位小數(shù)的數(shù)據(jù),可使用雙精度類型
B、若要處理如“人員信息”等含有不同類型的相關(guān)數(shù)據(jù),應(yīng)自定義結(jié)構(gòu)體類型
C、若只處理“真、和“假”兩種邏輯值,應(yīng)使用邏輯類型
D、整數(shù)類型表示的自然數(shù)是準(zhǔn)確無誤差的
標(biāo)準(zhǔn)答案:c
知識點(diǎn)解析:在C語言中沒有定義邏輯類型,而是用。代表假,用非零代表真。
4、以下選項(xiàng)中,能用作用戶標(biāo)識符的是
A、_0_
B、8_8
C、void
D、unsifined
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:在C語言中,用戶的標(biāo)識符只能由字母或下劃線開始。一般強(qiáng)調(diào)文
見其義的命名方法。但是C語言中的保留字不能用作用戶的標(biāo)識符。而選項(xiàng)C和
D)全部為保留字,選項(xiàng)B中以數(shù)字開頭,這些都不正確。
5、結(jié)構(gòu)化程序的三種基本控制結(jié)構(gòu)是()。
A、順序、選擇和調(diào)用
B、過程、子程序和分程序
C、順序、選擇和重復(fù)(循環(huán))
D、調(diào)用、返回和轉(zhuǎn)移
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:1966年Boehm和Jacopini證明了程序設(shè)計(jì)語言僅僅使用順序、選擇
和重復(fù)三種基本控制結(jié)溝就足以表達(dá)出各種其他形式結(jié)構(gòu)的程序設(shè)計(jì)方法。
6、閱讀以下程序:#include<stdio.h>main(){inti;scanf("%出",&i);if(i—<
5)printf(n%d",i);elseprintf("%d",i++);}程序運(yùn)行后,如果從鍵盤上輸入5,
則輸出結(jié)果是()。
A、2
B、3
C、4
D、5
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:本題考查if-else語句的一般形式。i-是自減運(yùn)算的后置形式,即先計(jì)
算i是否小于5,再對i減1,所以條件(i??V5)的結(jié)果為0,i的值變?yōu)?,執(zhí)行dse
子句,輸出i++,這是自加運(yùn)算的后置形式,即先輸出i的值,再對i力口1,i的值
變?yōu)?。
7、以下敘述中正確的是
A、字符常量在內(nèi)存中占2個(gè)字節(jié)
B、轉(zhuǎn)義字符要用雙引號括起來,以便與普通的字符常量區(qū)分開
C、字符常量需要用單引號括起來
D、字符常量是不能進(jìn)行關(guān)系運(yùn)算的
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:在程序中用單引號把一個(gè)字符括起來作為字符常量。轉(zhuǎn)義字符又稱反
斜線字符,這些字符常量總是以一個(gè)反斜線開頭后跟一個(gè)特定的字符,用來代表某
一個(gè)特定的ASCII字符,這些字符常量也必須括在一對單引號內(nèi),和整型常量一
樣,字符常量也可以進(jìn)行關(guān)系運(yùn)算的。
8、以下敘述中錯(cuò)誤的是()。
A、算法正確的程序可以有零個(gè)輸入
B、算法正確的程序最終一定會結(jié)束
C、算法正確的程序可以有零個(gè)輸出
D、算法正確的程序?qū)τ谙嗤妮斎胍欢ㄓ邢嗤慕Y(jié)果
標(biāo)準(zhǔn)答案:c
知識點(diǎn).析:算法的特征:①有窮性,一個(gè)算法(對任何合法的輸人)在執(zhí)行有窮步
后能夠結(jié)束,并月.在有限的時(shí)間內(nèi)完成;②確定性,算法中的每一步都有確切
的臺義;③可行性,鼻法中的操作能夠用已經(jīng)買現(xiàn)的基本運(yùn)算執(zhí)行有限次來實(shí)
現(xiàn);④輸入,一個(gè)算法有零個(gè)或者多個(gè)輸入,零個(gè)輸入就是算法本身確定了初始
條件;⑤輸出,一個(gè)算法有一個(gè)或者多個(gè)輸出,以反映出數(shù)據(jù)加工的結(jié)果,所以
C選項(xiàng)錯(cuò)誤。
9、下列結(jié)構(gòu)中屬于非線性結(jié)構(gòu)的是
A、二叉鏈表
B、二維數(shù)組
C、循環(huán)隊(duì)列
D、雙向鏈表
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:線忤結(jié)構(gòu)是一個(gè)有序數(shù)據(jù)元素的集合「常用的線件結(jié)構(gòu)有:線件表.
棧,隊(duì)列,雙隊(duì)列,數(shù)組,串;常見的非線性結(jié)構(gòu)有:二維數(shù)組,多維數(shù)組,廣義
表,樹(二叉樹等),圖。循環(huán)隊(duì)列、雙向鏈表和二維數(shù)組都是線性結(jié)構(gòu),而二叉鏈
表是非線性結(jié)構(gòu)。
10、結(jié)構(gòu)化程序包括的基本控制結(jié)構(gòu)是()。
A、主程序與子程序
B、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)與層次結(jié)構(gòu)
C、順序結(jié)構(gòu)、選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)
D、以上說法都不對
標(biāo)準(zhǔn)答案:C
知識點(diǎn)解析:結(jié)構(gòu)化程序包括三種基本控制結(jié)構(gòu),分別為順序結(jié)構(gòu)、選擇結(jié)構(gòu)和重
復(fù)結(jié)構(gòu)(也稱為循環(huán)結(jié)閡),所以答案選C。
11、以下選項(xiàng)中,當(dāng)x為大于1的奇數(shù)時(shí),值為0的表達(dá)式是
A、x/2
B、x%21=0
C、x%2=0
D、x%2=l
標(biāo)準(zhǔn)答案:c
知識點(diǎn)解析:由于x為大于1的奇數(shù),因此x%2取余的值為1,和。不相等。
12、下面描述中錯(cuò)誤的是()。
A、系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)
B、軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程
C、數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一
D、PAD圖是軟件詳細(xì)設(shè)計(jì)的表示工具
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程;數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)
計(jì)是軟件設(shè)計(jì)的任務(wù)之一;PAD圖,即問題分析圖,是一種主要用于描述軟件詳
細(xì)設(shè)計(jì)的圖形工具。
13、軟件測試的目的是
A、評估軟件可靠性
B、發(fā)現(xiàn)并改正程序中的錯(cuò)誤
C、改正程序中的錯(cuò)誤
D、發(fā)現(xiàn)程序中的錯(cuò)誤
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:軟件測試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤,而軟件調(diào)試是為了更正程
序中的錯(cuò)誤。
14、在關(guān)系中凡能惟一標(biāo)識元組的最小屬性集稱為該表的鍵或碼。二維表中可能有
若干個(gè)鍵,它們稱為該表的()。
A、連接碼
B、關(guān)系碼
C、外碼
D、候選碼
標(biāo)準(zhǔn)答案:D
知識點(diǎn)解析:在關(guān)系中凡能惟一標(biāo)識元組的最小屬性集稱為該表的鍵或碼。二維表
中可能有若干個(gè)鍵,它們稱為該表的候選碼或候選鍵。從二維表的所有候選鍵中選
取一個(gè)作為用戶使用的鍵稱為主鍵或主碼。
15、以下敘述中正確的是
A、在scanf函數(shù)的格式串中,必須有與輸入項(xiàng)—對應(yīng)的格式轉(zhuǎn)換說明符
B、只能在prinlf函數(shù)中指定輸入數(shù)據(jù)的寬度,而不能在scanf函數(shù)中指定輸入數(shù)據(jù)
占的寬度
C、scanf函數(shù)中的字符串,是提示程序員的,輸入數(shù)據(jù)時(shí)不必管它
D、復(fù)合語句也被稱為語句塊,它至少要包含兩條語句
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:輸入函數(shù)的調(diào)用格式:scanfl格式控制,輸入項(xiàng)1,輸入項(xiàng)2,…)格
式控制的主要作用是指定輸入時(shí)的數(shù)據(jù)轉(zhuǎn)換格式,格式串中,必須含有與輸入項(xiàng)一
一對應(yīng)的格式轉(zhuǎn)換說明符選項(xiàng)A正確,在scanf函數(shù)的格式字符前可以加入一個(gè)正
整數(shù)指定輸入數(shù)據(jù)所占的寬度,但不可以用實(shí)數(shù)指定小數(shù)位的寬度,選項(xiàng)B錯(cuò)
誤,scanf函數(shù)中的格式控制字符串是為了輸入數(shù)據(jù)用的,無論其中有什么字符,
也不會輸出到屏幕上,因此若想在屏幕上輸出提示信息,應(yīng)該首先使用prinlf函數(shù)
輸出,選項(xiàng)C錯(cuò)誤,復(fù)合語句還可以是空語句呢,并沒有規(guī)定語句條數(shù),選項(xiàng)D
錯(cuò)誤。
16、對于一個(gè)正常運(yùn)行的C程序,以下敘述中正確的是()。
A、程序的執(zhí)行總是從main函數(shù)開始
B、程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開始,在main函數(shù)結(jié)束
C、程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個(gè)函數(shù)中結(jié)束
D、程序的執(zhí)行總是從程序的第一個(gè)函數(shù)開始,在程序的最后一個(gè)函數(shù)中結(jié)束
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:程序的執(zhí)行總是從main函數(shù)開始,并在main函數(shù)結(jié)束,答案選A。
17、若實(shí)體A和B是一對多的聯(lián)系,實(shí)體B和C是一對一的聯(lián)系,則實(shí)體A和C
的聯(lián)系是
A、一對一
B、一對多
C、多對一
D、多對多
標(biāo)準(zhǔn)答案:B
知識點(diǎn)解析:由于B和C有一一對應(yīng)的聯(lián)系,而A和B之間有一對多的聯(lián)系,則
通過關(guān)系之間的傳遞,則A和C之間也是一對多的聯(lián)系.
18、下面屬于應(yīng)用軟件的是
A、學(xué)生成績管理系統(tǒng)
B、UNIX操作系統(tǒng)
C、匯編程序
D、編譯程序
標(biāo)準(zhǔn)答案:A
知識點(diǎn)解析:學(xué)生成績管理系統(tǒng)為應(yīng)用軟件;UNIX操作系統(tǒng)屬于系統(tǒng)軟件;編譯
程序和匯編程序?qū)儆谥诬浖?/p>
:
?
如下:
和T
系R
個(gè)關(guān)
有兩
19、
到關(guān)
R得
關(guān)系
則由
作是
的操
系T選擇
A、投影
B、交
C、并
D、
:A
答案
標(biāo)準(zhǔn)
,
可知
元素
含的
所包
和T
系R
由關(guān)
解析:
知識點(diǎn)
到
以得
就可
操作
選擇
經(jīng)過
關(guān)系R
。
關(guān)系T
id
;vo
0|;)
nta|2
n;i
S{ini
truct
h>s
tdio.
de<s
inclu
序:#
下程
有以
20、
if(p-
j++)
>n;
<p-
+l;j
r(j=i
++)fo
-l;i
p->n
0;i<
for(i=
,t;
ti,i
){in
etS*p
f(stru
inti;
n(){
mai
;}}
[j]=t
p->a
j];
->a[
[i]=p
p->a
[i];
p->a
){t=
>a|j]
]>p-
>a[i
s
:f(&
9))
10,
5,4,
,7,
6,8
,1,
{2,3
{10,
tSs=
struc
0,9,
4,1
5,
8,7,
1,6,
3,
A、2,
,1,
3,2
5,4,
7,6,
8,
0,9,
B、1
10,
8,9,
,7,
5,6
3,4,
,2,
C、1
,
4,5
,3,
1,2
7,6,
8,
0,9,
D、1
:C
答案
標(biāo)準(zhǔn)
有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)地理(平原地貌)試題及答案
- 2025年中職機(jī)電設(shè)備(機(jī)電安裝調(diào)試)試題及答案
- 2025年高職第三學(xué)年(語文教育)現(xiàn)代漢語教學(xué)階段測試題及答案
- 2025年高職電工電子技術(shù)(電路裝調(diào))試題及答案
- 2025年中職中藥資源與開發(fā)(種植技術(shù))試題及答案
- 2025年中職計(jì)算機(jī)應(yīng)用(辦公自動化應(yīng)用)試題及答案
- 2025年中職(大數(shù)據(jù)與會計(jì))稅務(wù)申報(bào)實(shí)訓(xùn)階段測試題及答案
- 2025年中職土木建筑(建筑構(gòu)造基礎(chǔ))試題及答案
- 2025年大學(xué)大三(護(hù)理)兒科護(hù)理技術(shù)試題及答案
- 2025年中職烹飪工藝與營養(yǎng)(面包制作基礎(chǔ))試題及答案
- 《建筑工程定額與預(yù)算》課件(共八章)
- (完整版)設(shè)備安裝工程施工方案
- 跨區(qū)銷售管理辦法
- 超聲年終工作總結(jié)2025
- 鉆井工程施工進(jìn)度計(jì)劃安排及其保證措施
- 管培生培訓(xùn)課件
- 梗阻性黃疸手術(shù)麻醉管理要點(diǎn)
- 民用機(jī)場場道工程預(yù)算定額
- 重生之我在古代當(dāng)皇帝-高二上學(xué)期自律主題班會課件
- 膀胱切開取石術(shù)護(hù)理查房
- 混凝土試塊標(biāo)準(zhǔn)養(yǎng)護(hù)及制作方案
評論
0/150
提交評論