深圳市龙华职业技术学校2025-2026第一学期工业机器人专业《程序设计》期中考试理论题
您的姓名:
您的班级:
工业机器人1班
工业机器人2班
工业机器人3班
一.单选题(共15题,每题2分)
1.在 Keil C51 中,用于定义位变量的关键字是:
A. Bit
B. sbit
C. bit 和 sbit 都可以
D. 以上都不对
2.在 C 语言中,一个 int 型变量占用的字节数是:
A. 1
B. 2
C. 4
D. 8
3.以下哪个是 C 语言中正确的数组定义方式?
A. int a[10];
B. int a[10] = {0};
C. int a[] = {1,2,3};
D. 以上都是
4.在算术运算符中,以下哪个运算符的优先级最高?
A. *
B. +
C. -
D.()
5.在 C 语言中,以下哪个关键字用于定义常量?
A. sbit
B. #define
C. unsigned int
D. unsigned char
6.在 C51 中,以下哪个函数可以用于延时?
A. delay()
B. nop()
C. 使用 for 循环实现延时
D. 以上都可以
7.在 C 语言中,unsigned char 表示的范围是()
A. 0~255
B. -128~127
C. -128~128
D. 0~256
8.在 C 语言中,char 表示的范围是()
A. 0~255
B. -128~127
C. -128~128
D. 0~256
9.在 C 语言中,unsigned int 表示的范围是()
A. 0~65535
B. -32768~32767
C. -32768~32768
D. 0~65536
10.在 C 语言中,int 表示的范围是()
A. 0~65535
B. -32768~32767
C. -32768~32768
D. 0~65536
11.在 C 语言中,sbit 表示的范围是()
A. 0~2
B. 0~1
C. 1
D. -1~1
12.以下哪个关于主函数的定义是错误的?
A. void main()
B. int main()
C. 两者都可以
D. 两者都不可以
13.以下关于局部变量的描述,正确的是:
A. 局部变量只能在该函数里使用
B. 局部变量存储在静态存储区
C. 局部变量默认初始化为 0
D. 局部变量可以被其他函数直接访问
14.以下哪个是合法的常量定义?
A. int a = 10
B. #define A 10
C. 两者都是
D. 两者都不是
15.在 C51 中,以下哪个是合法的数组初始化?
A. int a[2] = {1,2,3};
B. int a[] = {1,2,3};
C. int a[0] = {1};
D. int a[3] = {1,2,3,4};
二.填空题(共5题,每题2分)
1.
C语言中,逻辑运算符中的“&&”在中文中称为(一个字)
2.
已知变量t=5,则表达式t=t+3的值是(填阿拉伯数字)
3.
C语言中,写在每个函数前面的void的意思是(四个字)
4.
C语言中,“//”代表的意思是(两个字)
5.
C语言中,必须有且只能有一个的函数是(三个字)
关闭
更多问卷
复制此问卷