亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計(jì)算機(jī)二級(jí)C語(yǔ)言模擬練習(xí)題

時(shí)間:2024-10-26 23:06:16 試題 我要投稿

計(jì)算機(jī)二級(jí)C語(yǔ)言模擬練習(xí)題

  在學(xué)習(xí)和工作的日常里,我們最熟悉的就是試題了,借助試題可以更好地考核參考者的知識(shí)才能。你所了解的試題是什么樣的呢?下面是小編整理的計(jì)算機(jī)二級(jí)C語(yǔ)言模擬練習(xí)題,希望能夠幫助到大家。

  計(jì)算機(jī)二級(jí)C語(yǔ)言模擬練習(xí)題 篇1

  (1)程序流程圖中帶有箭頭的線段表示的是(  )。

  A.圖元關(guān)系

  B.數(shù)據(jù)流

  C.控制流

  D.調(diào)用關(guān)系

  (2)結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括(  )。

  A.多態(tài)性

  B.自頂向下

  C.模塊化

  D.逐步求精

  (3)軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是(  )。

  A.低內(nèi)聚低耦合

  B.高內(nèi)聚低耦合

  C.低內(nèi)聚高耦合

  D.高內(nèi)聚高耦合

  (4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是(  )。

  A.可行性分析報(bào)告

  B.軟件需求規(guī)格說(shuō)明書

  C.概要設(shè)計(jì)說(shuō)明書

  D.集成測(cè)試計(jì)劃

  (5)算法的有窮性是指(  )。

  A.算法程序的運(yùn)行時(shí)問(wèn)是有限的。

  B.算法程序所處理的數(shù)據(jù)量是有限的

  C.算法程序的`長(zhǎng)度是有限的

  D.算法只能被有限的用戶使用

  (6)對(duì)長(zhǎng)度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n一1)/2的排序方法是(  )。

  A.快速排序

  B.冒泡排序

  C.直接插入排序

  D.堆排序

  (7)下列關(guān)于棧的敘述正確的是(  )。

  A.棧按“先進(jìn)先出”組織數(shù)據(jù),

  B.棧按“先進(jìn)后出”組織數(shù)據(jù)

  C.只能在棧底插入數(shù)據(jù)

  D.不能刪除數(shù)據(jù)

  (8)在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于(  )。

  A.需求分析階段

  B.概念設(shè)計(jì)階段

  C.邏輯設(shè)計(jì)階段

  D.物理設(shè)計(jì)階段

  (9)有三個(gè)關(guān)系R、s和T如下:

  由關(guān)系R和s通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為(  )。

  A.并

  B.自然連接

  C.笛卡爾積

  D.交

  (10)設(shè)有表示學(xué)生選課的三張表,學(xué)生s(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程c(課號(hào),課名),選課SC(學(xué)號(hào),課號(hào),成績(jī)),則表sc的關(guān)鍵字(鍵或碼)為(  )。

  A.課號(hào),成績(jī)

  B.學(xué)號(hào),成績(jī)

  C.學(xué)號(hào),課號(hào)

  D.學(xué)號(hào),姓名,成績(jī)

  參考答案:

  (1)C【解析】在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標(biāo)有名字的箭頭表示控制流。所以選擇C。

  (2)A【解析】結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使用got0語(yǔ)句,所以選擇A。

  (3)B【解析】軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低偶合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)。模塊的劃分應(yīng)遵循一定的要求,以保證模塊劃分合理,并進(jìn)一步保證以此為依據(jù)開發(fā)出的軟件系統(tǒng)可靠性強(qiáng),易于理解和維護(hù)。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能。

  的高。

  (4)B【解析】A錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。c錯(cuò)誤,概要設(shè)計(jì)說(shuō)明書是總體設(shè)計(jì)階段產(chǎn)生的文檔。D錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫的文檔。B正確,需求規(guī)格說(shuō)明書是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文檔。

  (5)A【解析】算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。有窮性是指算法程序的運(yùn)行時(shí)間是有限的。

  (6)D【解析】除了堆排序算法的比較次數(shù)是O(nl092n),其他的都是n(n一1)/2。

  (7)B【解析】棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。

  (8)C【解析】E—R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來(lái)的聯(lián)系反映到數(shù)據(jù)庫(kù)中,即設(shè)計(jì)出表,所以屬于邏輯設(shè)計(jì)階段。

  (9)D【解析】自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以8錯(cuò)誤。笛卡爾積是用R集合中元素為第一元素,s集合中元素為第二元素構(gòu)成的有序?qū),所以c錯(cuò)誤。根據(jù)關(guān)系T可以很明顯地看出是從關(guān)系R與關(guān)系s中取得相同的關(guān)系組所以取得是交運(yùn)算,選擇D。

  (10)C【解析】學(xué)號(hào)是學(xué)生表s的主鍵,課號(hào)是課程表c的主鍵,所以選課表SC的關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接聯(lián)系且能唯一定義的學(xué)號(hào)和課號(hào),所以選擇C。

  計(jì)算機(jī)二級(jí)C語(yǔ)言模擬練習(xí)題 篇2

  1、 在C語(yǔ)言中,下列標(biāo)識(shí)符中合法的是( ) A). -int B). in1_3 C). A_B!D D). const

  2、 不屬于C語(yǔ)言基本數(shù)據(jù)類型的是( )

  A). int B). union C). char D). unsigned

  3、 下面是對(duì)宏定義的描述。不正確的是( )

  A). 宏不存在類型問(wèn)題,宏名無(wú)類型,它的參數(shù)也無(wú)類型 B). 宏替換不占用運(yùn)行時(shí)間

  C). 宏替換只是字符串的簡(jiǎn)單替代

  D). 宏替換時(shí)先檢查類型,類型一致時(shí)才可以替換

  4、 C語(yǔ)言中,″xfds″在內(nèi)存中占用的字節(jié)數(shù)是( )

  A).3 B).4 C).5 D).6

  5、 設(shè)int x;則執(zhí)行printf(″%x ″,~x^x);的結(jié)果是( )

  A). ffffffff B). ff C). 0 D). 1

  6、 對(duì)于while( )

  A).用條件控制循環(huán)體的執(zhí)行次數(shù) B).循環(huán)體至少要執(zhí)行一次

  C).循環(huán)體有可能一次也不執(zhí)行 D).循環(huán)體中可以包含若干條語(yǔ)句

  7、 執(zhí)行下列語(yǔ)句后輸出的結(jié)果是( )

  int a=8,b=7,c=6;

  if(ac){a=c;c=b;})if(b>

  printf("%d,%d,%d ",a,b,c);

  A).6,7,7 B).6,7,8 C).8,7,6 D).8,7,8

  8、 設(shè)int a=9,b=20;則printf(″%d,%d ″,a--,--b);的輸出結(jié)果是( )

  A).9,19 B).9,20 C).10,19 D).10,20

  9、 設(shè)static char x[ ]=″12345″,y[ ]={′1′,′2′,′3′,′4′,′5′,′′};那么( )

  A).x數(shù)組的長(zhǎng)度等于y數(shù)組的長(zhǎng)度 B).x數(shù)組的長(zhǎng)度大于y數(shù)組的長(zhǎng)度

  C).x數(shù)組的'長(zhǎng)度少于y數(shù)組的長(zhǎng)度 D).x數(shù)組與y數(shù)組的存儲(chǔ)區(qū)域相同

  10、 設(shè)int i,x[3][3]={1,2,3,4,5,6,7,8,9};則下面語(yǔ)句的輸出結(jié)果是( )

  for(i=0;i<3;i++)

  printf(″%d″,x[i][2-i]);

  A).147 B).159 C).357 D).369

  11、 執(zhí)行完下列語(yǔ)句后,n的值是( )

  int n;

  for (n=0 ; n<100 ; n=2*n+1);

  A).125 B).126 C).127 D).128

  12、 有以下語(yǔ)句:int a=6;a+=a-=a*a;printf(“%d”,a);輸出結(jié)果( )

  A).–132 B).–60 C). -24 D). 0

  13、 為了連接兩個(gè)字符串s1與s2,應(yīng)當(dāng)使用( )

  A). strcat( s1,s2 ) B). strcpy( s1, s2 ) C). strlen( s1, s2 ) D). strcmp( s1, s2 )

  14、 設(shè)int a,*p;則語(yǔ)句p=&a;中的運(yùn)算符“&”的含義是( )

  A).位與運(yùn)算 B).邏輯與運(yùn)算 C).取指針內(nèi)容 D).取變量地址

  15、 下面輸出的結(jié)果為( )

  int a=13, b=64;

  printf(“%d ”, !a || (b>>3) ); A).13 B).64 C).1 D).0

  16、 下列定義正確的是( )

  A).enum t={a,b}x; B). enum t{1,2}x; C). enum {′+′,′-′}x; D). enum t{a,b}x;

  17、 設(shè)有定義:struct u{int a[4];float b[3]; char c[16];}aa;

  則printf(″%d ″,sizeof(aa));的輸出是( ) A).32 B).36 C).12 D).8

  18、 數(shù)據(jù)-54.78在文本文件中占用的字節(jié)個(gè)數(shù)是( )

  A).4 B).5 C).6 D).8

  19、 在宏定義#define p(r) 3.14*r中,請(qǐng)問(wèn)宏名是( )

  A). p B). p(r) C). 3.14*r D). p(r) 3.14*r 20、 要打開一個(gè)已存在的用于修改的非空二進(jìn)制文件“hello.txt”,正確語(yǔ)句是( )

  A). fp=fopen( "hello.txt ","r" ) B). fp=fopen( "hello.txt ","ab+" ) C). fp=fopen( "hello.txt ","w" ) D). fp=fopen( "hello.txt ","r+" ) 密 封 線 內(nèi) 答 題 無(wú) 效

【計(jì)算機(jī)二級(jí)C語(yǔ)言模擬練習(xí)題】相關(guān)文章:

計(jì)算機(jī)二級(jí)考試C語(yǔ)言模擬練習(xí)題07-23

C語(yǔ)言精選模擬練習(xí)題09-09

計(jì)算機(jī)二級(jí)C語(yǔ)言模擬試題及答案07-04

C語(yǔ)言考前模擬練習(xí)題08-24

C語(yǔ)言考試模擬練習(xí)題06-24

關(guān)于C語(yǔ)言精選模擬練習(xí)題08-06

2016年9月計(jì)算機(jī)二級(jí)《C語(yǔ)言》模擬練習(xí)題及答案05-05

計(jì)算機(jī)二級(jí)《C語(yǔ)言》基礎(chǔ)練習(xí)題及答案10-13

計(jì)算機(jī)二級(jí)《C語(yǔ)言》練習(xí)題及答案201608-20

計(jì)算機(jī)二級(jí)《C語(yǔ)言》基礎(chǔ)練習(xí)題及答案10-10