C语言1000以内守形数,精通C程序设计教程各章习题.doc

精通 C程序设计教程各章习题

第一章习题

简述冯· 诺依曼体系计算机的硬件结构与“存储程序”的工作原理。

简述高级语言的编程过程。

编译程序与连接程序的主要功能是什么?

常见的程序错误有哪些类型?程序员该如何发现并修正这些错误?

为什么阅读和分析程序很重要?程序员该怎样阅读和分析程序?

程序员在编程过种中的主要工作是什么?编程工作对程序员有怎样的要求?

结构化程序设计的核心思想是什么?

什么是面向过程编程与面向对象编程?

按照软件工程的方法,软件“生命期”的全过程是怎样的?

什么是字符文件?字符文件的存储特点是怎样的?

C 语言的主要特点是什么?

什么是高级语言的数据类型?

简述算法的主要特点与性能要求。

简述算法描述的几种常用方法。

试说明重视算法描述的意义。

用程序框图和 N-S 程序流图两种方法描述例 1-15 的算法。

名词解释。

(1)指令 (2)程序 (3)软件 (4)程序语言

(5)算法 (6)软件工程 (7)数据结构 (8)时间复杂度

采用二进制运算,把以下十进制数化为 16 位补码并写出内存中字节的存储顺序。

(1) 1 (2) 27482 (3) 9547 (4) 32767 (5) 27482

用十进制运算完成 1.11 题。

把下列十进制数化为 IEEE 单精度规格化浮点数,写出内存中字节的存储顺序。

(1) 180.3 (2) 10000 (3) 0.0001 (4) 247.75 (5) 0

第二章习题

什么是 L-value ?

C 语言是怎样表示逻辑意义的?

C 语言的字符常量与字符串常量有何区别?

什么是计算转换规则? C 语言的计算转换规则是怎样的?

什么是表达式?

简述 C 语言数学表达式的书写方法。

简述 C 语言源程序的书写规范。

为什么说 C 语言程序是函数组成的程序?

什么是复合语句?为什么要使用复合语句?

以下符号序列作为用户标识符正确的是 。

(A )_75_ (B)TurboC (C)main (D)if

(E)It (F)max_ (G)_000 (H)08H

以下符号序列中,合法的 C 常量有 。

(A )'\X41' (B)099 (C)'\x0' (D)0X9h

(E)'\\n' (F) .25 (G)1e2.0 (H)"\\"

(I)'\8' (J) 1E 1 (K)'\' (L)09E05

(M )0X0AaA (N) 15.2000e0 (O)abH (P)0110Lu

(Q)1e1f (R) 0.1L (S)80h (T) 0xAUL

写出以下表达式的求值结果。设 int a=3,b= 2,c=4,d=0;

(1)a++;

(2)a+b

(3)! (d=a)&&(a=b)

(4)! a+c 1| |b+c/3

(5)! !a+b

(6)012<<3+1

(7)sizeof(32L)

(8)sizeof(0.005f)

(9)sizeof(7.0)

(10)sizeof(double)

(11)sizeof('A')

(12)sizeof('A' 2)

(13)3

(14)3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值