06嵌入式系統(tǒng)開(kāi)發(fā)人員語(yǔ)言測(cè)試題_第1頁(yè)
06嵌入式系統(tǒng)開(kāi)發(fā)人員語(yǔ)言測(cè)試題_第2頁(yè)
06嵌入式系統(tǒng)開(kāi)發(fā)人員語(yǔ)言測(cè)試題_第3頁(yè)
06嵌入式系統(tǒng)開(kāi)發(fā)人員語(yǔ)言測(cè)試題_第4頁(yè)
06嵌入式系統(tǒng)開(kāi)發(fā)人員語(yǔ)言測(cè)試題_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、系統(tǒng)開(kāi)發(fā)C 語(yǔ)言測(cè)試題 (運(yùn)算符與表達(dá)式)一.選擇題(共 15 題,每題 3 分。)(1)設(shè)有以下語(yǔ)句:char a=3, b=6, c; c = aba*p.b(7)a. 3若 x 是單精度實(shí)型變量,表達(dá)式 x = 10/4的值是 b 。c.2.5b.2.0d. 2(8)a. 0表達(dá)式x = 0!x 等價(jià)于 a_。b. x = 1c. x !=d. x != 1_d 是合法的用戶自定義標(biāo)識(shí)符。(9)a.b-bb.d. _iswfloatc.(10)a. b若變量已正確定義并賦值,表達(dá)式b 不符合 C 語(yǔ)言語(yǔ)法。a*b/c;b.d. a/b/c3.14%2c.2,(11)a. a_c是不正確的

2、字符常量。nb.1c.d. 101(12)a. 1大于在 C 程序中,用 b 表示邏輯值真。b. 非 0 的數(shù)c. 非 1的數(shù)d.0 的數(shù)(13)_ c把 x、y 定義成 float 類型變量,并賦同一初值 3.14。a. float x, y=3.14;y=2*3.14;c. float x=3.14, y=x=3.14;b. float x,d. float x=y=3.14;(14)a. a=2假設(shè)變量已正確定義,表達(dá)式_ c的值不是 2。2&3b.d. 131b)k=0;else k=1;和_c 等價(jià)。a. k=(ab)?1:0;c. k=ab;d. a=b ?二填空題(每題 5 分)

3、。(1) &運(yùn)算符作為單目運(yùn)算符時(shí)表示的是去地址運(yùn)算;作為雙目運(yùn)算符時(shí)表示的是按位與_運(yùn)算。(2)請(qǐng)計(jì)算 sizeof 的值:char str = char *p = str ; n = 10;請(qǐng)計(jì)算o ;sizeofsizeof sizeof(str ) = 6 ( p ) = 4 ( n ) = 4 (3)請(qǐng)計(jì)算 sizeof 的值:void Func ( char str100)/ 請(qǐng)計(jì)算sizeof( str ) = 4_(4)請(qǐng)計(jì)算 sizeof 的值:void *p = malloc( 100 );/ 請(qǐng)計(jì)算sizeof ( p ) = 4 (5) 下列程序段的輸出是5,25_。#

