官术网_书友最值得收藏!

習題

一、選擇題

1.( )是構成C51語言程序的基本單位。

A.函數  B.過程  C.子程序  D.子例程

2.以下敘述中正確的是( )。

A.構成C51程序的基本單位是函數

B.可以在一個函數中定義另一個函數

C.main()函數必須放在其他函數之前

D.所有被調用的函數一定要在調用之前進行定義

3.下述C51語言中變量命名正確的是( )。

A.E2  B.1.5E2.3  C.5.OE   D.3e-3

4.下列計算機語言中,CPU能直接識別的是( )。

A.自然語言  B.高級語言  C.匯編語言  D.機器語言

5.設int x=1,y=1;表達式(!x||y--)的值是( )。

A.0  B.1  C.2  D.-1

6.( )是C51語言提供的合法的數據類型關鍵字。

A.Float   B.signed   C.integer   D.Char

7.以下選項中合法的用戶標識符是( )。

A.long   B._2Test   C.3Dmax   D.A.dat

8.已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97,則用八進制表示的字符常量'\101'是( )。

A.字符A   B.字符a   C.字符e   D.非法的常量

9.在C51語言中,設int類型占2字節,下列不正確的int型常數為( )。

A.32768  B.0  C.037  D.0xaf

10.在C51語言中,sbit類型數據占用( )bit存儲;int類型數據占用( )字節存儲;SFR類型數據占用( )字節存儲。

A.1  B.2  C.4  D.8

二、創新設計題

1.編寫一個使發光二極管閃爍的C51程序,并繪制電路原理圖。

2.編寫一個輪流點亮8個發光二極管的流水燈程序,并繪制電路原理圖。[提示:使用P1口,循環左移函數為_crol_(字符,位數),循環右移函數為_cror_(字符,位數),使用這兩個函數都要求在頭文件中包含intrins.h文件。]

主站蜘蛛池模板: 潞西市| 石阡县| 中牟县| 奉化市| 西丰县| 都昌县| 西乌珠穆沁旗| 政和县| 五常市| 微博| 马关县| 鞍山市| 高雄市| 康马县| 芜湖市| 杨浦区| 武山县| 富平县| 新田县| 扎兰屯市| 永济市| 天等县| 临安市| 东源县| 温州市| 闸北区| 伊宁县| 政和县| 商丘市| 锦屏县| 乌鲁木齐市| 沅陵县| 桃江县| 改则县| 西乌| 东海县| 白玉县| 芦山县| 红河县| 拉萨市| 廉江市|