单片机C语言作业及上机习题(仅供参考)1 - 图文
更新时间:2023-10-11 12:14:01 阅读量: 综合文库 文档下载
- 单片机c语言编程推荐度:
- 相关推荐
8584200第一次课
熟悉win-TC编译环境、熟悉C语言程序结构
1.使用C 语言编译环境,输入下面的源程序。将你的程序命名为hello.c,然后编译运 行它。
/* program writes the words \*File : Hello.c * By : NJCIT
* Date : 07-03-09 */#include
printf(\return(0); } 2.
main() /*求两数之和*/ {
int a,b,sum; /* 这是变量定义*/ a=123;b=456; sum=a+b;
printf(“sum is %d\\n”,sum); }
问题:
1. 一个C语言源程序从哪里开始执行? 2. C程序的函数由几部分构成?
3. ANSI C 中的注释内容是用什么符号界定?
第二次课
熟悉printf()函数、常见转义字符及各种数据类型的输出格式 1.
#include
2. main()
{
int a=5,b=7,c=-1;
float x=67.8564,y=-789.124; char c=‘A’; long n=1234567; unsigned u=65535;
printf(“%d%d\\n”,a,b); printf(“==\\n”,a,b); printf(“%f,%f\\n”,x,y);
printf(“%-10f%-10f\\n”,x,y);
printf(“%8.2f,%8.2f,%.4f,%.4f,?,?\\n”,x,y,x,y,x,y); printf(“%e,.2e\\n”,x,y);
printf(“%c,%d,%o,%x\\n”,c,c,c,c); printf(“%ld,%lo,%x\\n”,n,n,n); printf(“%u,%o,%x,%d\\n”,u,u,u,u);
printf(“%s,%5.3s\\n”,”COMPUTER”,”COMPUTER”); }
3. 假设下面的例子都是完整程序的一部分,那么他们每一个将会输出什么?
a. printf(\b. printf(\c. printf(\d. printf(\e. int num;num = 2; f. printf(\ 4.加载,编译并运行下面的程序。显示输出界面然后回答下面的问题。
#include
(1)C语言的基本数据类型有几种,分别是什么,并指出各种数据类型的关键字? (2)描述C语言中标识符的组成
(3)常量和变量的区别是什么? (4)在程序中如何使用变量?
(5)从下面列出标识符中选出哪些可以用作合法的C用户定义标识符,哪些不能使用。为什么?
(1) a3_b3 (2)void (3) _123 (4)123_ (5) IF (6) INT (7) For (8) printf (9) WORD (10) define (11) _abc (12) sizeof (13) answer (14) to (15)signed (16) Case (17)_if (18) extern (19) putchar (20) _double
(6)请选出正确的数值和字符常量,说明类型;对于不正确的数,说明原因
(1) 0.0 (2) 5L (3) o13 (4) 0Xff (5) oxaa (6) 018 (7) 9861 (8) 011
(9) 3.987E-2 (10) .987 (11) ‘\\0xab? (12) 50. (13) 8.9e1.2 (15)0xFF00 (16) 0.825e2 (17)473 (18) OX4 (19) “c” (20)‘t’ (21) ‘\\?” (22)?0? (23)?\\0? (24) ?A?
4.选择题
(1)合法的字符常量是 。
A) ‘\\t’ B) “A” C) ‘a’ D)’\\x32’
(2) 合法的字符常量是 。
A) ‘\\084’ B) ‘\\84’ C) ‘ab’ D)’\\x43’
(3)是C语言提供的合法的数据类型关键字。
A) Float B) signed C) integer D)Char
(4)在以下各组标识符中,合法的标识符是。
A) A)B01 B)table_1 C) 0_t D) k% B) A)Fast_ B) void C)pbl D)
(5)属于合法的C语言长整型常量的是 。
A)5876273 B)0L C)2E10 D)(long)5876273
(6)下面选项中,不是合法整型常量的是
A)160 B)-0xcdg C)-01 D)-0x48a
1e1 (14) 第三次课
熟悉scanf()函数的使用:
1. 用下面的scanf()函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’;
main() {
int a,b; float x,y; char c1,c2;
scanf(“a=%d b=%d”,&a,&b); scanf(“ x=%f y=%e”,&x,&y);
scanf(“ c1=%c c2=%c”,&c1,&c2); printf(“a=%d b=%d”,a,b); printf(“ x=%f y=%e”,x,y);
printf(“ c1=%c c2=%c”,c1,c2); }
2.加载,编译并运行下面的程序然后回答下面的问题。
2. 改写这个程序使他可以用一个单独的变量以天的形式存储用户的年龄。
#include
正在阅读:
单片机C语言作业及上机习题(仅供参考)1 - 图文10-11
一种适合教学的开关电源设计及调试03-29
2017年中国电影市场监测及投资前景评估(目录) - 图文06-14
免疫规划培训试题 201304-04
中医外科学习题01-20
趣味数学40题01-05
卡夫卡小说《城堡》的诗学意义03-11
车辆定损考试题库10-30
2022聚焦中考数学复习模拟测试卷04-18
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 上机
- 单片机
- 习题
- 仅供参考
- 作业
- 语言
- 图文
- 2017年江苏省测绘职业技能鉴定《工程测量员》试题
- 基于人机界面的物料自动分拣装置的PLC控制系统设计报告 - 图文
- 麻洞川乡中心小学校服捐赠仪式活动简报 - 图文
- 垃圾分类回收与可持续
- 总监总代岗位工作指导书
- 施工工艺设计流程制度试验管理制度
- BIM技术概论考试题库
- 东财《人力资源管理》在线作业题库(附答案)
- 常用文件后缀打开
- 怎么吹出响亮的“流氓哨” - --吹口哨技巧图解
- 酚醛树脂的实验报告
- 数学建模 - 声音识别模型的建立与评价
- 主要参考文献
- 水表原理和构造课件 - 图文
- 《大体积混凝土施工质量控制浅析》毕业论文
- 经济法的运行机制
- 新护士带教计划 - 图文
- css选择器汇总
- 个人房屋租赁合同范本2018最新
- 森林资源规划设计调查因子简称与代码表