最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C語言考試復習題資料

2023-05-29 00:01 作者:生物yes  | 我要投稿

1.以下不屬于C語言特點的是(D )

A.簡潔緊湊,靈活方便

B.數(shù)據(jù)結(jié)構(gòu)類型豐富

C.可移植性好

D.能夠直接被計算機識別和執(zhí)行

2.#include命令是一種(C )

A.函數(shù)

B.宏定義

C.預處理命令

D.條件編譯命令

3.C語言中最簡單的數(shù)據(jù)類型包括( B)

A.整型,實型,邏輯型

B.整型,實型,字符型

C.整型,字符型,邏輯型

D.字符型,實型,邏輯型

4.以下整型常量正確的是(D)注:整型常量一般用十進制表示

A.078

B.20.0

C.2e10

D.Oxabc

5.字符常量只能用( B)括起來

A.圓括號

B.單引號

C.雙引號

D.分號

6.以下不正確的敘述是( D)

A.在C程序中,逗號運算符的優(yōu)先級最低

B.在C程序中,APH和aph是兩個不同的變量

C.若a和b類型相同,在計算了賦值表達式a=b后b中的值將放入a中,而b中的值不變

D.運算優(yōu)先級不同的運算符也要先看結(jié)合方向

7.設(shè)有int a=2,b=4,c=6,y=3;則執(zhí)行語句y=((b=a+b),(b+c));后,y的值是(C )

A.6

B.10

C.12

D.3

8.C語言中用于結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是( D)

A.if,switch,break

B.If,while,for

C.While,do-while,for

D.順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu)

9.下列敘述中正確的是( B)

A.調(diào)用printf()函數(shù)時,必須要有輸出項

B.使用printf()函數(shù)時,必須在之前包含頭文件stdio.h

C.在C語言中,實數(shù)可以以十進制,八進制或十六進制的形式輸出

D.調(diào)用getchar()函數(shù)讀入字符時,可以從鍵盤上輸入字符所對應的ASCII碼

10.程序段:

int x=12;( )

A.123.141593

B.12

3.141593

C.12,3.141593

D.12 3.141593

11.( D)不是算法的表達方式。

A.流程圖

B.N-S流程圖

C.偽代碼

D.數(shù)據(jù)結(jié)構(gòu)

12.有如下程序( )

#include“stdio.h”

A.0

B.-1

C.1

D.2

13.下列敘述中正確的是( D)

A.break語句只能用于switch語句中

B.在switch語句中必須使用default

C.break語句必須與switch語句中的case配對使用

D.在switch語句中,不一定使用break語句

14.語句while(!E)中表達式!E等價于(D )

A.E==0

B.E!=1

C.E!=0

D.E==1

15.若變量已正確定義,有下列程序段:

i=0;

A.0,0

B.0,1

C.1,1

D.程序進入無限循環(huán)

16.有以下程序

#include<stdio.h>

A.2 3 4

??3 4 5

B.4 3 2

5 4 3

C.2 3

??3 4

??4 5

D.4 5

??3 4

??2 3

17.在循環(huán)中使用break語句的功能是( A)

A使程序的執(zhí)行跳出break所在的那一重循環(huán)

B.是程序執(zhí)行結(jié)束

C.跳出包含此break語句的所以循環(huán)

D.終止本次循環(huán),繼續(xù)下次循環(huán)

