C51单片机复习题及答案.doc

C51单片机复习题及答案.doc

ID:55550148

大小:91.50 KB

页数:8页

时间:2020-05-16

C51单片机复习题及答案.doc_第1页
C51单片机复习题及答案.doc_第2页
C51单片机复习题及答案.doc_第3页
C51单片机复习题及答案.doc_第4页
C51单片机复习题及答案.doc_第5页
资源描述:

《C51单片机复习题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C51程序设计基础单项选择练习题一、基本概念1.C语言程序是由C构成的。A)一些可执行语言B)main函数C)函数D)包含文件中的第一个函数2.(A)是构成C语言程序的基本单位。A、函数B、过程C、子程序D、子例程3.C语言程序从C开始执行。A)程序中第一条可执行语句   B)程序中第一个函数   C)程序中的main函数         D)包含文件中的第一个函数4.C语言程序从main()函数开始执行,所以这个函数要写在_D___。A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位

2、置5、以下说法中正确的是(C)。A、C语言程序总是从第一个定义的函数开始执行B、在C语言程序中,要调用的函数必须在main()函数中定义C、C语言程序总是从main()函数开始执行D、C语言程序中的main()函数必须放在程序的开始部分6.下列方法中错误的是(D )。A.主函数可以分为两个部分:主函数说明部分和主函数体。B.主函数可以调用任何非主函数的其它函数。C.任何非主函数可以调用其它任何非主函数。D.程序可以从任何非主函数开始执行。7.下列说法错误的是:(B)A.C程序运行步骤是编辑、编译、连接、执行。B.C

3、语言的变量名必须用小写,常量用大写。C.C语言的三种基本结构是顺序、选择、循环。D.C程序一定由函数构成的。8.下列关于C语言的说法错误的是(B)。A)C程序的工作过程是编辑、编译、连接、运行B)C语言不区分大小写。C)C程序的三种基本结构是顺序、选择、循环D)C程序从main函数开始执行9.系统默认的C语言源程序扩展名为.C,需经过C之后,生成.exe文件,才能运行。A)编辑、编译B)编辑、连接C)编译、连接D)编辑、改错二、数据类型、运算符与表达式1.不是C语言提供的合法关键字是(B )。A.switch   

4、  B.cher     C.case     D.default2.C语言中的简单数据类型包括(D)。A、整型、实型、逻辑型B、整型、实型、逻辑型、字符型C、整型、字符型、逻辑型D、整型、实型、字符型3、下列可以正确表示字符型常量的是(A)。A、’t’B、”a”C、””D、2974.下列表达式中,D是正确的C语言字符常量。A)”x”B)e3C)”COMPUTER”D)’#’5.已定义c为字符型变量,则下列语句中正确的是(C)A)c='97'B)c="97"C)c=‘a’D)c="a"6.已知ch是字符型变量

5、,不正确的赋值语句是(A)A)ch='a+b';B)ch='';C)ch='7';D)ch=’;’;7.C语言中字符型(char)数据在内存中的存储的是(D) A)原码B)补码C)反码D)ASCII码8.在C语言中,字符型数据所占的内存空间是(C)A)2个字节B)4字节C)1字节D)由用户自定义9.C语言中运算对象必须是整型的运算符是(A)A)%=B)/C)=D)〈=10.在C语言程序中,表达式8/5的结果是(B)A)1.6B)1C)3D)011.设x为int型变量,则执行以下语句后,x的值为Bx=10;x+=

6、x;A)10B)20C)40D)3012.在C语言程序中,表达式5%2的结果是C。A)2.5B)2C)1D)313.如果inta=3,b=4;则条件表达式"ab为true结果为a;如果a>b为false结果为b)A)3B)4C)0D)114.若intx=2,y=3,z=4则表达式x

7、3          B)11.0/3  C)(float)11/3   D)(int)(11.0/3+0.5)17.设intx=0,y=1;表达式(x&&y)的值是(A)A)0B)1C)2D)-118.以下运算符中优先级最高的运算符是(B )A)&&B)++C)+=D)!=19.设x为int型变量,则执行以下语句后,x的值为( C )x=10;x*=x;A)10B)20C)100D)020.设intx=0,y=1;表达式(x

8、

9、y)的值是(B)A)0B)1C)2D)-121.设intx=7;表达式(x<<1)的值

10、是(B)A)7B)14C)28D)322.设intx=7;y=5表达式(x∧y)的值是(C)A)0B)1C)2D)7三、选择结构1.表示关系x<=y<=z的c语言表达式为AA)(x<=y)&&(y<=z)B)(x<=y)AND(y<=z)C)(x<=y<=z)D)(x<=y)&(y<=z)2.能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是(D)A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。