一、填ç©?/p>
1
ï¼?/p>
KeiL C51
软件中,工程文件的扩展名æ˜?/p>
____UV2______
,编译连接后生成可烧写的文件
扩展名是
_____HEX_______
�/p>
2
ï¼?/p>
C51
支持的指针有
一般指é’?/p>
å’?/p>
存储器指é’?/p>
�/p>
3
ï¼?/p>
C51
中,没有专门的循环语句,我们可以用函æ•?/p>
______crol_______
完成一个字节的循环
左移,用
____irol_____
完成二个字节的循环左移ã€?/p>
4
ï¼?/p>
函数
�/p>
C
语言的基本单位ã€?/p>
5
ï¼?/p>
C
语言中输入和输出操作是由库函æ•?/p>
scanf
å’?/p>
printf
等函数来完成ã€?/p>
6
.若有说æ˜?/p>
int i,j,k;
则表达式
i=10,j=20,k=30,k*=i+j
的值为
__ 900______
�/p>
7
ï¼?/p>
数组
是一组有固定数目和相同类型成分分量的有序集合ã€?/p>
8
.变量的指针就是变量çš?/p>
地址
;指针变量的值是
指针
�/p>
9
.在
C
语言中,把多个不同类型的变量结合在一起形成的一个组合型变量,称ä¸?/p>
结构
变量
,简ç§?/p>
结构
�/p>
10
ï¼?/p>
C51
的数据类型有
基本类型
�/p>
构造类åž?/p>
�/p>
指针类型
�/p>
空类
åž?/p>
�/p>
11
ï¼?/p>
C51
的基本数据类型有
位型
�/p>
字符åž?/p>
�/p>
整形
�/p>
长整å½?/p>
�/p>
浮点åž?/p>
�/p>
双精度浮点型
�/p>
12
ï¼?/p>
C51
的构造数据类型有
数组类型
�/p>
结构类型
�/p>
共用体型
�/p>
梅举åž?/p>
�/p>
13
ï¼?/p>
C51
的存储类型有
data
�/p>
bdata
�/p>
idata
�/p>
pdata
�/p>
xdata
�/p>
code
�/p>
14
ï¼?/p>
C51
的存储模式有
SMALL
�/p>
COMPACT
å’?/p>
LARGE
�/p>
15
ï¼?/p>
C51
程序与其他语言程序一样,程序结构也分ä¸?/p>
顺序结构
�/p>
选择结构(或分支ç»?/p>
构)
�/p>
循环结构
三种ã€?/p>
16
.数组的一个很重要的用途就æ˜?/p>
查表
�/p>
17.
二、单项选择题:
1.89S51
的内部程序存储器与数据存储器容量各为多少?(
C
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
64KB
�/p>
128B
ï¼?/p>
B
ï¼?/p>
4KB
�/p>
64KB
ï¼?/p>
C
ï¼?/p>
4KB
�/p>
128B
ï¼?/p>
D
ï¼?/p>
8KB
�/p>
256B
2
.在
8x51
芯片里,哪个引脚用于控制使用内部程序存储器还是外部程序存储器ï¼?/p>
(B)
ï¼?/p>
A
ï¼?/p>
XTAL1
ï¼?/p>
B
ï¼?/p>
/EA (C)/PSEN (D)ALE
3.
下列哪个不是
KeilC
的预处理命令ï¼?/p>
(C)
ï¼?/p>
A
ï¼?/p>
#include (B)#define (C)#exit (D)#if
4.
下列哪个不是
KeilC
的数据类型?
(B)
ï¼?/p>
A
ï¼?/p>
void (B)string (C)char (D)float
5.
�/p>
8x51
的输å…?/p>
/
输出端口里,
哪个输入
/
输出端口执行在输出功能时没有内部上拉电阻
ï¼?/p>
A
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
P0
ï¼?/p>
B
ï¼?/p>
P1
ï¼?/p>
C
ï¼?/p>
P2
ï¼?/p>
D
ï¼?/p>
P3
6
.在
KeilC
的程序里,若要指å®?/p>
P0
口的
bit3,
如何编写?(
C
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
P0.3 (B)Port0.3 (C)P0^3 (D)Port^3
7.
�/p>
8x51
里,若要扩展外部存储器时,数据总线连接哪个输入
/
输出端口?(
A
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
P0
ï¼?/p>
B
ï¼?/p>
P1
ï¼?/p>
C
ï¼?/p>
P2
ï¼?/p>
D
ï¼?/p>
P3
8
.点亮一般的
LED
所耗的电流约为多少?(
D
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
1~5uA (B)10~20uA (C)1~5mA (D)10~20mA
9.
�/p>
8x51
的程序里,若要将个输å…?/p>
/
输出端口设置成输入功能,应如何处理?
(A)