18.下列程序的輸出結(jié)果(?。?/p>

main()

A.1 ??B.2 ??C.3 ??D.4

19.若說明:int a[][3]={1,2,3,4,5,6,7};則a數(shù)組第一維的大小是(B)

A.2 ??B.3 ??C.4 ??D.無確定值

20.下列能正確定義字符串的語句是(D)

A.char str[]={`\064`};

B.char str=“kx43”;

C.char str=”;

D.char str[]=“\0”

21.表達式strlen(“hello”)的值是(B )

A.4 ??B.5 ??C.6 ??D.7

22.已有定義:char a[]=“xyz”,b[]={‘x’,‘y’,‘z’};下列敘述中正確的是( B)

A.數(shù)組a和b的長度相同

B.a數(shù)組長度大于b數(shù)組長度

C.a數(shù)組長度小于b的數(shù)組長度

D.上述說法都不對

23.有下列程序:

Main()

A.1,6,5,7 ??B.8,7,3,1 ??C.4,7,5,2 ??D.1,6,,2,1

24.以下所列的各函數(shù)首部中,正確的是(C )

A.void play(var:Integer,var b:Integer)

B.void play(int a,b)

C.void play(int a,int b)

D.Sub play(a as integer,b as integer)

25.以下正確的描述是(B )

A.函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套

B.函數(shù)定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套

C.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套

D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套

26.有以下程序

Int f1(int x,int y)

A.3,4,5 ??B.5,3,4 ??C.5,4,3 ??D.3,5,4

27.以下敘述不正確的是(D )

A.在不同的函數(shù)中可以使用同名的變量

B.函數(shù)中的形式參數(shù)是局部變量

C.在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效

D.在函數(shù)內(nèi)復合語句中定義的變量也可在本函數(shù)范圍內(nèi)有效

28.有以下程序

Void f(int b[])

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,10,

29.若有以下程序

#include<stdio.h>

A.6 ??B.8 ??C.4 ??D.2

30.有定義:int:*p,m=5,n;以下正確的程序段是( A)

A.p=n;scanf(“%d”,p); ?????注:此題答案顯示不正確

A.p=n;scanf(“%d”,*p);

B.scanf(“%d”,n);*p=n;

C.p=n,*p=m;

31.C語言特點不包括( D)

A.生成的目標代碼質(zhì)量高

B.程序執(zhí)行效率高

C.兼?zhèn)涓呒壵Z言、低級語言的雙重特點

D.依賴計算機的硬件系統(tǒng)

32.以下說法錯誤的是( C)

A.高級語言都是接近人們習慣的自然語言和數(shù)字語言作為語言的表達形式

B.計算機智能處理由0和1的代碼構(gòu)成的二進制指令或數(shù)據(jù)

C.C語言源程序經(jīng)過C語言編譯程序之后生成一個后綴為.EXE的二進制文件

D.每一種高級語言都有它對應的編譯程序

33.語句unsiguned short a;將a定義為( C)變量

A.短整型 ??B.無符號整型 ??C.無符號短整型 ??D.有符號短整型

34.以下為十進制無符號長整數(shù)的是(A )

A.23Lu ??B.23L ??C.23u ??D.23

35.設(shè)有int x=66;則語句printf(“%c\n”,x);的運行結(jié)果是( B)

A.A ????B.B ????C.66 ????D.編譯出錯

36.設(shè)有int x=11;則表達式(x++*1/3)的值是(A )

A.3 ????B.4 ????C.11 ????D.12 ????

37.如有如下定義:float=2.5;則表達式(int)a+5的值為( A)

A.7 ????B.7.5 ????C.8 ????D.8.5

38.下列不是賦值語句的是(B)

A.a(chǎn)-- ????B.a==0 ????C.a=100 ????D.a*=10

39.putchar函數(shù)可以向終端輸出一個( D)

A.整型變量表達式值 ????????B.實型變量值

C.字符串 ??????????????????D.字符或字符型變量值

40.下列幾種說法中,正確的是(C )

A.else語句需與他前面的if語句配對使用

B.else語句需與前面最接近它的if語句配對使用

C.else語句需與前面最接近它的,且沒有和其他else語句配對的if語句配對

D.以上都正確

41.程序段:int a=1,b=2,c=3;if(a<b){c=a;a=b;b=c;}執(zhí)行后a,b,c的值分別為多少(D)

A.a=1,b=2,c=3 ?????????B.a=2,b=3,c=1 ?

C.a=2,b=3,c=3 ?????????D.a=2,b=1,c=1

42.以下不構(gòu)成無限循環(huán)的語句或語句組是(C)

A.n=0;do{++n;}

B.n=0;while(n<=0);while(1){n++;}

C.n=10;while(n);{n--;}

D.for(n=0;i=1;;i++)n+=1

43.設(shè)變量已正確定義,則以下能正確計算f=n!的程序段是(D)

A.f=0;for(i=1;i<=n;i++)f*=i;

B.f=1;for(i=1;i<n;i++)f*=i;

C.f=1;for(i=n;i>1;i++)f*=i;

D.f=1;for(i=n;i>=2;i--)f*=i;

44.在循環(huán)中使用break語句的功能是(A )

A.使程序的執(zhí)行跳出break所在的那一重循環(huán)

B.使程序執(zhí)行結(jié)束

C.跳出包含此break語句的所有循環(huán)

D.終止本次循環(huán),繼續(xù)下次循環(huán)

45.有兩個字符數(shù)組a、b,則以下正確的輸入格式是( B)

A.gets(a,b);

