版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、#下列敘述中正確的是()。程序設(shè)計就是編制程序程序的測試必須由程序員自己去完成 程序經(jīng)調(diào)試改錯后還應(yīng)進行再測試 程序經(jīng)調(diào)試改錯后不必進行再測試C以下敘述中正確的是()。C語言的源程序不必通過編譯就可以直接運行C語言中的每條可執(zhí)行語句最終都將被轉(zhuǎn)換成二進制的機器指令C源程序經(jīng)編譯形成的二進制代碼可以直接運行C語言中的函數(shù)不可以單獨進行編譯B下面關(guān)于算法的正確描述是()。算法就是計算的方法算法就是解決問題的步驟一個問題的算法是唯一的一個問題的算法只能用一種語言設(shè)計B對計算機進行程序控制的最小單位是 語句字節(jié)指令程序C()。編制一個好的程序首先要確保它的正確性和可靠性,除此以外,通常更注重源程序的
2、易使用性、 易使用性、 易理解性、 易理解性、B易維護性和效率易維護性和易移植性易測試性和易修改性安全性和效率與高級語言相比,用低級語言 (如機器語言等)開發(fā)的程序,其結(jié)果是()。 運行效率低, 運行效率低, 運行效率高, 運行效率高,C開發(fā)效率低 開發(fā)效率高 開發(fā)效率低 開發(fā)效率高()。()。程序設(shè)計語言的語言處理程序是一種系統(tǒng)軟件應(yīng)用軟件辦公軟件工具軟件A()是常見的兩類程序設(shè)計語言處理程序。 高級語言程序和低級語言程序解釋程序和編譯程序編譯程序和操作系統(tǒng)系統(tǒng)程序和應(yīng)用程序B計算機只能直接運行()。 高級語言源程序匯編語言源程序機器語言程序任何源程序C()。將高級語言的源程序轉(zhuǎn)換成可在機器
3、上獨立運行的程序的過程稱為 解釋編譯連接匯編著名計算機科學家Nikiklaus Wirth提出一個公式:程序數(shù)據(jù)+運算符數(shù)據(jù)結(jié)構(gòu)+ 算法 結(jié)構(gòu)+函數(shù) 運算符+運算數(shù)解釋程序和編譯程序的主要區(qū)別之一在于 單用戶與多用戶的差別對用戶程序的查錯能力機器執(zhí)行的效率是否生成目標程序D以下敘述正確的是_C語言比其他語言高級C語言可以不用編譯就能被計算機識別執(zhí)行C語言以接近英語國家的自然語言和數(shù)學語言作為語言的表達形式C語言出現(xiàn)的最晚、具有其他語言的一切優(yōu)點CC語言中最簡單的數(shù)據(jù)類型包括 ()。整型、實型、邏輯型整型、實型、字符型整型、字符型、邏輯型整型、實型、邏輯型、字符型B()。請選出可用作C語言用戶標
4、識符的一組標識符void ,defi ne ,WORDa3_b3,_123,IFFOR,abc , Case2a,Do,SizeofBC語言中合法的字符常量是()084x43 ab0BF列運算符中,哪一個優(yōu)先級最低?=以下能正確定義且賦初值的語句是()。int n1= n2=10;char c=32;float f=f+1.1;double x=12.3e2.5;B設(shè)有定義:int k=1,m=2; float f=7;則以下選項中錯誤的表達式是()。k=k=k -k+ k%fk=f=mC設(shè)有定義:int a=2,b=3,c=4;則以下選項中值為 0的表達式是()。(!a=1)&( !b=0)
5、!a|b|ca&b a|(b+b)&(c=a)AChar p=a,b,c,q=abc;pri ntf(%d%d %dn,sizeof(p),sizeof(q),strle n(q);以上程序段的輸出結(jié)果是()。3 4 43 3 33 4 34 3 4根據(jù)程序段判斷:程序輸出大寫字母程序輸出小寫字母Cchar a1=M,a2=m; prin tf(%c n,(a1,a2);以下敘述中正確的是 ()。M格式說明符不足,編譯出錯 程序運行時產(chǎn)生出錯信息B設(shè)有如下定義:int a=1,b=2,c=3,d=4,m=2,n=2;則執(zhí)行表達式:(m=ab)&(n=cd)后,n 的值為()。10B有以下程序段
6、 char c1=1,c2=2; c1=getchar(); c2=getchar(); putchar(cl); putchar(c2);當運行 時輸入:a=0|b=0)&(a0|b=0&b=0)&(a0&b0)&(a+b0 D表示關(guān)系xy乙則正確的c語言表達式為 xy=z(xy)&(y=z)(y=z)(xy)a nd(y=z)C有語句scanf(%d,%d, &a,&b);要使變量a、b分別得23、45,則正確的輸入形式為234523,4523;452345B以下能定義為用戶標識符的是34e# int n ameD下列程序段的運行結(jié)果是。int a=2, c=5;printf(a=%d,
7、b=%dn,a, c);a=%2, b=%5 a=2,b=5a=d, b=d a=%d, b=%d B英文小寫字母c的ASCII碼為99,英文大寫字母 C的ASCII碼為506652 67D下列敘述中錯誤的是()。用戶所定義的標識符允許作到使用關(guān)鍵字 用戶所定義的標識符應(yīng)盡量作到“見名知意” 用戶所定義的標識符必須以字母或下劃線開頭 用戶所定義的標識符中,大小寫字母代表不同標識A若int a=3,則執(zhí)行完表達式 a+=a-=a*a后,a的值是()。 -39-12x=(y=4,z=16,k=32)后,x 的值為()。C設(shè)x、y、z和k都是int型變量,則執(zhí)行表達式:416 3252 C設(shè)有如下的
8、變量定義:int i=8, k, a, b;unsigned long w=5;double x=1.42,y=5.2;則以下符 合C語言語法的表達式是()。a+=a-=(b=4)*(a=3)x%(-3);a=a*3=2y=float(i)A()。假定有以下變量定義:int k=7,x=12;則能使值為3的表達式是x%=(k%=5) x%=(k-k%5) x%=k-k%5(x%=k)-(k%=5)D以下敘述中正確的是()。輸入項可以是一個實型常量,如:scan f(%f,3.5);scan f(a=%d,b=%d);例如:sca nf(%4,2f,&.f);只有格式控制,沒有輸入項,也能正確輸
9、入數(shù)據(jù)到內(nèi)存,例如: 當輸入一全實型數(shù)據(jù)時,格式控制部分可以規(guī)定小數(shù)點后的位數(shù), 當輸入數(shù)據(jù)時,必須指明變量地址,例如:scan f(%f, &f);D設(shè)x和y均為int型變量,則以下語句:x+=y;y=x-y;x-=y;的功能是()。把x和y按從大到小排列把x和y按從小到大排列 無確定結(jié)果 交換x和y中的值D以下程序段的輸出結(jié)果是:()。int a=12,b=12;printf(%d %dn, -a, +b);10 1012 1211 1011 13D()。編制好的程序時,應(yīng)強調(diào)良好的編程風格,如,選擇標識符的名字時應(yīng)考慮 名字長度越短越好,以減少源程序的輸入量多個變量共用一個名字,以減少變
10、量名的數(shù)目 選擇含義明確的名字,以正確提示所代表的實體 盡量用關(guān)鍵字作名字,以使名字標準化C3一個C程序的執(zhí)行是從()。本程序的main函數(shù)開始,到main函數(shù)的結(jié)束本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)的結(jié)束 本程序文件的main開始,到本程序文件的最后一個函數(shù)的結(jié)束 本程序文件的第一個函數(shù)開始,到本程序文件的main函數(shù)的結(jié)束A3以下敘述正確的是()。在C程序中main函數(shù)必須位于程序的最前面C程序的每行中只能寫一條語句C語言本身沒有輸入輸出語句在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的錯誤C3C語言規(guī)定,在一個源程序中,main函數(shù)的位置()。必須在最開始必須在系統(tǒng)調(diào)
11、用的庫函數(shù)的后面可以任意必須在最后C結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本結(jié)構(gòu)是()。主程序、子程序、函數(shù)樹形、網(wǎng)形、環(huán)形順序、選擇、循環(huán) 輸入、處理、輸出C以下敘述中錯誤的是()。C語句必須以分號結(jié)束復(fù)合語句在語法上被看作一條語句 空語句出現(xiàn)在任何位置都不會影響程序運行 賦值表達式末尾加分號就構(gòu)成賦值語句C當把以下四個表達式用做 if語句的控制表達式時, 有一個選項與其它三個選項含義不同, 個選項是()。K%2K%2=1 (K%2)!=0!K%2=1D下面有關(guān)for循環(huán)的正確描述是()。for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況。for循環(huán)是先執(zhí)行循環(huán)體語句,后進行循環(huán)條件判斷。在for語句中,不能用
12、 break語句跳出循環(huán)體。for循環(huán)體語句中,可以包含多條語句,但要用花括號括起來。Df=n!的程序段是()。設(shè)變量已正確定義,則以下能正確計算 f=0; for(i=1;i=n ;i+)f*=n;f=0;for(i=1;i1;i+)f*=i; f=1; for(i=n;i=2;i -)f*=i; DC語言中下列敘述正確的是 ()。 不能使用do-while do-while do-while Ddo-while語句構(gòu)成的循環(huán)語句構(gòu)成的循環(huán),必須用break語句才能退出語句構(gòu)成的循環(huán),當 while語句中的表達式值為非零時結(jié)束循環(huán) 語句構(gòu)成的循環(huán),當 while語句中的表達式值為零時結(jié)束循環(huán)
13、以下程序段輸出結(jié)果是:()。int m=5;if (m+5)printf(%dn,m);else printf(%dn,m-);當執(zhí)行以下程序段時:()。x=-1; do x=x*x;while(!x);循環(huán)體將執(zhí)行兩次循環(huán)體將執(zhí)行一次循環(huán)體將執(zhí)行無限次系統(tǒng)將提示有語法錯誤執(zhí)行以下程序段后,輸出的結(jié)果是 ()。int y=10;do y-; while (-y);print(%dn,y -);-10D為了避免嵌套的if-else語句的二義性,C語言規(guī)定else總是與()組成配對關(guān)系。 縮排位置相同的if與其之前未配對的if與其之前未配對的最近的if同一行上的ifC有以下程序 int i,s=0
14、;for(i=1;i10;i+=2) s+=i+1;printf(%dn,s);執(zhí)行后的輸出結(jié)果是 ()。自然數(shù)自然數(shù)自然數(shù)自然數(shù)19的累加和110的累加和19中的奇數(shù)之和110中的偶數(shù)之和D以下關(guān)于函數(shù)的敘述中正確的是()。每個函數(shù)都可以被其他函數(shù)調(diào)用(包括 main函數(shù)) 每個函數(shù)都可以被單獨編譯每個函數(shù)都可以單獨運行在一個函數(shù)內(nèi)部可以定義另一個函數(shù)B設(shè)函數(shù)FUN的定義形式為:void fun (char ch,float x) 確的是()。fun (abc,3.0);t=fu n(abc,16.5);fun (65,2.8);fun (32,32);D以下對函數(shù)的調(diào)用語句中,正在C程序中
15、,若對函數(shù)類型未加說明,則函數(shù)的隱含類型為int()。double void char簡單變量做實參時,它相對應(yīng)形參之間的數(shù)據(jù)傳遞方式是 地址傳遞單向值傳遞由實參傳給形參,再由形參傳回給實參 由用戶指定傳遞方式()。建立函數(shù)的目的選項是()。 提高程序的執(zhí)行效率 提高程序的可讀性減少程序的篇幅減少程序文件所占內(nèi)存下面關(guān)于遞歸的說法錯誤的是每次當一個遞歸函數(shù)被調(diào)用時,程序首先應(yīng)該檢查其些基本的條件是否滿足了,例如某個參數(shù)的值等于零,函數(shù)應(yīng)停止遞歸;每次當函數(shù)被遞歸調(diào)用時,傳遞給函數(shù)一個或多個參數(shù),應(yīng)該以某種方式變得”更簡單; 一般情況下,遞歸方法比迭代方法快;遞歸函數(shù)的目的是執(zhí)行一系列調(diào)用,一直
16、到達某一點,序列終止。()。c下面說法正確的是()。函數(shù)定義可以嵌套,但函數(shù)調(diào)用不能嵌套 函數(shù)定義不可以嵌套,但函數(shù)調(diào)用可以嵌套 函數(shù)定義和調(diào)用均不能嵌套函數(shù)定義和調(diào)用均可以嵌套若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是()。函數(shù)調(diào)用可以作為獨立的語句存在函數(shù)調(diào)用可以作為一個函數(shù)的實參函數(shù)調(diào)用可以出現(xiàn)在表達式中函數(shù)調(diào)用可以作為一個函數(shù)的形參以下關(guān)于說法正確的是()。實參和與其對應(yīng)的形參各占用獨立的存儲單元 實參與其對應(yīng)的形參共占用一個存儲單元 實參和與其對應(yīng)的形參同名時才共占用存儲單元 形參虛擬的,不占用存儲單元A若調(diào)用一個函數(shù)(無全局、指針、靜態(tài)變量),且此函數(shù)中沒有ret
17、urn語句,則關(guān)于該函數(shù)正 確的說法是()。無返回值返回若干個系統(tǒng)默認值能返回一個用戶所希望的函數(shù)值返回一個不確定的值在c語言中以下不正確的說法是 ()。 實參可以是常量、變量或表達式 形參可以是常量、變量或表達式 實參可以為任意類型形參應(yīng)與其對應(yīng)的實參類型一致F列程序段的輸出結(jié)果是()。#define M(x,y) x*yprin tf(%d,M(10+2,2);14245032若程序中定義了以下函數(shù):double myadd(double a,double b) return (a+b);并將其放在調(diào)用語()。句之后,則在調(diào)用之前應(yīng)該對該函數(shù)進行說明,以下選項中錯誤的說明是 double
18、myadd(double a,b);double myadd(double,double);double myadd(double b,double a);double myadd(double x,double y);A()。程序設(shè)計中,以下錯誤的描述是 在函數(shù)之外定義的變量稱為外部變量,外部變量是全局變量在一個函數(shù)中既可以使用本函數(shù)中的局部變量,又可以使用外部變量外部變量定義和外部變量說明的含義不同若在同一個源文件中,外部變量與局部變量同名,則在局部變量的作用范圍內(nèi),外部變量不起作用()。程序設(shè)計中,建立函數(shù)的首要目的是 減少程序的運行時間提高程序的可讀性減少程序的篇幅減少程序運行時文件所
19、占內(nèi)存程序設(shè)計中,下列結(jié)論只有一個是正確的,它是 在遞歸函數(shù)中使用自動變量要十分小心, 時候一定會相互影響在遞歸函數(shù)中使用自動變量要十分小心,時候可能會相互影響在遞歸函數(shù)中使用自動變量不必擔心, 候肯定不會相互影響 在程序設(shè)計語言中無法得出以上結(jié)論之一()。因為在遞歸過程中,不同層次的同名變量在賦值的因為在遞歸過程中,不同層次的同名變量在賦值的因為在遞歸過程中,不同層次的同名變量在賦值的時C下面關(guān)于變量的說法錯誤的是()。全局變量是所有在函數(shù)和類外定義的變量 局部變量是在塊或函數(shù)中定義的變量在同一作用域內(nèi)變量不能同名 變量作用域不能重疊()。下面關(guān)于變量的生存周期的說法錯誤的是全局變量的生存周
20、期從程序運行開始到程序結(jié)束局部變量的生存周期從塊或函數(shù)的開始到塊或函數(shù)的結(jié)束靜態(tài)局部變量的生存周期與全局變量相同靜態(tài)全局變量的作用域是整個程序下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進行查找的是()。順序存儲的有序線性表(數(shù)組)線性鏈表 二叉鏈表 有序線性鏈表數(shù)組名作為參數(shù)傳遞給函數(shù),作為實在參數(shù)的數(shù)組名被處理為()。該數(shù)組的元素個數(shù) 該數(shù)組中各元素的值 該數(shù)組的首地址 以上答案均不對若使用一維數(shù)組名作函數(shù)實參,則以下正確的說法是()。無須在主調(diào)函數(shù)中說明此數(shù)組的大小實參數(shù)組類型與形參數(shù)組類型可以不匹配 在被調(diào)用函數(shù)中,不需要考慮形參數(shù)組的大小 實參數(shù)組名與形參數(shù)組名必須一致C函數(shù)調(diào)用 將串 將串 將串 將
21、串strcat(strcpy(str1,str2),str3)的功能是()。 復(fù)制到串 連接到串strlstrlstr2復(fù)制到串str2連接到串str2中后在連接到串str3之后 str2之后再復(fù)制到串str3之后strl中后再將串 strl中后再將串str3連接到串 strl復(fù)制到串strl之后str3 中C下列描述中不正確的是()。字符型數(shù)組中可以存放字符串可以對字符型數(shù)組進行整體輸入、輸出可以對整型數(shù)組進行整體輸入、輸出不能在賦值語句中通過賦值運算符“=”對字符型數(shù)組進行整體賦值C設(shè)有數(shù)組定義:char array =HELLO;則數(shù)組array的長度為()。7C以下不能正確進行字符串賦
22、初值的語句是()。char str5=good!;char str=good!;char *str=good!;char str5=g,o,o,d;A當調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是 數(shù)組的長度數(shù)組的首地址數(shù)組每一個元素的地址數(shù)組每個元素中的值B()。下面正確進行字符串賦值操作的語句是()。charcharcharcharCs5=ABCDDE; s4=A,B,C,D,E; *s;s=ABCDEF;*s; scan f(%s,s);有以下程序:char a=abcdefg,b10=abcdefg;printf(%d %dn,sizeof(a),sizeof(b);執(zhí)行后輸出結(jié)果是
23、()7 78 1010 10 C以下程序段中,不能正確賦字符串(編譯時系統(tǒng)會提示錯誤)的是()。char s10=abcdefg;char t=abcdefg,*s=t;char s10;s=abcdefg;char s10;strcpy(s,abcdefg);C若有以下程序段:int a5 = 1,2,3,4,5; int *p = a;則以下說法正確的是() a可以做自增運算,即有 a+;p可以做自增運算,即有p+;a和p都可以做自增運算,即有 a+和p+;a和p都不能做自增運算。B若有語句:char *LINE5;以下敘述中正確的是 ()。定義LINE是一個數(shù)組,每個數(shù)組元素是一個基類型為char的指針變量定義LINE是一個指針變量,該變量可以指向一個長度為5的字符型數(shù)組定義LINE是一個指針數(shù)組定義LINE是一個指向字符型函數(shù)的指針A設(shè)有定義,*p=*q;p=q;*p=&n1; p=*q;A若有定義:int n1=0,n2,*p=&n2,*q=&n1;以下賦值語句中與n2=n1;語句等價是()。int x=O,*p=&x;則語句 printf(%dn,*p);的輸出結(jié)果是()。隨機值0x
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024消火栓設(shè)備安裝工程承包協(xié)議版B版
- 危重癥護理程序及流程
- 2024微商品牌代理合作協(xié)議書模板3篇
- 二零二五年度地坪漆行業(yè)人才培養(yǎng)與職業(yè)規(guī)劃合同3篇
- 2024版城市供水設(shè)施建設(shè)特許經(jīng)營權(quán)合同
- 2024版汽車維修場地租賃合同協(xié)議書
- 醫(yī)療垃圾分類處理流程
- 2024版打樁協(xié)議合同
- 攝影社會實踐報告
- 2025年度牛肉產(chǎn)品冷鏈物流與質(zhì)量監(jiān)控合同3篇
- 裝修材料合同范例
- 【7地RJ期末】安徽省合肥市廬江縣2023-2024學年七年級上學期期末地理試題(含解析)
- 共用線路三方協(xié)議合同范例
- 戰(zhàn)略規(guī)劃的關(guān)鍵要點
- 社會工作服務(wù)質(zhì)量保障措施
- 雅禮中學2024-2025學年初三創(chuàng)新人才選拔數(shù)學試題及答案
- 冬季高空作業(yè)施工方案
- 山西云時代技術(shù)有限公司招聘筆試題目
- 2024-2025學年人教版九年級數(shù)學上學期復(fù)習:圓的綜合解答題 壓軸題型專項訓練(30道題)
- 課程思政專題培訓
- 食品買賣合同范本
評論
0/150
提交評論