階段一C語言題庫_第1頁
階段一C語言題庫_第2頁
階段一C語言題庫_第3頁
階段一C語言題庫_第4頁
階段一C語言題庫_第5頁
已閱讀5頁,還剩93頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一、單選題1二、多選題13三、填空題13四、判斷題23五、簡答題23六、程序分析題27七、編程題38一、單選題1. break關(guān)鍵字在哪一種語法結(jié)構(gòu)中不能使用? (C) A. for語句 B. switch語句C. if語句 D. while語句 2. 現(xiàn)在最快且最通用的排序算法是什么? (A )A. 快速排序 B. 冒泡排序C. 選擇排序 D. 外部排序3設(shè)x和y均為bool變量,則x&y為真的條件是(A)。A. 它們均為真 B. 其中一個為真 C. 它們均為假 D. 其中一個為假4下面的哪個保留字不能作為函數(shù)的返回類型(C)。A. void B. int C. new D. long5假定

2、a為一個整型數(shù)組名,則元素a4的字節(jié)地址為A 。A. a+4 B. a+8 C. a+16 D. a+326. C庫函數(shù)strstr的功能是? (A )A. 查找子串 B. 計(jì)算字符串長度C. 字符串比較 D. 連結(jié)字符串 7.在程序中可以用來作為變量名的合法的標(biāo)識符是:_c_。A staticB 23_b1C stu_1tD #33 8.下列運(yùn)算符運(yùn)算級別最高的是:_d _。A &B +=C =D !9.已知:char str1, str210; 選擇正確的輸入語句:_d_ _。A scanf (%s%c, &str1,str2); B scanf (%s%s, &str1,str2); C

3、 scanf (%c%c, &str1,str2); D scanf (%c%s, &str1,str2);10.有一個二維數(shù)組s34, 其第2行第3列元素的正確表示是:_ _。A *(*(s+2)+3)B *(s+2)+3C s2,3D s3211.以下正確的描述是:_d_。A continue 語句的作用是終止整個循環(huán)的執(zhí)行。B continue 語句的作用是結(jié)束本次循環(huán)的執(zhí)行。C continue 語句和break 語句都可以在switch語句中使用。D break 語句的作用是結(jié)束本次循環(huán)的執(zhí)行。12.假定x和y為double型,則表達(dá)式x=2,y=x+3/2的值是:_a _。A)3.

4、 B)3 C)2. D)3.13.C語言規(guī)定,數(shù)組名做實(shí)參時,它和對應(yīng)形參之間的數(shù)據(jù)傳遞方式是:_d_。A 用戶指定傳遞方式 B 無傳遞 C 單向值傳遞 D地址傳遞14.若有以下說明語句:struct STUDENT int num;char name10;float cj;a1=1001, ”liming”, 97.5, *p=&a1;不正確的輸出語句是:_d_ _。A printf(“%f”,a1.cj); B printf(“%f”,p-cj);C printf(“%f”,(*p).cj); D printf(“%f”,*p.cj);15.已知 int a; 則對指針變量正確的說明和初始

5、化是:_d_ _。A int *p=a; B int p=a; C int p=&a; D int *p=&a;16.若有定義:int aa 8;則以下表達(dá)式中不能代表數(shù)組元aa1的地址的是:_a_。A) &aa0+1 B) &aa1 C) &aa0+ D) aa+1 17.若有下面的說明和定義,則sizeof(struct aa)的值是:_c_。struct aa double r2; int r1; float r3; union uuchar u15;long u22;ua; mya; A)30 B)29 C)24 D)2218.若有以下定義和語句: _c_。int s45,(*ps)5

6、; ps=s; 則對s數(shù)組元素的正確引用形式是 A) ps+1 B) *(ps+3) C) ps02 D) *(ps+1)+3 191.假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要的比較次數(shù)為:_ d _。A)log2n B)n2C)O(n1.5)D)n(n-1)/2 20.在說明語句:int *f();中,標(biāo)識符f代表的是:_d _。A) 一個用于指向整型數(shù)據(jù)的指針變量B) 一個用于指向一維數(shù)組的行指針C) 一個用于指向函數(shù)的指針變量D) 一個返回值為指針型的函數(shù)名21.線性表L=(a1,a2,a3,ai,an),下列說法正確的是:_ d _。A)每個元素都有一個直接前件和直接后件B)

