日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c 语言程序设计基础题答案,C语言程序设计基础教程_习题答案

發布時間:2023/12/20 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c 语言程序设计基础题答案,C语言程序设计基础教程_习题答案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

習題答案 第1章

1.1 填空題

1.1.1 應用程序ONEFUNC.C中只有一個函數,這個函數的名稱是__main 。 1.1.2 一個函數由__函數頭__和__函數體__兩部分組成。

1.1.3 在C語言中,輸入操作是由庫函數__scanf 完成的,輸出操作是由庫函數_printf_完

成的。

1.1.4 通過文字編輯建立的源程序文件的擴展名是_.c__;編譯后生成目標程序文件,擴展

名是__.obj__;連接后生成可執行程序文件,擴展名是_.exe_;運行得到結果。

1.1.5 C語言程序的基本單位或者模塊是__函數__。 1.1.6 C語言程序的語句結束符是_;___。

1.1.7 編寫一個C程序,上機運行要經過的步驟:______________________________。 1.1.8 在一個C語言源程序中,注釋部分兩側的分界符分別為_/*__和__*/__。

1.1.9 C語言中的標識符只能由三種字符組成,它們是 字母 、 數字 和 下劃線 。

且第一個字符必須為 字母或下劃線 。

1.1.10 C語言中的標識符可分為關鍵字、 預定義標識符 和 用戶標識符 3類。

1.2 選擇題

1.2.1 一個C程序的執行是從( A )。

A)本程序的main函數開始,到main函數結束

B)本程序文件的第一個函數開始,到本程序文件的最后一個函數結束 C)本程序的main函數開始,到本程序文件的最后一個函數結束 D)本程序文件的第一個函數開始,到本程序main函數結束 1.2.2 以下敘述不正確的是(C)。

A)一個C源程序可由一個或多個函數組成 B)一個C源程序必須包含一個main函數

C) 在C程序中,注釋說明只能位于一條語句的后面 D) C程序的基本組成單位是函數

1.2.3 C語言規定:在一個源程序中,main函數的位置( C )。

A)必須在程序的開頭 B)必須在系統調用的庫函數的后面 C)可以在程序的任意位置 D)必須在程序的最后 1.2.4 C編譯程序是 (A)。

A)將C源程序編譯成目標程序的程序 B)一組機器語言指令

C) 將C源程序編譯成應用軟件 D) C程序的機器語言版本

1.2.5 要把高級語言編寫的源程序轉換為目標程序,需要使用( D)。

A) 編輯程序 B) 驅動程序 C) 診斷程序 D) 編譯程序 1.2.6 以下敘述中正確的是( C)。

A) C語言比其他語言高級

B) C語言可以不用編譯就能被計算機識別執行

C) C語言以接近英語國家的自然語言和數學語言作為語言的表達形式 D) C語言出現的最晚,具有其他語言的一切優點 1.2.7 以下敘述中正確的是(A)。

A) C程序中注釋部分可以出現在程序中任意合適的地方 B) 花括號“{”和“}”只能作為函數體的定界符

C) 構成C程序的基本單位是函數,所有函數名都可以由用戶命名 D) 分號是C語句之間的分隔符,不是語句的一部分

1.2.8 以下敘述中正確的是( B)。

A) C語言的源程序不必通過編譯就可以直接運行

B) C語言中的每條可執行語句最終都將被轉換成二進制的機器指令 C) C源程序經編譯形成的二進制代碼可以直接運行 D) C語言中的函數不可以單獨進行編譯 1.2.9 用C語言編寫的代碼程序(B)。

A) 可立即執行 B) 是一個源程序 C) 經過編譯即可執行 D) 經過編譯解釋才能執行 1.2.10 以下敘述中正確的是(C )。

A) 在C語言中,main函數必須位于程序的最前面 B) C語言的每行中只能寫一條語句 C) C語言本身沒有輸入輸出語句

D) 在對一個C程序進行編譯的過程中,可以發現注釋中的拼寫錯誤 1.2.11 下列4組選項中,均不是C語言關鍵字的選項是( A )。

A)define B)getc C)include D)while IF char scanf go type printf case pow 1.2.12 下列4組選項中,均是C語言關鍵字的選項是(B)。

A)auto B)switch C)signed D)if enum typedef union struct include continue scanf type

1.2.13 C語言中的標識符只能由字母、數字和下劃線3種字符組成,且第一個字符(C)。

A) 必須為字母 B)必須為下劃線

C)必須為字母或下劃線 D)可以是字母、數字和下劃線中任一種字符

第2章

2.1填空題

2.1.1 C程序中數據有 常量 和 變量之分,其中,用一個標識符代表一個常量的,稱

為 符號 常量。C語言規定在程序中對用到的所有數據都必須指定其 數據 類型,對變量必須做到先 定義 ,后使用。

