基礎知識練習題未做

2021-03-19 04:23:42 字數 3450 閱讀 9962

第一章 c語言概述

一.填空題

1.c程式是由構成的,乙個c程式中至少包含因此, 是c程式的基本單位。

2.c程式注釋是由和所界定的文字資訊組成的。

3.函式體一般包括和

二.判斷題

1.乙個c程式的執行總是從該程式的main函式開始,在main函式最後結束。【 】

2.main函式必須寫在乙個c程式的最前面。【 】

3.乙個c程式可以包含若干的函式。【 】

4.c程式的注釋部分可以出現在程式的任何位置,它對程式的編譯和執行不起任何作用。但是可以增加程式的可讀性。【 】

5.c程式的注釋只能是一行。【 】

第二章程式的靈魂——演算法

一.填空題

1.演算法是

2.在程式設計中所涉及的演算法、資料結構、程式設計方法和語言工具四個方面,其中是靈魂。

3.三種基本程式結構是和 。

第三章資料型別,運算子與表示式

一.選擇題

1.不合法的常量是

a) 『\2bcd)「483」

2是c語言提供的合法的資料型別關鍵字。

a) floatb) signed c) integerd)char

3.在以下各組識別符號中,合法的識別符號是(1) ,(2) 。

(1)a)b01 b) table_1 c) 0_td) k%

intt*.1w10point

(2)a)fast_ b) void c)pbld)

fast+big absfabsbeep

4.屬於合法的c語言長整型常量的是

a)5876273 b)0lc)2e10d)(long)5876273

5.下面選項中,均是合法浮點數的是

a)+1e+1b)-.60c)123ed)-e3

5e-9.412e-41.2e-.48e-4

03e28e52e-15.e-0

6.在c語言中,要求參加運算的數必須時整數的運算子是 。

abcd) =

7.在c語言中,字元型資料在記憶體中以形式存放。

a)原碼b)bcd碼c)反碼d)ascii碼

8是非法的c語言轉義字元。

a)『\bb)『\0xfc)『\037』 d)『\』』

9.對於語句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判斷中, 是正確的。

a)語法錯誤 b)f為5.0c)f為0.0 d)f為2.0

10.與代數式不等價的c語言表示式是

a)x*y/u*v b)x*y/u/vc)x*y/(u*v) d)x/(u*v)*y

11.在c語言中,數字029是乙個

a)八進位制數 b)十六進製制數 c)十進位制數 d)非法數

12.對於char cx=』 \039』;語句,正確的是

a)不合法b)cx的值是』\03』

c)cx的值為四個字元d)cx的值為三個字元

13.若int k=7,x=12;則能使值為3的表示式是

a)x%=(k%=5b)x%=(k-k%5)

c)x%=k-k%5d)(x%=k)-(k%=5)

14.以下所列的c語言常量中,錯誤的是 。

a)0xffb)1.2e0.5c)2ld)』\72』

二.填空題

1.在c語言中(以16位pc機為例),乙個char資料在記憶體中所佔位元組數為 ,其數值範圍為乙個int資料在記憶體中所佔位元組數為 ,其數值範圍為乙個long資料在記憶體中所佔位元組數為 ;乙個float資料在記憶體中所佔位元組數為 。

2.c語言的識別符號只能由大小寫字母,數字和下劃線三種字元組成,而且第乙個字元必須為

3.字元常量使用一對界定單個字元,而字串常量使用一對來界定若干個字元的序列。

4.在c語言中,不同運算子之間運算次序存在的區別,同一運算子之間運算次序存在的規則。

5.設x,i,j,k都是int型變數,表示式x=(i=4,j=16,k=32)計算後,x的值為 。

6.設x=2.5,a=7,y=4.7, 則x+a%3*(int)(x+y)%2/4為

7.設a=2,b=3,x=3.5,y=2.5,則(float)(a+b)/2+(int)x%(int)y為

8.數學式子的c語言表示式為

9.數學式子的c語言表示式為

10.已知int a=12,n=5;則:

11.設int a;float f;double;則表示式10+』a』+i*f值的資料型別是

12.若a為int型變數,則表示式(a=4*5,a*2),a+6的值為

13.假設所有變數均為整型,則表示式(a=2,b=5,a++,b++,a+b)的值為

14.已知a,b,c是乙個十進位制數的百位,十位,個位,則該數的表示式是

15.定義:double x=3.5,y=3.2;則表示式(int)x*0.5的值是表示式y+=x++的值是 。

16.定義:int m=5,n=3;則表示式m/=n+4的值是 ,表示式m=(m=1,n=2,n-m)的值是 1 ,表示式m+=m-=(m=1)*(n=2)的值是

17.表示式5%(-3)的值是 ,表示式-5%(-3)的值是

18.若a是int變數,則執行表示式a=25/3%3後,a的值是

三.判斷題

1.在c程式中對用到的所有資料都必須指定其資料型別。【 】

2.乙個變數在記憶體中佔據一定的儲存單元

3.乙個實型變數的值肯定是精確的

4.對幾個變數在定義時賦初值可以寫成:int a=b=c=3

5.自增運算子(++)或自減運算子(--)只能用於變數,不能用於常量或表示式。【 】

6.在c程式的表示式中,為了明確表示式的運算次序,常使用括號

7.%運算子要求運算數必須是整數

8.若a是實型變數,c程式中允許賦值a=10,因此實型變數中允許存放整型數

9.在c程式中,逗號運算子的優先順序最低。【 】

10.c語言不允許混合型別資料間進行運算

四.簡答題

1.為什麼c語言的字元型可以進行數值運算?

2.簡述『a』和「a」的區別。

3.程式:int m=12; m=15;為什麼整型變數m的值在運算後不是當初的12,而是15?

五.程式閱讀題

1.寫出以下程式執行的結果。

main ( )

2.寫出以下程式執行的結果。

main ( )

六.程式設計題

1.假設m是乙個三位數,則寫出將m的個位,十位,百位反序而成的三位數(例如:123反序為321)的c語言表示式。

2.已知int x=10,y=12;寫出將x和y的值互相交換的表示式。

第四章第四章最簡單的c程式設計

基礎知識練習題 七

會計基礎知識 練習題 七 第六章 一 判斷題 現金日記賬和銀行存款日記賬必須採用連續編號的訂本賬。總分類賬是對各項經濟業務進行分類登記的賬簿,所以不存在序時登記的問題。應收賬款 賬戶可以採用數量金額式明細賬的格式。在結賬前,若發現登記的記賬憑證科目錯誤,必須用劃線更正法予以更正。在登記賬簿時,紅墨水...

函式基礎知識練習題

1 在對映中,下列說法是否正確 a中每乙個元素在b中都有象 a中可以存在第一元素在b中沒有象 a中允許某乙個元素有兩個象 b中每乙個元素在a中都有原象 b中允許某些元素沒有原象 b中某一元素在a中可能有多個原象 2 函式的表示方法有。3 用區間表示下列函式的定義域 12 34 5678 4 若的定義...

《會計基礎知識》練習題

四川省稅務系統稅務幹部培訓班 經典案例 教師 李軍 學員 郵箱 139 2013年9月9日 會計基礎知識 練習題 一 基礎理論部分 第一練習題 目的 通過本次練習明確會計基本概念 掌握會計核算基本方法,尤其是涉稅業務的核算技能。一 單項選擇題 1.下列各列中,屬於企業 收入 會計要素的是 a 材料銷...