4、define f(a, b, x)a*x+bprf(%d, %dn, f(3,2,1), f(6, 5,f(3, 2, 1);(6)下列程序段的輸出是*#*# _。main()k;for(k=1; k5; k+)if(kelse pr% 2)prf(*);continue;f(#);三.簡(jiǎn)單題(共 3 題,每題 10 分)(1)void下面程序的錯(cuò)誤并改正:main(void) a,b;a =b = pr1;a/+a; /先+a,然后 a/a,a+結(jié)果也為 1 f(b equals %dn, b);/b 結(jié)果為 1(2)a=391,b=1971; 寫(xiě)出 aba 的值。1971(3)語(yǔ)句:x+;

5、?+x; x=x+1;?x=l+x; ,執(zhí)行后都使變量 x 中的值增 1,請(qǐng)寫(xiě)出一條同能的賦值語(yǔ)句。系統(tǒng)開(kāi)發(fā)C 語(yǔ)言測(cè)試題 (數(shù)據(jù)類型和變量)一. 選擇題(共 15 題,每題 3 分。)(1)在 C 語(yǔ)言中,char 型數(shù)據(jù)在內(nèi)存中的形式是 d。a. 補(bǔ)碼b. 反碼c. 原碼d. ASCII 碼( 2 ) 設(shè) C 語(yǔ)言中, 一個(gè)型數(shù)據(jù)在內(nèi)存中占 2 個(gè)字節(jié), 則型數(shù)據(jù)的取值范圍為c。unsigneda. 0255 2147483647b. 032767c. 065535d. 0(3)已知 ch 是字符型變量,下面不正確的賦值語(yǔ)句是 a。a. ch=a+b;ch=5+9;b. ch=0;c. c

6、h=7+9;d.(4)已知 ch 是字符型變量,下面正確的賦值語(yǔ)句是b 。a. ch= 123;ch=;b. ch= xff;c. ch= 08;d.(5)以下選項(xiàng)中不正確的整型常量是c 。a. 12L123Ub. -10c. 1,900d.(6)假設(shè)型變量占兩個(gè)字節(jié)的x10=0,2,4;單元,若有定義:則數(shù)組 x 在內(nèi)存中所占字節(jié)數(shù)為 d 。a.103b.6c.d. 20(7)C 語(yǔ)言中能用八進(jìn)制表示的數(shù)據(jù)類型為 a 。a. 字符型、整型形、實(shí)型b. 整c. 字符型、實(shí)型、雙精度型雙精度型d. 字符型、整型、實(shí)型、以下只有在使用時(shí)才為該類型變量分配內(nèi)存的 b。auto 和 sic regis

7、ter類說(shuō)明是b. auto 和c. register 和 sicd. extern 和 register(9)下面四個(gè)選項(xiàng)中,均是合法整型常量的選項(xiàng)是a 。a.01160b.0 xcdfc.d.0 x48a0 xf01a986,0122e50110 xe06680 x(10)下面四個(gè)選項(xiàng)中,均是不合法的整型常量的選項(xiàng)是_d。a. 0f10 xf 068001103fb.0Xcdf017c. 018d.0 x48eg99912,4565e2(11)下面四個(gè)選項(xiàng)中,均是不合法的浮點(diǎn)數(shù)的選項(xiàng)是 b。a. 160.0.12.234b.1232e4.2c.18d.e3123e4e3.e50.01e3(

8、12)下面四個(gè)選項(xiàng)中,均是合法浮點(diǎn)數(shù)的選項(xiàng)是_b。a.123e+le+1b.60.c.d.e35e-9.412e-41.2e-.4.8e403e28e5+2e5.e(13)下面四個(gè)選項(xiàng)中,均是合法轉(zhuǎn)義字符的選項(xiàng)是a 。a. 0101b. c.018d.017fnxabxlf(14)下面四個(gè)選項(xiàng)中,均是不合法的轉(zhuǎn)義字符的選項(xiàng)是_db 。a. abcb. 1011c. 011d.f1011xfaxlf(15)下面正確的字符常量是_c。a. ab. c. Wd. 二填空題(每題 6 分)。(1)說(shuō)明下面變量的定義:char沒(méi)有(*p)();一個(gè)指向函數(shù)的指針數(shù)組,該函數(shù)參數(shù),并返回一個(gè)字符char指

9、針*p();一個(gè)函數(shù)數(shù)組,函數(shù)返回指向 char的char(*p)1010;一個(gè)指向 10*10 的二維數(shù)組的指針,該數(shù)組元素都為 char 型char(*(*p();空間是(2)下面的union BOOKNUMBERT_S16 age;T_S8 title10;T_S8t32;(3)若整數(shù)值范圍是i 的結(jié)果是什么? i=32766;i=i+1; i=i+1;-32768至32767。在執(zhí)行下面的表達(dá)式之后,ii=32767-32768(4)對(duì)于聯(lián)合類型:union xchar ch7;i2;float f;tom;那么, sizeof(tom) =7(5)有以下程序,程序的輸出結(jié)果是 13(小端在低字節(jié),ch1在高字節(jié))。#include union pwi;char ch2;a;) (注意: ch0main()a.ch0 = 13;a.ch1 =

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論