7、線性表中至少要有一個元素 C)表中諸元素的排列順序必須是由小到大或由大到小 D)除第一個元素和最后一個元素外,其余每個元素都有一個且只有一個直接前件和直接后件22.若以下定義: struct link int data; struck link *next; a,b,c,*p,*q; 且變量a和b之間已有如下圖所示的鏈表結(jié)構(gòu): a b data next data next 5 9 0 p c data next 7 q 指針p指向變量a,q指向變量c。則能夠把c插入到a和b 之間并形成新的鏈表的語句組是: _ c _。A) a.next=c; c.next=b;B) p.next=q; q.

8、next=p.next; C) q-next=p-next; p-next=&c; D) (*p).next=q; (*q).next=&b; 23.設(shè)有以下說明語句:_b _。typedef struct int n; char ch8; PER; 則下面敘述中正確的是 A) PER 是結(jié)構(gòu)體變量名 B) PER是結(jié)構(gòu)體類型名 C) typedef struct 是結(jié)構(gòu)體類型 D) struct 是結(jié)構(gòu)體類型名24.若有說明:int a4=0,0;則下面不正確的敘述是:_d _。A)數(shù)組a的每個元素都可得到初值0 B)二維數(shù)組a的第一維大小為1 C)當(dāng)初值的個數(shù)能被第二維的常量表達(dá)式的值除盡

9、時,所得商數(shù)就是第一維的大小D)只有元素a00和a01可得到初值,其余元素均得不到確定的初值25.以下敘述正確的是:_d _。A) 可以把define和if定義為用戶標(biāo)識符 B) 可以把define定義為用戶標(biāo)識符,但不能把if定義為用戶標(biāo)識符 C) 可以把if定義為用戶標(biāo)識符,但不能把define定義為用戶標(biāo)識符 D) define和if都不能定義為用戶標(biāo)識符 26.若定義:int a=511,*b=&a;, 則printf(%dn,*b);的輸出結(jié)果為:_d_ _。A) 無確定值 B) a的地址 C) 512 D) 511 27.以下程序中,while循環(huán)的循環(huán)次數(shù)是:_d_。main()

10、 int i=0; while(i10) if(i1) continue; if(I=5) break; i+; . A) 1 B) 10 C) 6 D) 死循環(huán),不能確定次數(shù) 28.若有以下程序: #include void f(int n); main() void f(int n); f(5); void f(int n) printf(%dn,n); 則以下敘述中不正確的是:_c_。A) 若只在主函數(shù)中對函數(shù)f進(jìn)行說明,則只能在主函數(shù)中正確調(diào)用函數(shù)f B) 若在主函數(shù)前對函數(shù)f進(jìn)行說明,則在主函數(shù)和其后的其它函數(shù)中都可以正確調(diào)用函數(shù)f C) 對于以上程序,編譯時系統(tǒng)會提示出錯信息:提示

11、對對f函數(shù)重復(fù)說明 D) 函數(shù)f無返回值,所以可用void將其類型定義為無值型 29.有如下定義struct personchar name9;int age; struct person class10=John,17,paul,19,Mary,18,Adam,16,; 根據(jù)上述定義,能輸出字母M的語句是:_ d _。A)printf(%cn,); B)printf(%cn,1); C)printf(%cn,1); D)printf(%cn,0);30.在C語言中,形參的缺省存儲類是:_a _。A) au

12、to B) register C) static D) extern 31.若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是:_ b _。A) fopen(A:userabc.txt,r) B) fopen(A:userabc.txt,r+) C) fopen(A:userabc.txt,rb)C) fopen(A:userabc.txt,w) 32.若有定義: char *st= how are you ; 下列程序段中正確的是:_a _。A)char a11, *p; strcpy(p=a+1,&st4); B)char a11; str

13、cpy(+a, st); C)char a11; strcpy(a, st); D)char a, *p; strcpy(p=&a1,st+2); 33.下列用于printf函數(shù)的控制字符常量中,代表豎向跳格的轉(zhuǎn)義字符常量是:_c_ 。A)bB)tC)vD)f 34.設(shè)變量n為float類型,m為int類型,則以下能實(shí)現(xiàn)將n中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五入運(yùn)算的表達(dá)式是:_a _。A)n=(n*100+0.5)/100.0 B)m=n*100+0.5,n=m/100.0 C)n=n*100+0.5/100.0 D)n=(n/100+0.5)*100.035.設(shè)x,y和z都是int型

