c语言程序设计习题集答案

c语言程序设计习题集答案

ID:2075839

大小:321.50 KB

页数:41页

时间:2017-11-14

c语言程序设计习题集答案_第1页
c语言程序设计习题集答案_第2页
c语言程序设计习题集答案_第3页
c语言程序设计习题集答案_第4页
c语言程序设计习题集答案_第5页
资源描述:

《c语言程序设计习题集答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【单项选择题参考答案】【1.1】答案:A注释:int是C语言的关键字【1.2】答案:B【1.3】答案:A【1.4】答案:B注释:include是预处理命令;scanf是函数名;type不是C语言的关键字。【1.5】答案:D【1.6】答案:D【1.7】答案:A【1.8】答案:A注释:int型表示整数的范围是-32768~32767。【1.9】答案:D注释:整型常量-1在计算机中表示为补码1111111111111111,用十六进制显示这个数时,最左边的1不会被解释为符号位,而是与右边其它位共同转换为十六进制数。【1.10】答案:B注释:长整型数32768在计算机内

2、的表示是1000000000000000,以一般整型进行输出时,此数恰是-32768的补码。【1.11】答案:C注释:长整型数65539在计算机内的表示是00010000000000000011,以一般整型进行输出时,仅将右侧16位二进制数转换为十进制数。【1.12】答案:A注释:C语言中,int型的负数是采用补码表示的。【1.13】答案:D【1.14】答案:C注释:变量c是字符型,可用字符常量为它赋值。字符常量必须用单引号括起来,所以B是错误的;在单引号或双引号内的反斜线''用于表示转义字符,A选项在无引号时使用反斜线是错误的;C选项单引号内出现反斜线表示它

3、与后面的数字组成一个转义字符;单引号只允许括起一个字符,D选项在单引号内出现4个字符,是错误的。【1.15】答案:C【1.16】答案:D注释:空字符和空格符是不同的两个字符,空格符的ASCII码值是32,空字符的ASCII值是0。【1.17】答案:A【1.18】答案:B【1.19】答案:A【1.20】答案:C【1.21】答案:B注释:单纯从C语言语法来说,选项B、C都是正确的,但是选项C中第一个运算的两个对象都是整型常数,其结果也是整型数0,最后的运算结果也就是0了。【1.22】答案:C【1.23】答案:A注释:将条件表达式增加一个括号,此式变为a

4、

5、行运算决定元素的地址。题中表达式引用了数组前3个元素。【1.29】答案:A【1.30】答案:D【1.31】答案:B【1.32】答案:B【1.33】答案:B【1.34】答案:A【1.35】答案:C【1.36】答案:C【1.37】答案:C【1.38】答案:D【1.39】答案:D【1.40】答案:C1.41】答案:D注释:scanf函数返回值是输入数据的个数,printf函数的返回值是输出的字符个数。【1.42】答案:D【1.43】答案:C注释:在C语言中,经常用一个变量来作为逻辑表达式,其含义就是:当变量的值不为0时关系成立。【1.44】答案:D注释:break语句

6、仅可跳出switch语句,不会跳出while循环,这是一个死循环。【1.45】答案:A【1.46】答案:C【1.47】答案:C【1.48】答案:D注释:当除数y为0时,程序发生溢出错误。【1.49】答案:C【1.50】答案:A【1.51】答案:C【1.52】答案:C注释:答案C的赋值号左侧是数组s的首地址,是一个常量,赋值号右侧是一个字符串常量,不可能将一个字符串常量赋给一个地址常量。【1.53】答案:D注释:D选项缺少字符串结束标志。【1.54】答案:C注释:此处函数形参是一个指针变量,接受实参的地址,而不是一个数组。【1.55】答案:A【1.56】答案:D注

7、释:这里首先要明确一些基本概念。在C语言中,程序与文件是不同的概念,一个程序可以由一个文件组成,也可以由多个文件组成;一个文件中又可以包含多个函数;函数是构成C程序的基本单位。变量的作用域因变量的存储类型不同而不同。auto和register类型的变量的作用域是说明变量的当前函数;外部变量的作用域是整个程序,即外部变量的作用域可以跨越多个文件;内部静态变量(定义在一个函数内部的static型的变量)的作用域是当前函数,外部静态变量(定义在函数外面的static型的变量)的作用域是当前文件,即可以跨越同一文件中的不同函数。【1.57】答案:A【1.58】答案:A注

8、释:它和参数a一样,数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。