复习题:

1:c语言的基本模块是什么?

C语言的基本模块是函数。函数是能够实现特定功能的语句块,当用户按照函数的特定格式完成这个基本模块后,可以在后续的开发中重复使用这个功能模块,从而提高开发效率。

2.什么是语法错误?写一个英语例子和一个c语言例子。

语法错误是指在程序设计中语句的使用不符合C语言的语法规范而引起的错误。因为是不符合语法规范而引起的错误,所以编译器能够检测到大部分的语法错误。

C语言例子:printf(‘Hello , world!’):

其中语法错误有两处,双引号误写为单引号;其次,分号误写为冒号。

3.什么是语义错误?

语言错误也称为逻辑错误,主要是指程序设计中的语句在语法上正确,但是在功能和逻辑含义的表达上存在错误,从而引起程序的功能或者结果出现错误。

C语言例子:“while(I = 1){}”(正确写法是“while(i==1){}”)。这条语句的错误在于把赋值表达式当作循环的条件判断,这个表达式的值为1,因此,循环将不会停止。

4.代码纠正:

 5.假设下面的4个例子都是完整程序中的一部分,他们都输出什么结果?

(1)

(2)

(3)

(4)

6,在main. Int . function .char. =中,哪些是c语言的关键字?

关键字是int和 char,main 是主函数的函数名,并不是关键字,但是由于主函数使用了该函数名,因此程序设计中不能使用该标识符,否则会产生标识符的冲突;= 是运算符,表示赋值;function 是未定义的标识符,程序设计中可以使用该标识符。

7,如何以下面的格式输出变量words和lines的值(这里,3020和350代表两个变量的值)?

8.a=5,b=5

9.y=15 ,x=150

编程练习:

1.编写一个程序,调用一次printf()函数,把你的名和姓打印在一行。再次调用一次printf函数,把你的名和姓分别打印在两行。然后,再调用两次printf()函数,把你的名和姓打印在一行。

注意这里使用的是%s,不是%d

注:%d整型输出

%f以小数形式输出,默认情况下保留小数点6位

 %c用来输出一个字符
%s用来输出一个字符串
%o以八进制数形式输出整数
%x以十六进制数形式输出整数,或输出字符串的地址
%p输出地址

2.编写一个程序,打印你的名字和地址。

3.编写一个程序,把你的年龄转换为天数,并且显示这两个值。这里不过考虑闰年的问题。

4.编写一个程序生成以下输出;

5.编写一个程序,生产一下输出:

6.编写一个程序,创建一个整型变量tose,并将tose设置为10程序中还要计算tose的两倍和tose的平方。该程序应该打印3个值,并分别描述以示区分。

 tose的两倍不能设置成2tose,因为在c语言中,变量的命名规范:

1、起名要有意义
2、只能以英文字母、下划线( _ )、美元符号( $ )开头。后面可以接数字、英文字母、下划线和美元符号( $ )(可以使用中文,但不推荐使用)
3、不能是C语言中的关键字

7.许多研究表明,微笑益处多多。编写一个程序,生成一下格式的输出:

8.

C primer plus 第二章课后复习题与编程练习笔记相关推荐

  1. 【C Primer Plus第二章课后编程题】

    [C Primer Plus第二章课后编程题] 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.1 #include <stdio.h> int main (void) ...

  2. 《C++Primer》第二章-变量和基本类型-学习笔记(1)

    <C++Primer>第二章-变量和基本类型-学习笔记(1) 文章目录 <C++Primer>第二章-变量和基本类型-学习笔记(1) 摘要 主体 基本(内置)类型 算数类型 整 ...

  3. C++ Primer Plus第二章课后编程答案

    1. #include<iostream>using namespace std;int main() {cout << "我的名字是:帅哥" <&l ...

  4. 网络协议和Netty——第二章 Java原生网络编程学习笔记

    编程中的Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说, ...

  5. 04737 c++ 自学考试2019版 第二章课后程序设计题 3

    /* * 04737 c++ 自学考试2019版 第二章课后练习 * 程序设计题 3 * 需求:设计并实现一个类MyLine */ //标准流 #include<iostream> //科 ...

  6. 04737 c++ 自学考试2019版 第二章课后程序设计题 2

    /* * 04737 c++ 自学考试2019版 第二章课后练习 * 程序设计题 2 * 需求:设计并实现二维坐标系下点的类Point.... */ //标准流 #include<iostrea ...

  7. 04737 c++程序设计 第二章 课后程序设计题 第一题

    /* * 04737 c++ 自学考试2019版 第二章课后练习 * 程序设计题 1 * 需求:设计并实现一个类Course.它代表学校中的一门课程..... *///标准流 #include< ...

  8. 李航《统计学习方法》第二章课后答案链接

    李航<统计学习方法>第二章课后答案链接 李航 统计学习方法 第二章 课后 习题 答案 http://blog.csdn.net/cracker180/article/details/787 ...

  9. C Primer Plus第二章总结

    C Primer Plus第二章总结 关于头文件: #include<stdio.h>可能是每一个初学者第一个看到的头文件,许多人可能不清楚什么是头文件以及头文件的功能 其实头文件是C语言 ...

最新文章

  1. C#中Request.servervariables参数
  2. 《需求工程——软件建模与分析》读后感之三
  3. 数据结构与算法一 - 二叉树基础
  4. 第4课第4节_Android灯光系统_源码分析_电池灯
  5. 微服务技术方案:Spring Cloud 从入门到实战
  6. JavaScript | 嵌套if的示例
  7. Python(37)_字典嵌套
  8. 【clickhouse】 clickhouse配置查询记录query_log
  9. jquery实现的滚动新闻(多个实例代码)
  10. oracle 索引-1无效,oracle 索引失效原因及解決方法
  11. 别再对 Istio 一脸懵了,万众期待的第一本 Istio 著作现!已!上!市
  12. 计算机基础知识测试试题及答案,计算机基础知识测试试题及答案
  13. STEAM 自动安装时提示C++ 安装不了等问题
  14. 世界地图展开图,来自 Simon's World Map
  15. RGB565和RGB888的转换
  16. python成语接龙_【万字长文】Python正在蚕食全世界
  17. 逻辑回归:逻辑回归中的参数
  18. 程序员如何渡过中年危机
  19. 我所理解的 惠普云 (HP Cloud)
  20. 我发现P200一些基础的操作像地面站校准,还有遥控器的设置,阿木的的铂贝学院的视频里面其实有了,免费可以看的!

热门文章

  1. Could not find setter for ID on class com.iflytek.civilAffairs.pojo.MzywShswcYtwy
  2. 【U8】登录账套显示“账套XXX年度XXXX是以前版本的数据,请使用系统管理升级”
  3. 伊朗太阳能光伏市场:易建钱难筹
  4. EXCEL2010数据挖掘插件 下载地址
  5. ElasticSearch教程与实战:从搭建服务到Spring Boot整合
  6. PLA:从线性可分到线性不可分的演化过程
  7. Mac OS X系统恢复软件
  8. 【数据安全案例】北京购车摇号查询系统出现信息泄露漏洞
  9. M1 电脑可以体验Windows11系统吗?M1 MAC安装win11详细教程(附图解)
  10. 2022(招聘季)linux面试高频题