版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C51单片机编程与应用-第1单元题库1、()是C语言程序的基本模块。(单选题)A、标识符B、语句C、函数D、运算符答案:C
知识点:1.1.2C语言的特点2、下列说法正确的是()。(多选题)A、使用函数可使程序变得更简短而清晰B、使用函数有利于程序维护C、使用函数可以提高程序开发的效率D、使用函数降低了代码的重要性答案:ABC
知识点:1.1.2C语言的特点3、C语言程序是从main函数开始执行的,这个函数写在()。(单选题)A、程序文件的开始B、程序文件的任何位置C、它所调用的函数的前面D、程序文件的最后答案:B
知识点:1.1.3一个简单的C语言程序4、块注释以()开始,()结束;()是行注释(填空题)答案:/*;*/;//;
知识点:1.1.3一个简单的C语言程序5、C程序书写,一行可以写几个语句,一个语句也可以写在多行上。(判断题)答案:正确
知识点:1.1.3一个简单的C语言程序6、C语言程序编译时,程序中的注释部分()。(单选题)A、参加编译,并会出现在目标程序中B、参加编译,但不会出现在目标程序中C、不参加编译,但会出现在目标程序中D、不参加编译,也不会出现在目标程序中答案:D
知识点:1.1.3一个简单的C语言程序7、C语言的主函数必须位于第一行(判断题)答案:错误
知识点:1.1.3一个简单的C语言程序8、C语言主函数main后的括号是不可以省略的(判断题)答案:正确
知识点:1.1.3一个简单的C语言程序9、一个完整的C源程序是()。(单选题)A、由一个且仅由一个主函数和零个以上(含零)的非主函数构成B、由一个主函数或一个以上的非主函数构成C、由一个主函数和一个以上的非主函数构成D、由一个且只有一个主函数或多个非主函数构成答案:A
知识点:1.1.3一个简单的C语言程序10、以下叙述中正确的是(单选题)A、C程序中的注释只能出现在程序的开始位置和语句的后面B、C程序书写格式严格,要求一行内只能写一个语句C、C程序书写格式自由,一个语句可以写在多行上D、每个C程序都必须有注释,可以是块注释,也可以是行注释答案:C
知识点:1.1.3一个简单的C语言程序11、以下叙述中正确的是()。(多选题)A、C语言程序执行总是从main函数开始到main函数结束B、一个C语言程序可以由一个或多个函数组成C、一个C源程序main函数必须放在程序的开头D、C语言的基本单位是函数答案:ABD
知识点:1.1.3一个简单的C语言程序12、在C程序中,主函数必须在主程序的最前面(判断题)答案:错误
知识点:1.1.3一个简单的C语言程序13、C语言程序的后缀是()。(单选题)A、.asmB、.cC、.cppD、.exe答案:B
知识点:1.2任务1-1使用VisualC++6.0运行C语言程序14、计算机能直接执行的程序是(单选题)A、源程序B、目标程序C、汇编程序D、可执行程序答案:D
知识点:1.2任务1-1使用VisualC++6.0运行C语言程序15、以下选项中属于C语言的数据类型是()。(多选题)A、数组B、双精度型C、整型D、字符型答案:BCD
知识点:1.3.1C语言的数据类型16、
‘8’在内存中占()个字节,”8”在内存中占()个字节。(填写阿拉伯数字)(填空题)答案:1;2;
知识点:1.3.2常量17、C语言中,习惯上符号常量名用()字母表示(单选题)A、小写B、大写C、大小写都可以D、不确定答案:B
知识点:1.3.2常量18、符号常量定义指令(宏定义)关键字是()。(单选题)A、includeB、mainC、defineD、const答案:C
知识点:1.3.2常量19、十六进制整数以()开头。(单选题)A、0xB、0C、HD、没有答案:A
知识点:1.3.2常量20、以下()常量属于字符型常量。(单选题)A、b'B、”A”C、1D、0.123答案:A
知识点:1.3.2常量21、在程序运行过程中,其值不能被改变的量称为()。(填空题)答案:常量;
知识点:1.3.2常量22、在宏定义#definePI3.14159中,用宏名PI代替一个()(单选题)A、变量B、字符C、常量D、字符串答案:C
知识点:1.3.2常量23、转义字符()表示回车换行。(单选题)A、\tB、\bC、\nD、\0答案:C
知识点:1.3.2常量24、字符常量用()引起来。(单选题)A、<>B、()C、“”D、‘’答案:D
知识点:1.3.2常量25、字符串结束标记是(),它占一个存放字节。(单选题)A、\tB、\bC、\aD、\0答案:D
知识点:1.3.2常量26、十进制整数以()开头。(单选题)A、0xB、0C、HD、没有答案:D
知识点:1.3.2常量27、C语言规定,每个数据定义和语句的最后必须有一个(),各变量之间用()分隔。(填空题)答案:;;,;
知识点:1.3.3变量28、以下叙述中正确的是()。(多选题)A、C语言是区分大写字母和小写字母的B、C语言默认是在英文、小写、半角状态下编辑源程序C、通常变量名用小写字母表示D、关键字用户也是可以命名的答案:ABC
知识点:1.3.3变量29、()语句不符合规范。(单选题)A、inta=4,b=4;B、inta=b=4;C、inta,b;a=4;b=4;D、inta,b;a=b=4;答案:B
知识点:1.3.3变量30、()都是合法标识符。(多选题)A、a-bB、123aC、J2_7D、printf答案:CD
知识点:1.3.3变量31、C语言规定用户定义的标识符只能由字母、数字、下划线三种字符组成,且第一个字符必须是()。(多选题)A、字母B、数字C、下划线答案:AC
知识点:1.3.3变量32、float类型格式说明符是()。(单选题)A、%dB、%sC、%cD、%f答案:D
知识点:1.3.3变量33、float是单精度实型变量的定义符,其数值默认小数位数是()位,对应的格式说明符为()。(前者填写阿拉伯数字)(填空题)答案:6;%f;
知识点:1.3.3变量34、int类型格式说明符是()。(单选题)A、%dB、%sC、%cD、%f答案:A
知识点:1.3.3变量35、任何变量都应()。(单选题)A、先使用,后定义B、先定义,后使用C、直接使用D、边使用边定义答案:B
知识点:1.3.3变量36、在C语言中,char型数据在内存中的存储形式为()。(单选题)A、反码B、补码C、ASCII码D、原码答案:C
知识点:1.3.3变量37、在程序运行过程中,其值可以改变的量称为()。(填空题)答案:变量;
知识点:1.3.3变量38、字符A的ASCII码为65,若以“%c”格式输出就显示字符(),若以“%d”格式输出就显示()。(填空题)答案:A;65;
知识点:1.3.3变量39、字符型变量的定义符是()。(单选题)A、intB、charC、floatD、double答案:B
知识点:1.3.3变量40、在C语言中,真用()表示,假用()表示。(填写阿拉伯数字)(填空题)答案:1;0;
知识点:1.3.5运算符41、在C语言程序中,表达式5%2的结果是()。(单选题)A、2.5B、2C、1D、3答案:C
知识点:1.3.5运算符42、“=”不是等于,而是赋值运算符。(判断题)答案:正确
知识点:1.3.5运算符43、9/2的值为()(单选题)A、4.5B、4.0C、4D、5答案:C
知识点:1.3.5运算符44、若a为int类型,且其值为3,则执行完表达式“a+=a-=a*a”后,a的值为()。(单选题)A、-3B、-12C、9D、6答案:B
知识点:1.3.5运算符45、若intk=10;,则运算++k后表达式的值为(),变量k的值为()。(填写阿拉伯数字)(填空题)答案:11;11;
知识点:1.3.5运算符46、若变量m为char类型,能正确判断出m为大写字母的表达式是()。(单选题)A、‘A’<=m<=’Z’B、m>=‘A’&&m<=‘Z’C、‘A’<=mand‘Z’>=mD、m>=‘A’||m<=’Z’答案:B
知识点:1.3.5运算符47、若有语句“x=4;y=2;z=6;”,则表达式x(单选题)A、2B、3C、4D、5答案:A
知识点:1.3.5运算符48、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()。(单选题)A、0B、1C、2D、3答案:C
知识点:1.3.5运算符49、设doublex,y;则表达式“x=1,y=3/2”的值是()。(单选题)A、1.0B、1C、2.0D、1.5E、2答案:A
知识点:1.3.5运算符50、设inta=2,b=3;求算术表达式“(float)(a+b)/2”的值是()。(单选题)A、1.0B、2C、2.0D、2.5答案:D
知识点:1.3.5运算符51、设inta=3,b=4,c=5则表达式“!(a>b)&&c||1,2”的值是()。(单选题)A、0B、1C、2D、无法确定答案:C
知识点:1.3.5运算符52、设inta=3,b=4,c=5则表达式“(a>b)+c”的值是()。(单选题)A、1B、0C、6D、5答案:D
知识点:1.3.5运算符53、设有inta=1,b=4则表达式a/2&&b的值为()(单选题)A、0B、1C、4D、不确定答案:A
知识点:1.3.5运算符54、数学表达式a>b>c用C语言表示为()(填空题)答案:a>b&&b>c;
知识点:1.3.5运算符55、在以下一组运算符中,优先级最高的是()。(单选题)A、%B、<=C、==D、&&答案:A
知识点:1.3.5运算符56、在以下一组运算符中,优先级最高的是()。(单选题)A、==B、%C、!D、<=答案:C
知识点:1.3.5运算符57、若变量x、y、z为float类型,要给它们输入数据,以下正确的输入语句是()。(单选题)A、read(x,y,z);B、scanf(“%f%f%f”,x,y,z);C、scanf(“%f%f%f”,&x,&y,&z);D、scanf(“%lf%lf%lf”,&x,&y,&z);答案:C
知识点:1.3.7输入输出语句58、()表示输出一个字符。(单选题)A、%cB、%sC、%dD、%f答案:A
知识点:1.3.7输入输出语句59、()表示输出一个字符串。(单选题)A、%cB、%sC、%dD、%f答案:B
知识点:1.3.7输入输出语句60、getchar()是()函数。(单选题)A、格式输入B、格式输出C、字符输入D、字符输出答案:C
知识点:1.3.7输入输出语句61、printf()是()函数。(单选题)A、格式输入B、格式输出C、字符输入D、字符输出答案:B
知识点:1.3.7输入输出语句62、putchar()是()函数。(单选题)A、格式输入B、格式输出C、字符输入D、字符输出答案:D
知识点:1.3.7输入输出语句63、scanf()是()函数。(单选题)A、格式输入B、格式输出C、字符输入D、字符输出答案:A
知识点:1.3.7输入输出语句64、若变量已正确定义为int类型,要通过语句scanf(“%d%d”,&a,&b);给a赋值6,b赋值8,正确的输入形式是()。(单选题)A、6,8B、68C、a=6,b=8D、a=6b=8答案:B
知识点:1.3.7输入输出语句65、十进制整数的数据格式符为()。(单选题)A、%dB、%oC、%xD、%e答案:A
知识点:1.3.7输入输出语句66、有以下程序,当输入大写字母B后,程序的运行结果是()。#includevoidmain(){charc;c=getchar();printf("%c",c+32
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 疫情心理实践活动方案
- 酒店年终活动策划方案
- 瘦身店活动策划方案
- 超豪华公司年会策划方案
- 社会线上活动冬至活动方案
- 重大生命活动方案
- 饭店演艺活动方案
- 青菜浇水活动方案
- 顶尖舞蹈校园活动方案
- 社区交友大会活动方案
- 培训室布置方案
- 危急值的报告制度与流程
- 艺术导论(西安交大版)学习通章节答案期末考试题库2023年
- 新教科版科学六年级上册知识点
- 202211六年级期中数学考试试卷(102份)
- 中建某公司项目部质量管理奖励与处罚条例
- GBZ/T(卫生) 201.5-2015放射治疗机房的辐射屏蔽规范第5部分:质子加速器放射治疗机房
- GB/T 13384-2008机电产品包装通用技术条件
- GA/T 167-2019法医学中毒尸体检验规范
- 第三章 第1节 水与水溶液 第1课时水的电离 课件 高二上学期化学鲁科版(2019)选择性必修1
- 国家储备林基地建设项目实施方案
评论
0/150
提交评论