14、變量,且x=3,y=4,z=5,則下面表達(dá)式中,值為0的表達(dá)式是:_d_。A)x&yB)xpk B)*p.pk C)*p-pk D)*x . pk44.設(shè)有int a =10,11,12,*p=&a0;則執(zhí)行完*p+;*p+=1;后a0,a1,a2的值依次是:_c_。A) 10,11,12B) 11,12,12C) 10,12,12 D) 11,11,1245.表達(dá)式 sizeof(”hello”)與strlen(“hello”) 的值分別是:_c_。A) 6,6B) 5,5C) 6,5D) 5,646.假定建立了以下鏈表結(jié)構(gòu),指針p、q分別指向如圖所示的結(jié)點(diǎn),則以下可以將q所指結(jié)點(diǎn)從鏈表中刪

15、除并釋放該結(jié)點(diǎn)的語句組是:_b_。A)free(q); p-next=q-next; B) (*p).next=(*q).next; free(q);C) q=(*q).next; (*p).next=q; free(q); D) q=q-next; p-next=q; p=p-next; free(p);43p8q47._d_是合法的用戶自定義標(biāo)識符。A、b-bB、floatC、D、_isw 48._c _把x、y定義成float類型變量,并賦同一初值3.14。A、float x, y=3.14; B、float x, y=2*3.14; C、float x=3.14, y=x=3.14;

16、D、float x=y=3.14;49.下面四個選項(xiàng)中,均是C語言關(guān)鍵字的選項(xiàng)是:_a,b _。A. auto enum includeB. switch typedef continueC. signed union scanfD. if struct type50.下列一維數(shù)組說明中,正確的是:_a,c _。A. #define SIZE 8 + 2 float bSIZE;B. int n; scanf(“%d”, &n); float bn;C. const int m = 7; float am;/這個要區(qū)分c文件和c+文件D. int a(10);51.下列字符數(shù)組初始化語句中,正

17、確的是:_A_。A. char c = “newspaper”;B. char c8 = “newspaper”;C. char c10 = newspaper;D. char c12 = newspaper;52.設(shè)x、y、z都是整型變量,x、y的初值都是5,執(zhí)行z=(+x)+(y- -)+1后,x、y、z三變量的值按順序是:_ d _。A5, 5, 11B6, 6, 13C4, 6, 12D6, 4, 1253.以下轉(zhuǎn)義字符中,表示“換頁”的是:_b_ _。AvBfCbDt54.在內(nèi)存中要開辟多少字節(jié)來存放字符n :_a_。A. 1B.2C.3D.455.有變量說明int a = 3,則表

18、達(dá)式a1和運(yùn)算完后a的值應(yīng)該是:_B_。A.0和2B.0和3C.1和2D.1和356.設(shè)x和y都是int類型的數(shù),則下列表達(dá)式的值不為7的是:_c_。A. (x = y = 6, x + y, x + 1)B. (x = y = 6, x + y, y + 1)C. (x = 6, x + 1, y = 6, x + y)D. (y = 6, y + 1, x = y, x + 1)57. extern關(guān)鍵字的作用是什么? (D)A. 聲明外部鏈接 B. 聲明外部頭文件引用C. 聲明使用擴(kuò)展C+語句 D. 聲明外部成員函數(shù)、成員數(shù)據(jù)。58.for(intx=,y=o;!x&y0);printf

19、(a=%d,b=%d,a,b);A a=2,b=-1B a=2,b=-2C a=4,b=-1D a=4,b= -22.以下程序的輸出結(jié)果是: _b_。main() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;i3;i+) for(j=i;j b ? (a c ? a : c) : b); A) 5 B) 4 C) 6 D) 不確定4.以下程序的輸出結(jié)果是:_a _。main() int a=0,i;for(i=1;i5;i+) switch(i) case 0: case 3:a+=2; case 1: case 2:a+=3; default:a+=

20、5; printf(%dn,a); A) 31 B) 13 C) 10 D) 20 5.以下程序的輸出結(jié)果是:_a_。main() int a=4,b=5,c=0,d; d=!a&!b|!c; printf(%dn,d); A) 1 B) 0 C) 非0的數(shù)D) -1 6.有以下程序main() char a= a,b,c,d, e, f, g,h,0; int i,j; i=sizeof(a); j=strlen(a); printf(%d,%db,i,j); 程序運(yùn)行后的輸出結(jié)果是:_d _。A)9,9 B)8,9 C)1,8 D)9,8 7.以下程序的運(yùn)行結(jié)果是:_ b _。#defin

