程序设计基础——以C为例 虞歌 习题解答

习题1

1.编辑、编译和运行C 程序需要什么条件?

答:

计算机、操作系统、C 编译器。为了提高程序开发效率,通常会使用集成开发环境IDE 。

在集成开发环境 IDE 中,可以方便、高效地完成编辑、编译、链接、运行和调试等程序开

发过程中的所有工作。

2 .C 语言是区分大小写的吗?

答:

是的。C 语言是区分大小写的,如果将主函数名main 改为Main 或MAIN 等,就会出

现错误。

3 .C 语言源文件的扩展名是什么?在Windows 操作系统中,可执行文件的扩展名是什

么?

答:

C 语言源程序文件的文件扩展名通常为.c。在Windows 操作系统中,可执行文件的扩展

名一般是.exe。

4 .什么是注释?C 语言注释的语法是怎样的?编译器会忽略掉注释吗?

答:

注释是提高程序可读性的一种手段,有助于程序员相互交流、理解程序。注释是写给人

看的,而不是写给计算机的。

符号/*标记注释的开始,符号*/标记注释的结束。注释可以出现在程序的任何位置,还

可以占用多行。

在程序编译时,编译器会忽略注释。

5 .找出并修正下面程序中的错误。

#include

int main(void) {

printf(Welcome to C!\n")

return 0;

}

答:

#include /* 头文件stdoi.h 拼写错误 */

int main(void) {

printf("Welcome to C!\n"); /* 字符串缺少双引号,结尾缺少分号 */

return 0;

}

6 .找出并修正下面程序中的错误。

#include

int mian(void) {

printf("Welcome to C!\n");

return 0

}

答:

#include

int main(void) { /* 主函数名mian 拼写错误 */

printf("Welcome to C!\n");

return 0; /* 结尾缺少分号 */

}

习题2

1.计算下列表达式的值。

(1)1 / 4 + 5

(2 )2 * 8 % 5

(3 )2 / 3 + 7 % 4 + 3.5 / 7

(4 )2 + 2 * (2 * 2 - 2) % 2 / 2

(5 )10 + 9 * ((8 + 7) % 6) + 5 * 4 % 3 * 2 + 1

(6 )1 + 2 + (3 + 4) * ((5 + 6 % 7 * 8) - 9) - 10

(7 )3 + 4 * 4 > 5 * (4 + 3) - 1

(8 )x || y + z && y == z (设x 的值为3,y 的值为4 ,z 的值为5 )

(9 )i - 7 && j++ < k (设i 的值为7,j 的值为8,k 的值为9 )

(10)++i && ++j && ++ k (设i 的值为1,j 的值为1,k 的值为1)

答:

(1)5

(2 )1

(3 )3.5

(4 )2

(5 )42

(6 )301

(7 )0

(8 )1

(9 )0

(10)1

2 .将下列数学式子或逻辑条件转换为表达式。

(1) a

程序设计基础c语言答案虞歌,程序设计基础——以C为例 虞歌 习题解答.pdf相关推荐

  1. 2020程序设计基础c语言答案,2020知到程序设计基础(C语言)入门篇答案全套

    程序齿轮联轴器由于内外齿环没有相对运动所以不必加润滑剂. 设计V=Vmax后再增加[S],V不再增加的原因是() 基础胰蛋白酶以酶原的性质存在的意义是() 语言入凡能使酶活性降低或丧失,但不引起酶蛋白 ...

  2. 程序设计基础c语言第二版巫,程序设计基础 (C语言)---2版

    图书特色: 1. 实例丰富 本书不仅理论完备,还通过 100 多个实例夯实基础,100 多个课后习题巩固练习,并通过分布在本书第 6.8 和 10 章的 3 个综合应用案例 学生成绩统计程序.学生成绩 ...

  3. 程序设计基础(c语言)复习大纲,《程序设计基础-C》复习大纲.doc

    <程序设计基础-C>复习大纲.doc <程序设计基础-C>复习大纲 第一部分 期末考核说明 一.期末考试要求 考核学生是否掌握C语言的基本概念,能否较熟练运用Visual C+ ...

  4. c语言小程序 万年历,C语言实现万年历小程序

    这篇文章主要为大家详细介绍了C语言实现万年历小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.杂谈 大一学了C之后一直困惑,C到底怎么用?它不像HTML那么直观 ...

  5. c语言常考的程序,复试C语言常考趣味程序方案.doc

    复试C语言常考趣味程序方案 狼追兔子 1 巧夺偶数 2 五猴分桃 3 高次方数 4 借书方案 5 过桥问题 6 数制转换 7 打渔晒网 8 喝酒问题 9 哥德巴赫猜想 10 打印日历 11 抓交通肇事 ...

  6. c语言开发一个学生成绩统计程序,用C语言实现成绩统计程序的设计课程设计报告.doc...

    武汉理工大学华夏学院 课程设计报告书 课程名称: 数据结构课程设计 题 目:用C语言实现成绩统计程序的设计 系 名: 信息工程系 专业班级: 计算机1121 姓 名: 学 号: 指导教师: 20**年 ...

  7. 用c语言编写MIDI程序,使用C语言编写钢琴小程序

    网上搜索键盘钢琴,可以搜索到不少小游戏,最常玩的就是Flash小游戏,26个按键的. 后来想用C语言自己实现一个,没有界面--控制台的. 原理很简单,先在控制台中获取按键事件,在按键事件中,开一个线程 ...

  8. mysql数据库技术教材答案_MYSQL数据库习题解答.pdf

    数据库原理与应用教程―SQLServer2008 习题解答 第 1 章 习题 1.数据库的发展历史分哪几个阶段?各有什么特点? 答:数据库技术经历了人工管理阶段.文件系统阶段和数据库系统三个阶段. 1 ...

  9. 程序设计基础c语言版大作业,程序设计基础(C语言版)

    本书详细介绍了C语言程序设计所涉及的标记.类型.运算符.表达式.基本输入/输出.顺序结构.选择结构.循环结构.数组类型.指针类型.函数.变量的属性.编译预处理.结构体类型.共同体类型.枚举类型以及文件 ...

最新文章

  1. 计算机专业只考408吗,关于计算机考研408的那些事儿
  2. jupyter代码字体大小_你可能并不知道这样定制炫酷的jupyter主题
  3. 获取电脑的唯一识别码_教你如何知道自己的电脑能够装黑苹果
  4. 缓存cache和缓冲区buffer
  5. java解析未知key json_获取JsonObject某一未知key的值操作
  6. redismemcachedSQLNoSQL
  7. 介绍两款代码自动生成器,帮助提升工作效率
  8. 合肥工业大学数据库上机实验1
  9. java地图 热力图,Spring Boot+高德地图热力图静态数据展示
  10. 怎样检测人脸相似度(人脸识别技术)
  11. mysql自增步长_mysql实现自增步长调整_数据库,mysql,自增,步长,调整
  12. Win7加密访问共享文件夹
  13. Ubuntu配置GPU版本pytorch环境(含NVIDIA驱动+Cuda+Cudnn)
  14. 使用MapReduce计算Pi
  15. 无法访问此网站 localhost 拒绝了我们的连接请求
  16. Mac下7z格式文件解压
  17. 灵敏度分享码显示服务器不可用,和平精英S11最稳灵敏度分享码有哪些?和平精英灵敏度设置分享码...
  18. 深度学习OSSIM关联分析(附源码注解)
  19. java盒图_盒须图简介 - Java报表工具技术讨论,Style Report 报表专题 - OSCHINA - 中文开源技术交流社区...
  20. Mysql导出表结构到excel

热门文章

  1. Stanford,Pupper,开源四足机器狗,电子电气组装接线
  2. 武侠/玄幻/奇幻小说中出现的功法名字-整合(持续更新)
  3. Markdown 学习——Typora入门之常见操作语法及其快捷键
  4. notes Tab Mix Plus help
  5. 【项目中】Android 小米红米手机无法读取照片图片路径的问题
  6. 数据库处理用户上下级关系
  7. 移动办公软件怎么用?移动办公软件下载教程
  8. 汽车点火开关的START、ON、ACC、LOCK描述
  9. 超经典SQL题:做完这4道面试题你就过关了
  10. 还在让WiFi被人蹭网?学会这四招,没人蹭的WiFi网速至少快三倍