《C语言程序设计:问题与求解方法》——3.11节本章习题

本章习题
一、选择题
1. (  )是C语言提供的合法的数据类型关键字。
A. Float B. signed C. integer D. Char
2. 属于合法的C语言长整型常量的是(  )。
A.5876273 B. 0L C.2E10 D.(long)5876273
3. 判断int x = 0xaffbc;x的结果是(  )。
A.赋值非法 B.不确定 C.affb D.ffbc
4. 下面选项中,均是合法浮点数的是(  )。
A.+1e+1 B.-.60 C.123e D.-e3
5e-9.4 12e-4 1.2e -.4 .8e-4
03e2 -8e5 +2e-1 5.e-0
5. 在C语言中,字符型数据在内存中以(  )形式存放。
A.原码 B. BCD码 C.反码 D.ASCII码
6. (  )是非法的C语言转义字符。
A. '\b' B. '\0xf ' C. '\037' D. '\’'
7. 在C语言中,数字029是一个(  )。
A.八进制数 B.十六进制数 C.十进制数 D.非法数
8. C语言中整数-8在内存中的存储形式为(  )。
A. 1111111111111000 B. 100000000001000
C. 000000000001000 D. 1111111111110111
9. 为了计算s=10!(即10的阶乘),则s变量应定义为(  )。
A. int B. unsigned C. long D.以上三种类型均可
10. 以下所列的C语言常量中,错误的是(  )。
A.0xFF B. 1.2e0.5 C. 2L D. '\72'
11. 假定x和y为double型,则表达式x=2,y=x+3/2的值是(  )。
A.3.500000 B.3 C. 2.000000 D. 3.000000
12. 设变量n为float型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是(  )。
A. n=(n100+0.5)/100.0 B. m=n100+0.5,n=m/100.0
C. n=n100+0.5/100.0 D. n=(n/100+0.5)100.0
13. 以下选项中不属于C语言的类型是(  )。
A. signed short int B. unsigned long int
C. unsigned int D. long short
14. 在16位C编译系统上,若定义“long a;”,则能给a赋40000的正确语句是(  )。
A. a=20000+20000; B.a=4000*10;
C. 30000+10000; D. a=4000L*10L;
二、填空题
1.设“int a; float f; double;”,则表达式10+'a'+i*f值的数据类型是    。
2.若a是int变量,则执行表达式a=25/3%3后,a的值是    。
三、判断题
1.在C语言程序中对用到的所有数据都必须指定其数据类型。
2.一个变量的地址是指它所对应的几个字节地址中的最大地址。
3.对几个变量在定义时赋初值可以写成:int a=b=c=3;。
4.若a是实型变量,C语言程序中允许赋值a=10,因此实型变量中允许存放整型数。
5. C语言不允许混合类型数据间进行运算。
四、程序阅读题。写出以下程序运行的结果

main ( )
{
  char c1='a',c2='b',c3='c',c4='\101',c5='116';
  printf("a%c b%c\tc%c\tabc\n",c1,c2,c3);
  printf("\t\b%c %c",c4,c5);
}

五、编程题
1.已知a,b均是整型变量,编写程序将a,b两个变量中的值互换。
2.已知a=3,b=4,c=5,x=1.2,y=2.4,z=–3.6,u=51274,n=128765,c1='a',c2='b'。若想得到以下的输出格式和结果,请写出相应的程序(包括定义变量类型和设计输出)。

  a= 3 b= 4 c= 5
  x=1.200000,y=2.400000,z=-3.600000
  x+y= 3.60 y+z=-1.20 z+x=-2.40
  u= 51274 n= 128765
  c1='a' or 97(ASCII)
  c2='b' or 98(ASCII)

3.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果;输出时要求有文字说明,取小数点后两位数字,请编写程序。

时间: 2024-10-01 16:22:45

《C语言程序设计:问题与求解方法》——3.11节本章习题的相关文章

《C语言程序设计:问题与求解方法》——1.4节本章习题

本章习题一.判断题 C语言中,函数体必须用一对大括号括住,大括号不能省略. C语言中,函数首部不能以分号结束. C语言程序中一条语句或定义结束时的分号常常可以省略不写. 源程序中的注释在翻译成目标程序时会被编译程序忽略掉,所以写注释的意义不大,纯属浪费时间.二.连线题.不看术语对照表,请将两边的术语连线 冰箱格子的编号 内存的基本存储单元冰箱的一个格子 数据编写普通菜谱的人 状态寄存器特殊菜谱 输出设备加工步骤 用机器语言编程的程序员理想厨房 信息厨师及炒菜设备 输入设备厨房管理员 指令地址寄存

《C语言程序设计:问题与求解方法》——2.18节本章习题

本章习题 一.判断题 1.两个整型量(包括常量和变量)m和n相除 m/n ,所得的结果是截去了小数部分的整数商. 2. 在调用数学库函数时,可以不包含头文件math.h . 3.在C89标准中规定:定义可以出现在函数体中的任意位置. 4.表达式中出现的变量,可以是未经过初始化的变量. 5.两个运算量之间的乘号 "" 有时可以省略不写,有时可以用 "."号代替""号. 6.在赋值语句中,赋值号的左边一定是一个单个变量,不能是常量,也不能是一个函数调