21、e MIN(x,y)(x)(y)?(x):(y) main() int i=10,j=15,k; k=10*MIN(i,j); printf(%dn,k); A)10 B)15 C)100 D)1508.以下程序的輸出結(jié)果是:_ d _。int f() static int i=0; int s=1; s+=i; i+; return s; main() int i,a=0; for(i=0;i5;i+) a+=f(); printf(%dn,a); A) 20B) 24C) 5D) 15 9.有如下程序int func(int a,int b) return(a+b); main() int

22、 x=2,y=5,z=8,r; r=func(func(x,y),z); printf(%dn,r); 該程序的輸出的結(jié)果是:_d _。A)12 B)13 C)14 D)15 10.以下程序的輸出結(jié)果是:_b _。main() char ch35=AAAA,BBB,CC; printf(%sn,ch1); A) AAAA B) BBB C) BBBCC D) CC 11.以下程序執(zhí)行后a的值是:_ d _。main() int x,y=252,i=386,*m=&y,*z=&i; x=(z=y); printf(%d,x); A)252 B)1 C)0 D)運(yùn)行時出錯,x無定值12.下列程序的

23、輸出結(jié)果是:_b_。struct abc int a, b, c, s; main() struct abc s2=1,2,3,4,5,6; int t; t=s0.a+s1.b; printf(%dn,t); A)5 B)6 C)7 D)813.下列程序的運(yùn)行結(jié)果是:_b _。void fun(int *a, int *b) int *k; k=a; a=b; b=k; main() int a=3, b=6, *x=&a, *y=&b; fun(x,y); printf(%d %d, a, b); A)6 3B)3 6C)編譯出錯D)0 014.以下程序段的輸出結(jié)果是:_c_。int a=

24、1234; printf(%2dn,a); A) 12 B) 34 C) 1234 D) 提示出錯、無結(jié)果 15.有以下程序void fun(int a,int b,int c) a=456,b=567,c=678; main() int x=10,y=20,z=30; fun(x,y,z); printf(%d,%d,%dn,x,y,z); 輸出結(jié)果是:_b _。A)30,20,10B)10,20,30C)456,567,678D)678,567,45616.以下程序的輸出結(jié)果是:_31_。fun(int x, int y, int z) z=x*x+y*y;main()int a=31;f

25、un(5,2,a);printf(“%d”,a);A)0B) 29C) 31D) 無定值17.以下程序的輸出結(jié)果是:_ d _。main()char w10=“ABCD”, “EFGH”, “IJKL”, “MNOP” , k;for (k=1;k3;k+)printf(“%s ”,wk);A)ABCD FGH KLB) ABCD EFGC) EFG JKD) EFGH IJKL18.以下程序的輸出結(jié)果是:_25_。int f(void)static int i = 0;static int s = 1;s += i;i +;return s;int main(void)int i, a =

26、0;for (i = 0; i 0; x-) if(x%3) printf(“%d,”,x-); continue; printf(“%d,”,-x); A. 7, 4, 2B.8, 7, 5, 2C.9, 7, 6, 4D.8, 5, 4, 221.以下程序的輸出結(jié)果是:_c_。int main(void)int a,b;for(a=1,b=1;a=10) break;if(b%3=1)b+=3;continue;b-=5;printf(%dn,a);return 0;A.6B.5C.4D.3二、多選題1.在C語言中,每個變量必須在使用前進(jìn)行類型說明或定義,這樣可以 (ABCD)()為變量賦

27、初值 ()規(guī)定該變量的取值范圍 ()規(guī)定該變量所能進(jìn)行的運(yùn)算操作()方便在編譯時為其分配存儲單元 ()規(guī)定變量的個數(shù)2. 以下是死循環(huán)的程序段是_。(A)for (i=1; ;) if(+i%2= =0) continue;if(+i%3= =0) break; (B) i=32767;do if(i0) break;while(+i);(C) for(i=1; ;) if(+i=0);3. 設(shè)有以下說明和定義語句,則下面表達(dá)式中值為3的是_d,e_。struct sinti1;struct s *i2;static struct s a3=1, &a1, 2, &a2, 3, &a0, *p

