文档详情

C语言程序设计(第二版)习题参考 答案1.pdf

发布:2018-10-11约14.65万字共90页下载文档
文本预览下载声明
C语言程序设计习题参考答案 习 题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2 .二进制是由0 和1 两个数字组成的进制方式。 3 .二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4 .在整数的二进制表示方法中,0 的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6 .常用字符的ASCII 码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、 小写英文字母。 解:1.F 2 .T 3.T 4.T 5 .T 6 .T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是 。 A. 原码 B. 反码 C. 补码 D. 移码 2 .已知英文小写字母m 的ASCII 码为十进制数109,则英文小写字母y 的ASCII 码为 十进制数 。 A. 112 B. 120 C. 12 1 D. 122 3 .关于ASCII 码,在计算机中的表示方法准确地描述是 。 A. 使用8 位二进制数,最右边一位为1 B. 使用8 位二进制数,最左边一位为1 C. 使用8 位二进制数,最右边一位为0 D. 使用8 位二进制数,最左边一位为0 4 .设在机器字长4 位,X =0 111B ,Y =10 11B ,则下列逻辑运算中,正确的是___________ 。 A. X ∧Y =1000 B. X ∨Y =1111 C. X ⊕Y =00 11 D. ¯Y =1000 5.下列叙述中正确的是 ( )。 A .高级语言就是机器语言 B .汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算 机可以直接识别并执行的程序 C .C 语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D .C 源程序经过编译、连接,若正确,执行后就能得到正确的运行结果 6 .用C 语言编写的源程序经过编译后,若没有产生编译错误,则系统将 ( )。 A .生成可执行文件 B .生成目标文件 C .输出运行结果 D .自动保存源文件 7 .下列叙述中不正确的是 ( )。 A .main 函数在C 程序中必须有且只有一个 B. C 程序的执行从main 函数开始,所以main 函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。 D. 每个函数执行时,按函数体中语句的先后次序,依次执行每条语句 解:1.C 2 .C 3 .D 4 .B 5 .B 6 .B 7 .B 三、填空题 1.(87.625 ) ( ) ( ) ( ) 10 2 8 16 2 .(10010 1011100 1.10 111) ( ) ( ) ( ) 2 8 16 10 3 .输入三个数,计算并输出三个数的和与三个数的乘积。 程序如下: #include stdio.h void main () { int a,b,c,s,z; printf(Please input a b c:\n);
显示全部
相似文档