第一章 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 材料銷...