《C语言程序设计:问题与求解方法》——第3章顺序结构程序设计

第3章 顺序结构程序设计 概念比细节更重要,但细节有时决定成败. 本章3.5节之后(包括3.5节)的内容,初学者都可在学完第6章之后再来学习.把这些内容安排在此处,只是为了C语言基础语法知识讲解的系统和连贯,既有利于学过C语言的读者,也有利于读者将来在编程时通过本书查找相关知识点. 在例题3.3中,介绍了一种在纸面上运行算法的算法走查方法,这是本章的一个重点.3.2节也是本章的重点.本章的难点是各种数据类型之间的转换.

《C语言程序设计:问题与求解方法》——第0章“理想厨房”的工作原理

第0章 "理想厨房"的工作原理计算机从发明到现在不过70年左右的时间,然而计算机的发明.改进和普及,却彻底地变革了人类社会.计算机本身也变得越来越复杂.快速.小巧.种类繁多.目前,大多数计算机都遵循冯·诺伊曼体系结构,这为我们理解计算机的基本工作原理提供了方便.从某种角度来看,计算机就是一种人造智能生命.想要真正学会编程,通过编写的程序命令计算机工作,就必须懂得计算机的基本工作原理,就像人们要与某种具有智能的其他物种个体进行交流时必须对那个物种的习性有基本了解一样.本章和下一章是全书的

《C语言程序设计:问题与求解方法》——第2章C语言程序结构和基本语法要素

第2章 C语言程序结构和基本语法要素枯燥乏味乃生动有趣之母.欲速则不达.本章先介绍了程序设计语言和C语言的基本知识,2.3节和2.4节从粗粒度(函数)到中粒度(语句等)概述了C语言程序的构成成分:函数.定义.语句.编译预处理命令.注释等.2.5节到2.16节从细粒度到中粒度,讲解了如何由C字符集中的字符构成标识符.分隔符.关键字.常量.变量和运算符:以及如何由这些成分构成C程序(函数体)的基本的成分:定义.表达式和赋值语句.2.11节和2.12节对输入输出作了简要介绍.其中2.10节.2.14节

《C语言程序设计:问题与求解方法》——第1章计算机的基本工作原理

第1章 计算机的基本工作原理捷径有时候是一条弯路.万事开头难.计算机能够"理解和懂得"的语言是二进制机器语言,计算机能够直接加工处理的是二进制的数和码.1.1节将对二进制进行简介,其中最重要的概念是字节.二进制的数和码,以及世界上的各种事物如何通过编码用二进制位串来表示(或近似表示).接下来将对计算机的基本构成成分.机器语言.计算机的基本工作原理进行简介.

《C语言程序设计:问题与求解方法》——0.5节本章习题

本章习题1.在取一条指令到理想厨房的过程中,哪些部件会依次参与工作?哪个部件在此过程中起着核心控制作用?2.取一份原材料的工作过程与取一条指令的工作过程有什么区别?3.考虑一下为理想厨房编写菜谱与编写给普通人看的菜谱有何不同.4.编写一个香菇炒青菜的菜谱.5.写出三条传送带各自的职责.哪条传送带是可以双向传递的?在取指令时,材料传送带是双向的还是单向的?6.如果不考虑跳转指令,菜谱中的所有指令在冰箱的格子中应当如何存放?7.有条件跳转指令是根据在哪里存放的条件来执行跳转的?

《Python语言程序设计》——第一部分 程序设计基础 第1章计算机、程序和Python概述1.1 引言

第一部分 程序设计基础 第1章 计算机.程序和Python概述学习目标 演示对计算机硬件.程序和操作系统的基本理解(第1.2-1.4节). 描述Python的历史(第1.5节). 解释Python程序的基本语法(第1.6节). 编写和运行一个简单的Python程序(第1.6节). 解释恰当的程序设计风格和文档的重要性,并提供相应的实例(第1.7节). 解释语法错误.运行时错误和逻辑错误之间的区别(第1.8节). 使用Turtle创建一个基本的图形程序(第1.9节). 1.1 引言 关键点:本书的

《C语言程序设计:问题与求解方法》——导读

目 录 第0章 "理想厨房"的工作原理0.1 理想厨房系统0.2 理想厨房系统的一个炒菜实例0.3 "理想厨房"工作的重要特点0.4 理想厨房系统与计算机系统术语对照表本章习题第1章 计算机的基本工作原理1.1 二进制简介1.2 计算机系统1.3 提高部分本章习题第2章 C语言程序结构和基本语法要素2.1 高级程序设计语言和编译程序简介2.2 C语言历史概述2.3 C语言源程序的主要构成成分:函数定义2.4 C语言源程序的次要组成成分:编译预处理命令.注释和声明2.