日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

《大學C語言程序設計》題庫-判斷題

 小純學長 2022-05-17 發(fā)布于河南

C語言程序設計》題庫-判斷題

1.       計算機的一切操作都是由程序控制的,離開了程序,計算機將一事無成。Y

2.       所謂程序就是一組計算機能識別和執(zhí)行的指令。Y

3.       由于計算機能直接識別和接受機器指令,所以機器語言是最適合人們編程的語言。N

4.       編譯程序可以把用高級語言寫的程序轉換為機器指令的程序。Y

5.       一般而言,我們把用高級語言編寫的程序稱為目標程序。N

6.       在生成可執(zhí)行程序前,應該先編譯再連結。Y

7.       高級語言之所以高級,就在于用它來編寫程序可以不遵循任何形式。N

8.       C語言程序設計自由度大,所以屬于非結構化語言。N

9.       C語言屬于高級語言,不允許直接訪問物理地址。N

10.    函數(shù)是C程序的主要組成部分。Y

11.    若使用TC2.0編譯器,則編譯系統(tǒng)分配給int、char、float分別為2.1.4個字節(jié)。Y

12.    下列是合法的變量名:daysum、_pint。Y

13.    若定義char c;則c="c"。N

14.    C語言可以使用一個符號名稱代表一個常量。Y

15.    如下程序段float x=3.6;int i;i=(int)x;x=3,i=3N

16.    C語言中字符型數(shù)據(jù)可以和整型數(shù)據(jù)進行算術運算。Y

17.    使用scanf輸入數(shù)據(jù)時可以規(guī)定其精度。N

18.    C語言中的(++,--)運算符只能用于變量。Y

19.    C語言中float a=b=c=1.0是正確的。N

20.    putchar(c)c可以是轉義字符。Y

21.    if語句無論寫在幾行上,都是一個整體,屬于同一個語句。Y

22.    整個if語句可以寫在多行上,也可以寫在一行上。Y

23.    if語句中,有if必須有else。N

24.    if語句中,有else必須有if。Y

25.    else子句不能作為語句單獨使用,必須與if配對使用。Y

26.    C語言編譯系統(tǒng)在表示邏輯運算結果時,以數(shù)值1代表“真”,以0代表“假”。Y

27.    算術運算符優(yōu)先級高于關系運算符。Y

28.    邏輯非是邏輯運算符中優(yōu)先級最高的。Y

29.    switch語句是多分支選擇語句。Y

30.    在判斷一個量是否為“真”時,以0代表“假”,以非0代表“真”。Y

31.    C語言中實現(xiàn)循環(huán)結構的3個語句是for語句、while語句和do-while語句。Y

32.    for(; ;)while(1)構成的都是無限循環(huán)。Y

33.    C語言中實現(xiàn)循環(huán)結構的while語句和do-while語句是完全等價的。N

34.    執(zhí)行語句for(i=1;i++<4;);后變量i的值是4。N

35.    for語句只能用于循環(huán)次數(shù)已經(jīng)確定的情況。N

36.    現(xiàn)有定義int k=1;則執(zhí)行語句while(++k<4);后,k的值為4。Y

37.   程序 #include <stdio.h> int main(){ int i=0,j=10,k=2,s=0;for(; ;){ i+=k;if(i>j){printf("%d",s);break;}s+=i;}}中,判斷i>j共執(zhí)行了6次。Y

38.   int s=36;while(s) --s;構成的是死循環(huán)。N

39.    程序段 int =0;while(t=1){printf("%d\n",t);}在運行時,printf語句的執(zhí)行次數(shù)是0次。N

40.    程序 #include <stdio.h> int main() {int x=23;。do {printf("%d",x--); while(!x); }運行時的輸出結果是23。Y

41.    在定義數(shù)組時,數(shù)組下標可以用變量表示。N

42.    在引用數(shù)組中的元素時,數(shù)組下標可以用變量表示Y

43.    int a[8];定義了一個整型數(shù)組,數(shù)組中的最后一個元素是a[8]。N

44.    int a[6];定義了一個整型數(shù)組,數(shù)組中的第一個元素是a[1]。N

45.    int a[2][3];定義了一個數(shù)組,該數(shù)組中共有6個元素。Y

46.    假設s[10]是一個字符數(shù)組,通過scanf("%d",s);可以輸入一個字符串給該數(shù)組。Y

47.    int a[6]={0};定義了一個數(shù)組a,并且該數(shù)組中每個元素的初值均為0。Y

48.    int a[2][3]={{1},{2},{3}};是正確的數(shù)組賦初值的方法。Y

49.    比較兩個字符串的大小,可以用strcpy函數(shù)。N

50.    連接兩個字符串,可以用strcat函數(shù)。Y

51.    測試一個字符串的長度,可以使用strlen函數(shù)。Y

52.    如果被調用函數(shù)的定義出現(xiàn)在主調函數(shù)之前,可以不必加以聲明。Y

53.    C語言不能嵌套定義函數(shù),也不可以嵌套調用函數(shù),也就是說,在調用一個函數(shù)的過程中,不可以調用另一個函數(shù)。N

