本节书摘来自华章出版社《嵌入式C编程:PIC单片机和C编程技术与应用》一书中的第1章,第1.14节,作者 [美]马克·西格斯蒙德(Mark Siegesmund),更多章节内容可以访问“华章计算机”公众号查看
1.14 测验
- 从下列去除空白字符的程序中选出正确的一个。
- 下列C语句哪些是合法的?
- 下列语句会循环多少次?
![image](https://yqfile.alicdn.com/ea42f937d84c2d2f6cf8feb30f7e1566d03ed36e.png)
- 下列语句会循环多少次?
![image](https://yqfile.alicdn.com/cb9a06c05f9079601c4496577815fb68c8c8c22c.png)
- 选出下面这行语句中出现的C语言元素。
![image](https://yqfile.alicdn.com/890d9ea0846874e9df17d78f131a53e3b1a68d99.png)
- 选出下列合法的C语言注释。
(a)int x // holds current x position; (b)process (data); / * removes symbols +- * / in the data * / (c)// temporary>> // int dummy; (d)都是合法的 (e)都是不合法的
- 遇到下面这条语句,编译器会怎么做?
(a)报一个错误 (b)报一个警告 (c)a和b都是 (d)a和b都不是
- 一个表达式可以是什么?
(a)一个语句 (b)一个声明 (c)一个形参 (d)函数 (e)一个编译单元
- 文件q1.inc中有下列几行语句:
那么在下列代码中,LED会闪烁几次?
(a)1 (b)2 (c)3 (d)4 (e)不闪烁
- 文件qq1.inc中只有void四个字符,那么在编译下列代码时会产生什么错误?
(a)没有错误 (b)三个,两个在void处,一个是“(后找不到)” (c)两个,位于void处 (d)一个,位于main这一行 (e)四个,b中列出的三个和“{}中没有语句”
时间: 2024-09-08 10:08:58