28、tr;ptr=&a1;(A) ptr-i1+ (B) ptr+-i1 (C) *ptr-i1 (D) +ptr-i1 (E) (+ptr)-i14. 下面程序的功能是將一個整數(shù)字符串轉(zhuǎn)換為一個整數(shù),如“-324”轉(zhuǎn)換為-324,請選擇填空。#include #include main()char s6;int n;gets(s);if(*s=-) n=_2_;else n=chnum(s);printf(“%dn”, n);chnum(char *p)int num=0, k, len, j;len=strlen(p);for(; _3_; p+)k=_4_;j= (-len);while(_

29、5_) k=k*10;num=num+k;return (num);2(A)chnum(s)(B)-chnum(*s)(C)-chnum(s+1)(D)-chnum(s+)(E) -chnum(+s)3(A)*p!=0(B)*(+p)!=0(C)*(p+)!=0(D)len!=0(E)*p=04(A)*p(B)*p+0(C)*p-0(D)*p-32(E)p0-05(A)-j0(B)j-0 (C)-len0(D)len-0(E)j5. 下面程序刪除字符串s中的所有空格(包括TAB符、回車符、換行符)。在對應(yīng)的一組選項(xiàng)中選擇正確的內(nèi)容填入_處。#include #include main()cha

30、r s81=”a b c d e f g.”;delspace(s);puts(s);delspace(char *str)int i, t;char ts81;for(i=0, t=0; _8_ ;_9_)if(!isspace(stri) tst+=stri;_10_;strcpy(str, ts);8(A)stri(B)!stri(C)stri!=0(D)stri=NULL(E)stri= =09(A)t+(B)+i(C)i+(D)*(ts+i)(E)+t10(A)tst=0(B)strt+=0(C)tst+=0 (D)ts- -t=0 (E)strt=05.下列哪些寫法是對的,而且是常

31、量。 ( ABCEGH正確,D錯誤 )A 125 B -.456 C 1.25e20 D ABE E6 F 0238 G 0xabcdef H n123三、填空題1.某32位系統(tǒng)下, C+程序,請計(jì)算sizeof 的值char str = “Hello”char *p = str ;int n = 10;請計(jì)算sizeof (str ) =_6_sizeof ( p ) = _4_sizeof ( n ) =_4_void Foo ( char str100)請計(jì)算sizeof( str ) = _4_ void *p = malloc( 100 );請計(jì)算sizeof ( p ) = _4_

32、2.設(shè)int arr=6,7,8,9,10; int *ptr=arr; *(ptr+)+=123;printf(%d,%d,*ptr,*(+ptr);結(jié)果_8,8_ 3.定義 int *a34, 則變量占有的內(nèi)存空間為:_48_答:此處定義的是指向指針的指針數(shù)組,對于32位系統(tǒng),指針占內(nèi)存空間4字節(jié),因此總空間為34448。4. 如果i等于5,那么( +i ) - -的返回值是_6_。5.頭文件中的 ifndef/define/endif 干什么用? 預(yù)處理指令、防止頭文件被重復(fù)引用6. #include 和 #include “filename.h”的區(qū)別為前者用來包含開發(fā)環(huán)境提供的庫頭文

33、件,后者用來包含自己編寫的頭文件。7. switch()中不允許的數(shù)據(jù)類型是實(shí)型8.隊(duì)列和棧的區(qū)別為 隊(duì)列先進(jìn)先出,棧后進(jìn)先出9.寫一個“標(biāo)準(zhǔn)”宏,這個宏輸入兩個參數(shù)并返回較小的一個#define Min(X, Y) (X)(Y)?(Y):(X) /結(jié)尾沒有;10.寫出判斷ABCD四個表達(dá)式的是否正確, 若正確, 寫出經(jīng)過表達(dá)式中 a的值int a = 4;(A)a += (a+);_9_ (B) a += (+a) ;_10_(C) (a+) += a;_ 錯誤,左側(cè)不是一個有效變量,不能賦值,可改為(+a) += a;修改后答案是10_(D) (+a) += (a+);_11_11.某32

34、位系統(tǒng)下, C+程序,請計(jì)算sizeof 的值.char str = “”char *p = str ;int n = 10;請計(jì)算sizeof (str ) = _17_sizeof ( p ) = _4_sizeof ( n ) = _4_void Foo ( char str100)請計(jì)算sizeof( str ) = _4_void *p = malloc( 100 );請計(jì)算sizeof ( p ) = _4_12、strcat能把strSrc 的內(nèi)容連接到strDest,為什么還要char * 類型的返回值?方便賦值給其他變量13.int i=10,

35、 j=10, k=3; k*=i+j; k最后的值是?答:60,此題考察優(yōu)先級,實(shí)際寫成: k*=(i+j);,賦值運(yùn)算符優(yōu)先級最低14. 計(jì)算反正弦的庫函數(shù)是_asin()_;計(jì)算浮點(diǎn)數(shù)絕對值的庫函數(shù)是_fabs()_;計(jì)算浮點(diǎn)數(shù)n次方的庫函數(shù)是_pow()_;將浮點(diǎn)數(shù)轉(zhuǎn)化為字符串的庫函數(shù)是_fcvt()_。15.描述命題 “A 小于 B 或小于 C” 的表達(dá)式為6AB | AC 。 16.對嵌套 if 語句的規(guī)定是: else 總是與else if 配對。 17. 行尾使用注釋的開始標(biāo)記符為_ /_。18 多行注釋的開始標(biāo)記符和結(jié)束標(biāo)記符分別為_ /*_和_ */_。19. 一個完整程序中

36、必須有一個名為_ main_的函數(shù)。20一個函數(shù)的函數(shù)體就是一條_復(fù)合_語句。21. 程序中的預(yù)處理命令是指以_#_字符開頭的命令。22. 一條表達(dá)式語句必須以_分號_作為結(jié)束符。23 在#include命令中所包含的頭文件,可以是系統(tǒng)定義的頭文件,也可以是_用戶(或編程者_(dá)定義的頭文件。24 使用#include命令可以包含一個頭文件,也可以包含一個_程序_文件。25一個函數(shù)定義由_函數(shù)頭_和_函數(shù)體_兩部分組成。26若一個函數(shù)的定義處于調(diào)用它的函數(shù)之前,則在程序開始可以省去該函數(shù)的_原型(或聲明)_語句。27程序文件的編譯錯誤分為_警告(warning)_和_致命(error) _兩類。2

37、8當(dāng)使用_ void _保留字作為函數(shù)類型時,該函數(shù)不返回任何值。29函數(shù)參數(shù)表用_ void _保留字表示時,則表示該參數(shù)表為空。30一條函數(shù)原型語句“int fun1(void);”可知,該函數(shù)的返回類型為_int_,該函數(shù)帶有_0_個參數(shù)。31假定x=5,y=6,則表達(dá)式x+*+y的值為_35_。32假定x=5,y=6,則表達(dá)式x-*-y的值為_25_。33假定x=5,y=6,則執(zhí)行表達(dá)式y(tǒng)*=x+計(jì)算后,x和y的值分別為_6_和_30 _。34假定x=5,y=6,則執(zhí)行表達(dá)式y(tǒng)+=x-計(jì)算后,x和y的值分別為_4_和_11_。35 常數(shù)0x145對應(yīng)的十進(jìn)制值為_325 _。36 常數(shù)

38、0345對應(yīng)的十進(jìn)制值為_ 229_。37十進(jìn)制常數(shù)245對應(yīng)的十六進(jìn)制的C+表示為_0xF5_。38十進(jìn)制常數(shù)245對應(yīng)的八進(jìn)制的C+表示為_0365 _。 39 Signed char類型的值域范圍是_-128_至_+127 _之間的整數(shù)。40. int和float類型的數(shù)據(jù)分別占用_ 4_和_ 4_個字節(jié)。41. float和double類型的數(shù)據(jù)分別占用_ 4_和_8_個字節(jié)。42. bool和char類型的數(shù)據(jù)分別占用_1_和_1_個字節(jié)。43. unsigned short int和int類型的長度分別為_ 2_和_4_。44. 字符串”Thiss a book.n”的長度為_ 1

39、5_。45. 字符串”nThiss a pennn”的長度為_ 15_。46. 存儲字符串”abcdef”至少需要_7 _個字節(jié)。47. 存儲字符串”a+b=c”至少需要_6 _個字節(jié)。48. 假定x和y為整型,其值分別為16和5,則x%y和x/y的值分別為_1_和_3_。49. 假定x和y為整型,其值分別為16和5,則x/y和double(x)/y的值分別為_3_和_3.2_。50. 假定x是一個邏輯量,則x & true的值為_ x _。51. 假定x是一個邏輯量,則x | true的值為_ true(或1)_。52. 假定x是一個邏輯量,則x & false的值為_ false(或0) _。53. 假定x是一個邏輯量,則x | false的值為

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論