54.    主函數(shù)中定義的變量也只在主函數(shù)中有效,而不因為在主函數(shù)中定義而在整個文件或程序中有效。主函數(shù)也不能使用其他函數(shù)中定義的變量。Y

55.    不同函數(shù)中可以使用相同名字的變量,它們代表不同的對象,互不干擾。Y

56.    在一個函數(shù)內(nèi)部,可以在復合語句中定義變量,這些變量只在本復合語句中有效,這種復合語句也稱為“分程序”或“程序塊”。Y

57.    函數(shù)內(nèi)定義的變量是外部變量,而在函數(shù)之外定義的變量稱為局部變量,外部變量是全局變量(也稱全程變量)。N

58.    局部變量可以為本文件中其他函數(shù)所共用。它的有效范圍為從定義變量的位置開始到本源文件結束。N

59.    從變量值存在的時間角度來分,又可以分為靜態(tài)存儲方式和動態(tài)存儲方式。Y

60.    所謂動態(tài)存儲方式是指在程序運行期間由系統(tǒng)分配固定的存儲空間的方式。N

61.    靜態(tài)存儲方式則是在程序運行期間根據(jù)需要進行動態(tài)的分配存儲空間的方式。N

62.    C語言中,如果用指針變量作實參調用函數(shù),先使指針變量有確定值,指向一個已定義的單元。Y

63.    C語言中,函數(shù)的調用只可以得到一個返回值,而運用指針作函數(shù)參數(shù)可以得到多個變化的值。Y

64.    C語言中,用輸入輸出語句來輸入輸出數(shù)據(jù)。N

65.    使用putchar函數(shù)時,必須在之前包含頭文件stdio.h。Y

66.    使用putchar函數(shù)可以向終端輸出一個字符串。N

67.    使用printf函數(shù)可以按一定位數(shù)輸出。Y

68.    printf函數(shù)中,%c和%s都可以輸出字符串。N

69.    scanf函數(shù)向已定義的變量中輸入數(shù)據(jù)時,在變量名前面必須加&。Y

70.    scanf函數(shù)向已定義的變量中輸入數(shù)據(jù)時,當遇非法輸入時,該數(shù)據(jù)輸入結束。Y

71.    有關輸入輸出函數(shù)的使用,putchar(getchar( ));語句是錯誤(正確)的。N

72.    所謂數(shù)組元素的指針就是指數(shù)組元素的地址。Y

73.    交換兩個指針變量p1p2的程序是 temp=*p1; *p1=*p2; *p2=temp。N

74.    printf("%d",a[i])printf("%d",*(a+i))語句起到的作用相同,前者執(zhí)行的效率高。N

75.    作形參的數(shù)組名不是一個國定的地址,而是按指針變量處理。Y

76.    定義指向函數(shù)的指針的格式是 int *p(int,int);N

77.    程序段 int *p,a=2; p=&a; printf("%d",*(p++)); 的輸出結果是2。Y

78.    C99中可定義基類型為void的指針變量,這是能指向任何類型的變量。N

79.    p指向字符串"China"的程序段是 char *p; p= "China"; Y

80.    程序段 int a, m=4, n=6, *p1=&m, *p2=&n; a=(*p1)(*p2)+5;  執(zhí)行后a的值為5。Y

81.    程序void f(int *n){ while( (*n)--); printf(%d,++(*n)); } main() { int  a=1; f(&a); } 沒有輸出結果。N

82.    C語言允許用戶自己建立由不同類型數(shù)據(jù)組成的組合型的數(shù)據(jù)結構,它稱為結構體。Y

83.    結構體類型的名字就是結構體的名字。N

84.    在定義結構體時,成員的類型必須指定,既可以是簡單的數(shù)據(jù)類型,還可以是構造的數(shù)據(jù)類型。Y

85.    若程序中含有結構體類型,則結構體成員的名字不能與程序中的變量名相同。N

86.    對結構體變量的成員可以像普通變量一樣進行各種運算。Y

87.    結構體數(shù)組中每個數(shù)組元素都是類型相同的結構體,可以對每個數(shù)組元素整體進行輸入和輸出的操作。N

88.    文件標識包含三部分內(nèi)容,即文件路徑、文件名主干和文件后綴。文件名主干的命名規(guī)則遵循標識符的命名規(guī)則,后綴用來表示文件的性質,由3個字母構成。N

89.    根據(jù)數(shù)據(jù)的組織形式,數(shù)據(jù)文件分為ASC||文件(文本文件)和二進制文件(映像文件),ASC||文件比二進制文件節(jié)省存儲空間。N

90.    在緩沖文件系統(tǒng)中,每一個使用中的文件都在內(nèi)存有一個對應的文件信息區(qū),和該文件關聯(lián)的文件指針指向它的文件信息區(qū)的同時也指向外部介質上的數(shù)據(jù)文件。N

91.    文件型數(shù)據(jù)的指針變量是一個指向名為FILE的結構體的指針。Y

92.    'w'的方式打開一個文件,若該文件已經(jīng)存在,系統(tǒng)在打開該文件的同時將文件的內(nèi)容清空,等待新數(shù)據(jù)的寫入。Y

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多