2.1.2 C語言中,用關鍵字 float 定義單精度實型變量,用關鍵字 double 定義雙精度實型變量,用關鍵字 char 定義字符型變量。

2.1.3 在C語言中,以16位PC機為例,一個char型數據在內存中所占的字節數為 1 ;一個int型數據在內存中所占的字節數為 2 ,則int型數據的取值范圍為 -32768~32767 。一個float型數據在內存中所占的字節數為 4 ;一個double型數據在內存中所占的字節數為 8 。單精度型實數的有效位是 6-7 位 ,雙精度型實數的有效位是 15-16 位 。

2.1.4 設C語言中的一個基本整型數據在內存中占2個字節,若欲將整數135791正確

無誤地存放在變量a中,應采用的類型說明語句是 long int a=15791; 。 2.1.5 C的字符常量是用 單 引號括起來的 1 個字符,而字符串常量是用 雙引號括起來的 字符 序列。 2.1.6 C語言中,用“\\”開頭的字符序列稱為轉義符。轉義符“\\n”的功能是 回車換行 ;

轉義符“\\r”的功能是 回車 。

2.1.7 若有定義:char c=‘\\010’;則變量c中包含的字符個數為 1 。 2.1.8 負數在計算機中是以 補碼 形式表示。

2.1.9 C語言中,&作為雙目運算符是表示的是 按位與 ,而作為單目運算符時表示

的是 取地址 。

2.1.10 在C語言的賦值表達式中,賦值號左邊必須是 變量 。

2.1.11 自增運算符++、自減運算符--,只能用于 變量 ,不能用于常量或表達式。++

和- -的結合方向是“自 右左 至 左 ”。

2.1.12 若a是int型變量,則執行下面表達式后a的值為 2 。 a=25/3%3

2.1.13 寫出下列數所對應的其它進制數(D對應十進制,B對應二進制,o對應八進制,

H對應十六進制)

32D= 100000 B= 40 O= 20 H

75D= 1001011 B= 113 O= 4B H

2.1.14 假設已指定i為整型變量,f為float變量,d為double型變量,e為long型變量,

有式子10+'a'+i*f-d/e,則結果為 double 型。

2.1.15 若有定義:int x=3,y=2; float a=2.5,b=3.5;則下面表達式的值為 1 。 (x+y)%2+(int)a/(int)b

2.1.16 5/3的值為 1 ,5.0/3的值為 1.666667 。 2.1.17 若有以下定義,int m=5,y=2;則執行表達式y+=y-=m*=y后的y值是 -16 。 2.1.18 若a是int型變量,則表達式(a=4*5,a+2),a+6的值為 26 。 2.1.19 若x和n均為int型變量,且x的初值為12,n的初值為5,則執行表達式x%=(n%=2)

后x的值為: 0 。

2.1.20 若有定義語句:int e=1,f=4,g=2;float m=10.5,n=4.0,k;,則執行表達式

k=(e+f)/g+sqrt((double)n)*1.2/g+m后k的值是 13.7 。

2.2 選擇題

2.2.1 逗號表達式\的值是( C )。

A) 15 B) 60 C) 30 D) 不確定 2.2.2 若有以下定義和語句:

char c1='a', c2='f';

printf(\ 則輸出結果是:( D )

A) 2 ,M B) 5,! C) 2,E D) 5,G

2.2.3 sizeof(float)是( B )。

A)一個雙精度型表達式 B)一個整型表達式 C)一種函數調用 D)一個不合法的表達式

2.2.4 若有以下定義,則能使值為3的表達式是( D )。

int k=7,x=12;

A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5) 2.2.5 在C語言中,要求運算數必須是整型的運算符是( A )。

A) % B) / C) < D) ! 2.2.6 下面4個選項中,均是合法整型常量的選項是( A )。

A) 160 B) -0xcdf C) -01 D)-0x48a -0xffff 01a 986,012 2e5 011 0xe 0668 0x 2.2.7 下面4個選項中,均是不合法浮點數的選項是( B )。

A) 160. B)123 C) -.18 D)-e3 0.12 2e4.2 123e4 .234 E3 .e5 0.0 1e3 2.2.8 下面正確的字符常量是( C )。

A)”C” B)”\\\\” C)?W? D)??

2.2.9 在C語言中,int、char和short三種類型數據在內存中所占用的字節數( D )。

A)由用戶自己定義 B)均為2個字節

C)是任意的 D)由所用機器的機器字長決定 2.2.10 假設所有變量均為整型,則表達式(a=2,b=5,b++,a+b)后x的值為( B )。

A)7 B)8 C)6 D)2

總結

以上是生活随笔為你收集整理的c 语言程序设计基础题答案,C语言程序设计基础教程_习题答案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。