一、填ç©?/p>
1
ï¼?/p>
KeiL C51
软件中,工程文件的扩展名æ˜?/p>
___UV2_______
,编译连接后生成可烧写的文件
扩展名是
___HEX_________
�/p>
2
ï¼?/p>
C51
支持的指针有
一般指é’?/p>
å’?/p>
存储器指é’?/p>
�/p>
3
ï¼?/p>
C51
中,
没有专门的循环语句,
我们可以用函æ•?/p>
____ crol _____
完成一个字节的循环左移ï¼?/p>
ç”?/p>
__
_irol_ ___
完成二个字节的循环左移ã€?/p>
4
ï¼?/p>
C51
的基本数据类型有
位型ã€?/p>
字符åž?/p>
�/p>
整型
�/p>
长整åž?/p>
�/p>
浮点åž?/p>
�/p>
双精度浮
点型
�/p>
5
ï¼?/p>
C51
的存储类型有
data
�/p>
bdata
�/p>
idata
�/p>
pdata
�/p>
xdata
�/p>
code
�/p>
6
ï¼?/p>
C51
的存储模式有
SMALL
�/p>
COMPACT
å’?/p>
LARGE
�/p>
7
ï¼?/p>
C51
程序与其他语言程序一样,
程序结构也分ä¸?/p>
顺序结构ã€?/p>
选择结构ã€?/p>
循环结构
三种ã€?/p>
8
ï¼?/p>
C51
�/p>
int
型变量的长度ä¸?/p>
4
ä½?/p>
,其值域ä¸?/p>
0~65535
�/p>
9
ï¼?/p>
C51
中关键字
sfr
的作ç”?/p>
定义
8
位特殊功能寄存器
ï¼?/p>
sbit
的作ç”?/p>
定义可位寻址对象ï¼?/p>
用于位寻址,从位寻址字节中定义位变量
�/p>
10
.函数定义由
函数首部
å’?/p>
函数ä½?/p>
两部分组成ã€?/p>
11
ï¼?/p>
C51
�/p>
�/p>
ï¼?/p>
�/p>
运算符的作用æ˜?/p>
逻辑运算结果值取å�?/p>
�/p>
12
.若函数无返回值,ç”?/p>
void
关键字指定ã€?/p>
13
.若局部变量未初始化,其初值为
0
�/p>
二、单项选择题:
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)
P17
ï¼?/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
.在
KeilC
的程序里,若要指å®?/p>
P0
口的
bit3,
如何编写?(
C
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
P0.3 (B)Port0.3 (C)P0^3 (D)Port^3
6.
�/p>
8x51
里,若要扩展外部存储器时,数据总线连接哪个输入
/
输出端口?(
A
ï¼?/p>
ï¼?/p>
A
ï¼?/p>
P0
ï¼?/p>
B
ï¼?/p>
P1
ï¼?/p>
C
ï¼?/p>
P2
ï¼?/p>
D
ï¼?/p>
P3
7.
�/p>
KeilC
里,
判读开关状态时ï¼?/p>
使用
if_else
if
语句与使ç”?/p>
switch
语句有何差异ï¼?/p>
(B )
(A)if-else
if
语句较快
ï¼?/p>
B
ï¼?/p>
if-else
if
语句有优先级
ï¼?/p>
C
ï¼?/p>
switch
语句å�?/p>
判读较多开关状æ€?/p>
ï¼?/p>
D
ï¼?/p>
switch
语句有优先级
8.
�/p>
KeilC
里,中断子程序与函数有何不同?(
A
ï¼?/p>
ï¼?/p>
A
)中断子程序不必声明ï¼?/p>
B
)函数不必声明(
C
)中断子程序必须有形式参æ•?/p>
ï¼?/p>
D
)中æ–?/p>
子程序一定会有返回å€?/p>
9
.利用下列(
A
)关键字可以改变工作寄存器组
A
�/p>
interrupt B
�/p>
sfr C
�/p>
while D
�/p>
using
10
ï¼?/p>
C51
中一般指针变量占ç”?/p>
( C
)
字节存储ã€?/p>
A
、一ä¸?/p>
B
、两ä¸?/p>
C
、三ä¸?/p>
D
、四ä¸?/p>