




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 模擬 計算機二級C 語言筆試302一、選擇題下列各題 A 、 B 、 C 、 D 四個選項中,只有一個選項是正確的。第 1 題:對于長度為n 的線性表,在最壞的情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是 。A. 冒泡排序為n/2B. 冒泡排序為nC.快速排序為nD.快速排序為n(n-1)/2參考答案:D第 2 題:下列對列的敘述正確的是。A. 隊列屬于非線性表B. 隊列按 "先進后出"原則組織數(shù)據(jù)C.隊列在隊尾刪除數(shù)據(jù)D.隊列按“先進先出”原則組織數(shù)據(jù)參考答案:D第 3 題:下列敘述中正確的是。A. 一個算法的空間復雜度大,則其時間復雜度也必定大B. 一個算法的空間復
2、雜度大,則其時間復雜度必定小C.一個算法的時間復雜度大,則其空間復雜度必定小D.上述三種說法都不對參考答案:D第 4 題:下列敘述中正確的是。A. 程序設(shè)計就是編制程序B. 程序的測試必須由程序員自己去完成C.程序經(jīng)調(diào)試改錯后還應(yīng)進行再測試 D.程序經(jīng)調(diào)試改錯后不必進行再測試參考答案:C第 5 題:下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是。A. 軟件測試B. 概要設(shè)計C.軟件維護D.詳細設(shè)計參考答案:B第 6 題:下列敘述中正確的是。A. 軟件交付使用后還需要進行維護B. 軟件一旦交付使用就不需要再進行維護C.軟件交付使用后其生命周期就結(jié)束D.軟件維護是指修復程序中被破壞的指令參考答案:A
3、第 7 題:下列敘述中,不符合良好程序設(shè)計風格要求的是。A. 程序的效率第一,清晰第二B. 程序的可讀性好C.程序中要有必要的注釋D.輸入數(shù)據(jù)前要有提示信息參考答案:A第 8 題:數(shù)據(jù)庫設(shè)計的根本目標是要解決。A. 數(shù)據(jù)共享問題B. 數(shù)據(jù)安全問題C.大量數(shù)據(jù)存儲問題D.簡化數(shù)據(jù)維護參考答案:A第 9 題:在E-R圖中,用來表示實體之間聯(lián)系的圖形是 A. 矩形B. 橢圓形C.菱形D.平行四邊形參考答案:C第 10 題:下列敘述中錯誤的是。A. 在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致B. 數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的共享問題C.數(shù)據(jù)庫設(shè)計是指在已有數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫D
4、.數(shù)據(jù)庫系統(tǒng)需要操作系統(tǒng)的支持參考答案:A第 11 題:以下敘述中錯誤的是。A. 算法正確的程序最終一定會結(jié)束B. 算法正確的程序可以有零個輸出C.算法正確的程序可以有零個輸入D.算法正確的程序?qū)τ谙嗤妮斎胍欢ㄓ邢嗤慕Y(jié)果參考答案:B第 12 題:對于一個正常運行的C程序,以下敘述中正確的是 。A. 程序的執(zhí)行總是從main 函數(shù)開始,在main 函數(shù)結(jié)束B. 程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main 函數(shù)結(jié)束C.程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束D.程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束參考答案:A第 13 題:以下選項中,不能作
5、為合法常量的是。A.1.234e04B.1.234e0.4C.1.234e+4D.1.234e0參考答案:B第 14題:有以下程序段int j; float y; char name50;scanf("%2d%f%s", j, y, name);當執(zhí)行上述程序段,從鍵盤上輸入55566 777abc 后, y 的值為 。A.55566.0B.566.0C.7777.0D.566777.0參考答案:B第 15 題:/*programming*/*/ programming /*/*/*programming*/*/*programming*/以下四個程序中,完全正確的是。A.
6、#includemain();printf("programming!n");B.#includemain()printf("programming!n");C.#includemain()printf("programming!n");D.includemain()printf("programming!n");參考答案:B第 16 題:當變量 c 的值不為2、 4、 6 時,值也為" 真 " 的表達式是。A.(c=2) II (c=4) II (c=6)B.(c =2& &c
7、<=6) II (c!=3) II (c!=5)C.(c =2& & c< =6) & & !(c%2)D.(c =2& &c<=6)&&(c%2!=1)參考答案:B第 17 題:有以下程序main() int i=1,j=2,k=3;if(i+=1 (+j=3|k+=3) printf("%d %d %dn",i,j,k);程序運行后的輸出結(jié)果是。A.123B.234C.223D.233參考答案:D第 18 題:有以下程序main() int k=5,n=0;while(k >0) s
8、witch(k) default : break;case 1 : n+=k;case 2 :case 3 : n+=k;k-;printf("%dn",n);程序運行后的輸出結(jié)果是A.0B.4C.6D.7第 19 題:以下不構(gòu)成無限循環(huán)的語句或者語句組是。A.n=0;do+n;while(n < =0);B.n=0;while(1)n+;C.n=10; while(n);n-;D.for(n=0,i=1;i+) n+=i;參考答案:A第 20 題:當用戶要求輸入的字符串中含有空格時,應(yīng)使用的輸入函數(shù)是。A.scanf()B.getchar()C.gets()D.ge
9、tc()參考答案:C第 21 題:數(shù)字字符0 的 ASCII 值為48,若有以下程序main() char a= T,b= 2'printf("%c,",b+); printf("%dn",b-a);程序運行后的輸出結(jié)果是。A.3,2B.50,2C.2,2D.2,50第 22 題:有以下程序#includeint f(int x) inty;if(x=0|x=1) return (3);y=x*x-f(x-2);return y;main() int z;z=f(3);printf("%dn",z);程序的運行結(jié)果是。A.0B
10、.9C.6D.8參考答案:C第 23 題:以下不能正確計算代數(shù)式值的C語言表達式是A.1/3*sin(1/2)*sin(1/2)B.sin(0.5)*sin(0.5)/3C.pow(sin(0.5),2)/3D.1/3.0*pow(sin(1.0/2),2)第 24 題:設(shè)已有定義:float x ;則以下對指針變量p 進行定義且賦初值的語句中正確的A.float *p=1024;B.int *p=(float)x;C.float p= x;D.float *p= x;參考答案:D第 25 題:已定義以下函數(shù)int fun(int *p) return *p ; fun 函數(shù)返回值是。A. 不
11、確定的值B. 一個整數(shù)C.形參P中存放的值D.形參P的地址值參考答案:B第 26 題: 有以下程序void f(int b) int i;for(i=2;i <6;i+)bi*=2; main() int a10=1,2,3,4,5,6,7,8,9,10,i;f(a);for(i=0;i < 10;i+) printf("%d,",ai);程序運行后的輸出結(jié)果是。A.1,2,3,4,5,6,7,8,9,10,B.1,2,6,8,10,12,7,8,9,10 C.1,2,3,4,10,12,14,16,9,10, D.1,2,6,8,10,12,14,16,9,1
12、0,參考答案:B第 27 題:有以下程序void fun1(char *p) char *q;q=p;while(*q!= ' 0 ')(*q)+;q+; main()char a="Program"), *p;p= a3;fun1(p);printf("%sn",a);程序執(zhí)行后的輸出結(jié)果是。A.ProhsbnB.PrphsbnC.ProgsbnD.Program參考答案:A第 28 題:有以下程序void sum(int a)a0 = a-1+a1; main()int a10=1,2,3,4,5,6,7,8,9,10;sum( a2
13、);printf("%dn", a2);程序運行后的輸出結(jié)果是。A.6B.7C.5D.8參考答案:A第 29 題:數(shù)組元素正確引用的是若有定義:int a23; ,以下選項中對aA.a2!1B.a23C.a03D.a1 >2 !1參考答案:D第 30 題:有以下程序#include#includevoid fun(char s10, int n) char t; int i,j;for(i=0;i <N-1;i+)for(j=i+1;j <N;j+)*/* 比較字符串的首字符大小,并交換字符串的首字符if(si0>sj。) t=si0; si0=sj
14、0; sj0=t;main() char s510="bcc","bbcc","xy","aaaacc","aabcc"fun(ss,5);printf("%s,%sn", ss0,ss4);程序的運行結(jié)果是。A.xy,aaaaccB.aaaacc,xyC.xcc,aabccD.acc,xabcc參考答案:D第 31 題:有以下程序main() char s ="159",*p;p=s;printf("%c",*p+);printf(&
15、quot;%c",*p+);程序運行后的輸出結(jié)果是。A.15B.16C.12D.59參考答案:A第 32 題:若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用函數(shù)。A.getc()B.gets()C.getchar()D.scanf()參考答案:B第 33 題:程序中若有如下說明和定義語句char fun(char *);main() char *s="one",a5=0,(*f1)()=fun,ch; 以下選項中對函數(shù)fun 的正確調(diào)用語句是。A.(*f1);B.*f1(*s);C.fun( a);D.ch=*f1(s);參考答案:A第 34 題:以下敘述中錯誤的是
16、。A.C程序中的#include和#6仙6行均不是C語句B. 除逗號運算符外,賦值運算符的優(yōu)先級最低C.C程序中,j+;是賦值語句D.C程序中,+、-、*、/、號是算術(shù)運算符,可用于整型和實型數(shù)的運算第 35 題:以下敘述中正確的是。A. 預處理命令行必須位于源文件的開頭B. 在源文件的一行上可以有多條預處理命令C.宏名必須用大寫字母表示D.宏替換不占用程序的運行時間參考答案:D第 36 題:有以下程序struct Sint n;int a20;void f(int *a,int n ) int i;for(i=0;i < N-1;i+) & NBSP;AI+=I;main()
17、int i;struct S s10,2,3,1,6,8,7,5,4,10,9;f(s.a,s.n);for(i=0;i < S.N;i+) & NBSP;PRINTF("%D",S.AI);程序運行后的輸出結(jié)果是。A.2,4,3,9,12,12,11,11,18,9,B.3,4,2,7,9,8,6,5,11,10,C.2,3,1,6,8,7,5,4,10,9,D.1,2,3,6,8,7,5,4,10,9,參考答案:A第 37 題:有以下結(jié)構(gòu)體說明和變量定義,如圖所示,指針p、 q、 r 分別指向此鏈表中的三個連續(xù)結(jié)點。Struct node int data
18、;struct node *next;*p,*q,*r;現(xiàn)要將 q 所指結(jié)點從鏈表中刪除,同時要保持鏈表的連續(xù),參考答案:C以下不能完成指定操作的語句是。A.p- >next=q- > next;B.p- >next=p- > next- > next;C.p- >next=r;D.p=q- > next;參考答案:D第 38 題:有以下程序int fun(int x,int n) static int sum=0,i;for(i=0;i <N;i+) & NBSP&NBSP;SUM+=XI; return sum;main()
19、int a=1,2,3,4,5,b=6,7,8,9,s=0;s=fun(a,5)+fun(b,4);printf("%dn",s);程序執(zhí)行后的輸出結(jié)果是。A.45B.50C.60D.55第 39 題:以下與函數(shù)fseek(fp,0L,SEEK_SET) 有相同作用的是。A.feof(fp)B.ftell(fp)C.fgetc(fp)D.rewind(fp)參考答案:D第 40 題:執(zhí)行以下程序后,test.txt 文件的內(nèi)容是(若文件能正常打開)。#includemain()FILE *fp;char *s1="Fortran",*s2="B
20、asic"if(fp=fopen("test.txt","wb")=NULL)printf("Can ' t open test.txt file'n");exit(1);fwrite(s1,7,1,fp); /* 把從地址s1 開始的 7 個字符寫到fp 所指文件中*/fseek(fp,0L,SEEK_SET); /* 文件位置指針移到文件開頭*/fwrite(s2,5,1,fp);fclose(fp);A.BasicanB.BasicFortranC.BasicD.FortranBasic參考答案:A二、
21、填空題第 41 題:深度為 5 的滿二叉樹有個葉子結(jié)點。16詳細解答:第 42 題:數(shù)據(jù)結(jié)構(gòu)分為線性數(shù)據(jù)結(jié)構(gòu)和非線性數(shù)據(jù)結(jié)構(gòu),帶鏈的隊列屬于。線性數(shù)據(jù)結(jié)構(gòu)詳細解答:第 43 題:軟件測試分為白箱( 盒 ) 測試和黑箱( 盒 ) 測試,等價類劃分法屬于測試。黑盒詳細解答:第 44 題:數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是。數(shù)據(jù)庫系統(tǒng)詳細解答:第 45 題:數(shù)據(jù)獨立性分為邏輯獨立性與物理獨立性。當數(shù)據(jù)的存儲結(jié)構(gòu)改變時,其邏輯結(jié)構(gòu)可以不變,因此,基于邏輯結(jié)構(gòu)的應(yīng)用程序不必修改,稱為。物理獨立性詳細解答:第 46 題:以下程序運行后的輸出結(jié)果是。m
22、ain() int m=011,n=11;printf("%d %dn",+m,n+);參考答案:10 11詳細解答: 第 47 題:已定義 char ch ="$”;int i=1,j; 執(zhí)行 j=!ch &&i+以后,i 的值為詳細解答: 第 48 題:以下程序用于判斷a、b、c能否構(gòu)成三角形,若能,輸出 YES否則輸出NQa、 b、 c 能構(gòu)成三角形的條件是需a、 b、 c 輸入三角形三條邊長時,確定 同時滿足三個條件:a+b>c, a+c>b, b+c>a。請?zhí)羁?。main()float a , b, c;scanf(&q
23、uot;%f%f%f" ,a,b,c);if()printf("YESn") ; /*a 、 b、 c 能構(gòu)成三角形*/else printf("NOn") ; /*a 、 b、 c 不能構(gòu)成三角形*/參考答案:(a+b c) & & (a+c b) & & (b+c > a)詳細解答: 第 49 題:以下程序的功能是:輸出100以內(nèi) (不含 100)能被 3整除且個位數(shù)為6的所有整數(shù),請?zhí)羁铡ain()( int i , j;for(i=0 ; i <10; i+) j=i*10+6 ;if()c
24、ontinue ;printf("%d" , j) ; j%3!=0詳細解答: 第 50 題:已知字符A的ASCII代碼值為65,以下程序運行時若從鍵盤輸入:833<回車>.則輸出結(jié)果是。#includemain() char a,b;a=getchar();scanf("%d", b);a=a- A' + O;b=b*2;printf("%c %cn",a,b);詳細解答:第 51 題:已有定義:double *p; ,請寫出完整的語句,利用malloc 函數(shù)使 p 指向一個雙精度型的動態(tài)存儲單元。p=(double*)malloc(sizeof(double)詳細解答:第 52 題:以下程序中,fun 函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 定遠一中初中數(shù)學試卷
- 第六七單元的數(shù)學試卷
- 各地五年級期末數(shù)學試卷
- 2025年江西鷹潭市面向應(yīng)屆畢業(yè)生大學生鄉(xiāng)村醫(yī)生專項招聘2人筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 2025年年嘉興市婦幼保健院公開招聘高層次人才35人(第一批)筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 2025年01月甘肅隴南康縣婦幼保健院招聘檢驗科編外專業(yè)技術(shù)人員筆試歷年專業(yè)考點(難、易錯點)附帶答案詳解
- 肝功能不全的檢測與治療
- 2025至2030超聲波處理器行業(yè)市場深度研究與戰(zhàn)略咨詢分析報告
- 2025至2030產(chǎn)權(quán)式酒店行業(yè)市場深度研究及發(fā)展前景投資可行性分析報告
- 高中溫州一模數(shù)學試卷
- qcpcb制作、檢驗及包裝送貨
- 人因工程學課后習題及解答
- 供應(yīng)商管理培訓 課件
- J波與J波綜合征課件
- 微整面部美學設(shè)計面部風水設(shè)計課件
- 5噸龍門吊安裝與拆除專項施工方案
- 康復科護理質(zhì)量監(jiān)測指標
- 農(nóng)藥基本常識課件
- 新教材 人教版高中英語必修第一冊全冊各單元知識點提煉匯總(單詞短語語法寫作等)
- 零星工程施工組織設(shè)計方案
- GM∕T 0031-2014 安全電子簽章密碼應(yīng)用技術(shù)規(guī)范
評論
0/150
提交評論