B.scanf(“%s%s”,a,b);

C.scanf(“%s%s”,a,b);

D.gets(“a”),gets(“b”);

46.以下正確的說法是( B)

A.用戶若需要調(diào)用標準庫函數(shù),調(diào)用前必須重新定義

B.用戶可以重新定義標準庫函數(shù),如若此,該函數(shù)將失去原有定義

C.系統(tǒng)不允許用戶重新定義標準庫函數(shù)

D.用戶若需要使用標準庫函數(shù),調(diào)用前不必使用預處理命令將該函數(shù)所在的頭文件包含編譯,系統(tǒng)會自動調(diào)用

47.用一維數(shù)組名作函數(shù)的實際參數(shù),則傳遞給形式參數(shù)的是( A)

A.數(shù)組首元素的地址 ???????B.數(shù)組中第一個元素的值

C.數(shù)組中元素的個數(shù) ???????D.數(shù)組中全部元素的值

48.c語言程序的執(zhí)行順序是(C)

A、從第一個函數(shù)開始執(zhí)行

B、從任意函數(shù)開始執(zhí)行

C、從mian函數(shù)開始執(zhí)行

D、從第一條語句開始執(zhí)行

49.定義無符號長整型變量的類型說明符是(D)

A、Unsinged

B、Unsinged ?int

C、Long

D、Unsinged ?long

50.以下對實型數(shù)據(jù)說法錯誤的是(C) ?C

A、c語言的實型數(shù)據(jù)是以指數(shù)形式存在的

B、C語言的實型數(shù)據(jù)包括:float,double,long,double

C、一個實數(shù)只能有一種指數(shù)形式

D、一個實數(shù)可以有多種指數(shù)形式

51.下列不合法的字符常量是(B)

A、‘\xff”

B、‘\65’

C、‘\028’

D、‘\t’

52.設(shè)整型常量n的值為2,執(zhí)行語句n+=n后,n的值是(B)

A.2 ?????B.4 ????C.-4 ????D.0

53.如有如下定義:int a=5; 則表達式(a++)=5的值為( B)

A.0 ????B.1 ????C.-5 ?????D.不確定

54.復合語句是由( A)把多個語句括起來組成的一個語句

A、花括號{}

B、圓括號()

C、雙引號“”

D、單引號‘’

55.若有定義和語句:int a=21,b=021;printf(“%x,%d\n”,a,b)(D)

A、17,15

B、16,18

C、17,19

D、15,17

56.下列關(guān)于算法的描述中,錯誤的是(D) ?D

A.算法是對操作的描述 ?????

B.算法就是操作步驟

C.算法是解決”做什么“和”怎么做’的問題

D.算法是對數(shù)據(jù)的描述

57.下列語句中不能實現(xiàn)循環(huán)結(jié)構(gòu)的語句是(A)

A.if語句 ??B.while ??C.do.....while語句 ??D.for語句

58.在c語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是(C)

A.整型常量 ??????????????????B.整型表達式

C.整型常量或整型表達式 ??????D.任何類型的表達式

59.以下正確的定義語句是( D) D

A.int a[1] [4]={1,2,3,4,5};

B.Float x[3][]={{1},{2},{3}};

C.Long b[2][3]={{1},{1,2},{1,2,3}};

D.Double y[][3]={0};

60.下列正確定義字符串的語句是( D) D

A.char str[]={‘\064’};

B.Char str=”kx43”;

C.Char str=’’

D.Char str[]=”\0”;

61.若說明int *p,n;則通過語句scanf能夠正確讀入數(shù)據(jù)的程序段是(D ) ?此題答案顯示不全,答案中的符號&未顯示出來

A、?p=n;scanf(“%d”,p);

B、?p=n;scanf(“%d”,*p);

C、?scanf(“%d”,n);

D、?p=n;scanf(“%d”,p);

62.以下哪個是C語言不具備的特性( D) ?D

A、?結(jié)構(gòu)化

B、?可移植性

C、?具有低級語言的許多功能

D、?面向?qū)ο?/p>

63.以下敘述正確的是(C)?C

A、?C語言程序可以直接執(zhí)行

B、?C語言程序需要編譯后才能執(zhí)行

C、?C語言程序需要編譯并連接后才能執(zhí)行

D、?C語言程序不能執(zhí)行

64.以下敘述正確的是( C) C

A、?C語言只提供一種整型數(shù)據(jù)

B、?C語言的整型數(shù)據(jù)在內(nèi)存中是以源碼形式存放的

C、?C語言提供的整型數(shù)據(jù)占兩個字節(jié)

D、?C語言提供無符號和有符號兩大類整型數(shù)據(jù)

65.不能進行++和—運算的數(shù)據(jù)類型為(D) D

A、?指針

B、?整型

C、?長整型

D、?常量

66.語句printf(“%f%%”,1.0/3);的輸出結(jié)果為( D)

A、0%

B、0.333333%%

C、0.3%%

D、0.333333%

67.程序段:int a=1,b=2,c=3;if(a<b){c=a;a=b;b=c;}執(zhí)行后a,b,c的值分別為(D )

???A、a=1,b=2,c=3

???B、a=2,b=3,c=1

???C、a=2,b=3,c=3

???D、a=2,b=1,c=1

68.若有int n=0;以下不能統(tǒng)計一行輸入字符個數(shù)(不含回車符)的程序段是( A )

?。?、while((ch=getchar()?。剑В埽睿В睿?;

?。?、while(getchar()?。剑В埽睿В睿?;

?。?、for(;getchar()!='\n';n++);

 D、for(ch=getchar();ch?。剑В埽睿В唬睿?;

69.關(guān)于break語句,以下說法不正確的是( C )

A、它可以用于循環(huán)語句中

B、它可以用于switch語句中

C、可以從最內(nèi)層循環(huán)結(jié)構(gòu)中直接跳出最外層循環(huán)結(jié)構(gòu)

D、可以從當前switch結(jié)構(gòu)中跳出

70.若二維數(shù)組a有m列,則計算任一元素a[i][j]在數(shù)組中位置的公式為( B) ?

?。?、i*m+j

?。?、j*m+i

?。谩ⅲ椋恚辏?/p>

?。摹ⅲ椋恚辏?/p>

71.如果在一個函數(shù)中的復合語句中定義了一個變量,則該變量(A)

?。?、只在該復合語句中使用

?。?、可以在該函數(shù)中使用

?。?、可以在本程序范圍內(nèi)使用

?。摹榉欠ㄗ兞?/p>

72.C語言的作者是( C)

?。痢ⅲ停幔颍簦椋睢。遥椋悖瑁幔颍洌?/p>

 B、Ken?。裕瑁铮恚穑螅铮?/p>

?。谩ⅲ模澹睿睿椋蟆。停遥椋簦悖瑁椋?/p>

 D、Brian W.Kernighan

73.以下說法錯誤的是( A) ?A

?。?、符號常量可以被重新定義

 B、符號常量必須先定義后使用

?。?、習慣上符號常量名采用大寫字母

 D、使用符號常量可以提高程序的可讀性,方便程序的更改

74.列數(shù)據(jù)中,不合法的C語言實型數(shù)據(jù)的是(B) ?

?。痢?.1

?。?、e20

?。谩?0.0

?。摹?00f

75.'\n'屬于(A)

?。痢⑥D(zhuǎn)義字符

?。隆⒆址兞?/p>

?。谩⒆址?/p>

?。摹⒆址兞?/p>

76.若已定義x和y為double類型,則表達式x=2,y=x+3/2的值是(B)

?。?、3

 B、3.0

?。谩ⅲ?5

?。?、4

77.如有如下定義:int?。幔剑?;則表達式(a++)-5的值為(A)

?。?、0

?。隆ⅲ?/p>

?。谩ⅲ?/p>

?。?、不確定

78.下列表達式中,與a%=b+2等價的是( B)

 A、a=a%b+2

?。?、a=a%(b+2)

 C、a=(b+2)*a

?。摹ⅲ幔ィ猓剑?/p>

79.有定義語句:int b;char c[10];則正確的輸入語句是( B)

?。?、scanf("%d%s",b,c);

?。隆ⅲ螅悖幔睿妫ǎⅲィ洌ィ螅?,&b,c);

 C、scanf("%d%s",b,c);

?。摹ⅲ螅悖幔睿妫ǎⅲィ洌ィ螅?,b,&c);

80.C語言程序的基本單位是(D )

A.子程序 ????B.程序 ????C.過程 ????D.函數(shù)

81.若變量c為char類型,能正確判斷出c為小寫字母的表達式是(D)

A.‘a(chǎn)’<=c<=‘z’

B.(c>=‘a(chǎn)’)||(c<=‘z’)

C.(c>=‘a(chǎn)’)and(c<=‘z’)

D.(c>=‘a(chǎn)’)&&(c<=‘z’)

82.若int x=0;則while(x==0);的循環(huán)次數(shù)是(D) ?D

A.0次 ????B.1次 ????C.2次 ????D.無限次

83.有字符數(shù)組a[80]和b[80],則正確的輸出形式是(D)

A.puts(a,b);

B.printf(“%s,%s”,a[],b[]);

C.putchar(a,b);

D.puts(a),puts(b);

84.判斷字符串a(chǎn)和b是否相等,應當使用(D) D

A.if(a==b)

B.if(a=b)

C.if(strcpy(a,b))

D.if(strcmp(a,b))

85.以下正確的函數(shù)定義是(A)

A.double fun(int x,int y){ }

B.double fun(int x;int y){ }

C.float fun(int x;y){ }

D.float fun(int x,y){ }

86.C語言中,函數(shù)返回值的類型是由(D)決定

A.主調(diào)函數(shù)的類型

B.return語句中表達式的類型

C.由系統(tǒng)臨時決定

D.定義該函數(shù)時所指定的函數(shù)類型

87.如果在一個函數(shù)中的復合語句中定義了一個變量,則該變量(A)

A.只在該復合語句中使用

B.可以在該函數(shù)中使用

C.可以在本程序范圍內(nèi)使用

D.為非法變量

88.getchar函數(shù)的作用是從計算機終端輸入(A)

A.一個字符 ???????????B.多個字符

C.一個整數(shù) ???????????D.一個實數(shù)

89.若有定義語句:char s[10]=“1234567\0\0”;,則strlen(s)的值是(A)

A.7 ??????B.8 ??????C.9 ???????D.10

90.以下程序中調(diào)用scanf函數(shù)給變量a輸入數(shù)值的方法是錯誤的,其錯誤的原因(A) ????沒看到程序

A.*p表示的是指針變量p的地址

B.*p表示的是變量a的值。而不是變量a的地址

C.*p表示的是指針變量p的值

D.*p只能用來說明p是一個指針變量

92.以下說法錯誤的是(D)

A.使用符號常量可以在程序中做到“一改全改”

B.符號常量的值在其作用域內(nèi)不能改變

C.符號常量可用#define命令來定義

D.符號常量名必須采用大寫字母

93.若已定義x和y為double類型,則表達式x=2,y=x+3/2的值是( B)

A.3 ??????B.3.0 ??????C.3.5 ??????D.4.0

94.如有定義:int a=2,b=5,c=10;則表達式a=b,a*c,c-a的值是(A)

A.5 ???????B.20 ??????C.8 ???????D.15

95.若有說明語句:int a=5,b=6;b*=a+1;則b的值為(D)

A.5 ???????B.6 ???????C.31 ???????D.36

96.已知int x=6,y=2,z;則執(zhí)行表達式“z=x=x>y”后,變量z的值為(B)

A.0 ???????B.1 ????????C.4 ???????D.5

97.若已定義的函數(shù)有返回值,則有關(guān)該函數(shù)調(diào)用的敘述中錯誤的是(B) ?B

A.調(diào)用可以作為獨立的語句存在

B.調(diào)用可以作為一個函數(shù)的形參

C.調(diào)用可以作為一個函數(shù)的實參

D.調(diào)用可以出現(xiàn)在表達式中

98.以下敘述中錯誤的是(D) D

A.程序必須由一個或一個以上的函數(shù)組成

B.函數(shù)調(diào)用可以作為一個獨立的語句存在

C.若函數(shù)有返回值,必須通過return語句返回

D.函數(shù)形參的值也可以傳回給對應的實參

99.若有定義語句:double x,y,*px,*py,執(zhí)行了px=&x,py=&y;之后,正確的輸入語句是(C)

A.scanf(“%f%f”,x,y);

B.scanf(“%f%f”,*px,*py);

C.scanf(“%lf%lf”,px,py);

D.scanf(“%lf%lf”,x,y);

100.有定義語句:char s[10];,若要從終端給s輸入5個字符,錯誤的輸入語句是(D) ?

A.gets(&s[0]); ?????B.scanf(“%s”,s+1);

C.gets(s); ??????????D.scanf(“%s”,s[1]);

?

?

判斷題

1.#include命令不能包含用戶自己建立的頭文件。 錯

2.用標識符來表示的常量稱為符號常量。 對

3.(int)x+y的作用是把x+y的結(jié)果轉(zhuǎn)換成整型。 錯

4.如果賦值運算符兩邊的數(shù)據(jù)類型不一致,在賦值時要進行類型轉(zhuǎn)換。 對

5.要使用printf函數(shù)輸出字符“%”,需要在格式控制字符串中用連續(xù)兩個%來表示。 對

6.只有在a為真(非0)時,表達式a&b才需要判斷b的值。 對

7.switch語句中,case語句后如沒有break,則順序向下執(zhí)行。 對

8.do-while循環(huán)中,根據(jù)情況可以省略while。 錯

9.如果形參與實參的類型不一致,以實參類型為準。 錯

10.“一個單精度指針變量只能賦單精度變量的地址,單精度數(shù)組名,另外單精度指針變量的值”這種說法正確否? 錯

11.后綴為f或F的數(shù)為浮點數(shù)。 對

12.‘5’于5是一樣的。 ?錯

13.在賦值運算中,類型轉(zhuǎn)換是由系統(tǒng)自動進行的。 對

14.條件運算符?和:是一對運算符,不能分開單獨使用。 對

15.在switch語句中,每一個的case常量表達式的值可以相同。 錯

16.使用while和do-while循環(huán)時,循環(huán)變量初始化的操作應在循環(huán)語句之前完成。 對

17.全局變量的作用域一定比局部變量的作用域范圍大。 錯

18.C程序一行只能寫一個語句。 錯

19.C語言的數(shù)據(jù)類型只有int型、float型、char型。 錯

20.表達式1\4*3的值是0.75。 錯

21.關(guān)系運算符的優(yōu)先級高于邏輯運算符(不包括?。?。 對

22.若有int i=10,j=0;則執(zhí)行完語句if(j=0)i++;else i--;i的值為11。 錯

23.Continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行。 錯

24.若有定義語句:double a,*p=&a;定義語句中的*號是一個間址運算符,這種說法是否正確? 錯

25.注釋不宜太多也不能太少,注釋語言必須準確、易懂、簡潔。 對

26.變量可以先使用后定義。 錯

27.在賦值運算中,賦值號兩邊量的數(shù)據(jù)類型不同時,賦值號右邊量的類型將轉(zhuǎn)換為左邊量的類型。 對

28.a=b+c=1是正確的賦值表達式。 錯

29.用putchar函數(shù)可以輸出能在屏幕上顯示的字符,也可以輸出屏幕控制字符及其他轉(zhuǎn)義字符。 對

30.表達式‘c’&&‘d’的值為0。 錯

31.If(a=5)是合法的。 ???

32.靜態(tài)(static)類別變量的生存期貫穿于整個程序的運行期間。 對

33.源文件經(jīng)過編譯可得到目標文件。 對

34.在C語言中,常數(shù)045跟45等值。 錯

35.在所有運算符中,逗號運算符的優(yōu)先級最低。 對

36.空語句可以用來作流程的轉(zhuǎn)向點,即流程從程序其他地方轉(zhuǎn)到此語句處。 ???

37.若a為整型變量,則語句scanf(“%d”,a);是合法的。 錯

38.關(guān)系運算符“<=”和“==”的優(yōu)先級相同。 錯

39.If語句的嵌套是指在if語句中又包含一個或多個if語句。對

40.For、while、do-while循環(huán)中的循環(huán)體均可以由空語句構(gòu)成。錯

41.未在定義語句中賦初值的auto變量和static變量的初值都是隨機值。 錯

42.有定義:float x,*p=&x;是否正確? ??

43.自增,自減運算符既可以用于變量,又可用于常量和表達式。 錯

44.字符變量可以不定義直接使用。 錯

45.在邏輯表達式的求解中,并不是所有的邏輯運算都被執(zhí)行。對


C語言考試復習題資料的評論 (共 條)

分享到微博請遵守國家法律
衡阳市| 乳山市| 辛集市| 黎平县| 富顺县| 柘荣县| 滕州市| 那坡县| 垣曲县| 平江县| 盐津县| 东乡族自治县| 陇南市| 黄冈市| 菏泽市| 交城县| 徐汇区| 三河市| 吉安县| 监利县| 黄浦区| 岳池县| 洪江市| 双牌县| 阿尔山市| 江西省| 郎溪县| 洮南市| 霍邱县| 曲周县| 鱼台县| 西藏| 内丘县| 衡阳县| 吉林市| 时尚| 牟定县| 嵩明县| 陇川县| 遵义市| 浪卡子县|