没有合适的资源?快使用搜索试试~ 我知道了~
计算机教材全部习题答案.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 107 浏览量
2022-07-07
14:54:06
上传
评论
收藏 190KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/85944943/0001-10946aff311dd60a114c4f4a0c6a17d5_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
50页
计算机教材全部习题答案.doc
资源推荐
资源详情
资源评论
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![xsl](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/85944943/bg1.jpg)
第一章 习 题
1.1 选择题:
⑴ 一个 C 程序的执行是( A )。
A) 从 main()函数开始,直到 main()函数结束
B) 从第一个函数开始,直到最后一个函数结束
C) 从第一个语句开始,直到最后一个语句结束
D) 从 main()函数开始,直到最后一个函数结束
⑵ 计算机能直接执行的语言是( B)。
A) 汇编语言 B)机器语言 C)高级语言 D) A 和 B
⑶ 一个 C 程序是由( C)。
A) 一个主程序和若干子程序组成
B) 若干过程组成
C) 一个或多个函数组成
D) 若干子程序组成
⑷ 下列说确的是(B )。
A) C 程序书写格式限制严格,一行必须写一个语句
B) C 程序书写比较自由,一个语句可以分行写在多行上
C) C 程序书写格式限制严格,要求一行必须写一个语句,并要求行号
D) C 程序中一个语句不可以分写在多行上
1.2 填空题:
⑴ 构成C语言程序的基本单位是 函数 。
⑵ C语言源程序文件的后缀是 .c ,经过编译后,生成文件的后缀是 ,obj ,经过连接后,
生成文件的后缀是 .exe 。
⑶ 在 TURBO C环境中用 RUN 命令运行一个 C 程序时,所运行的程序的后缀是 .exe 。
⑷ 一个C语言程序必须有而且只能有一个主函数,它的函数名为 main 。
⑸ 一个函数有两部分组成,第一部分称为 函数首部 ;第二部分称为 函数体 。
⑹ 函数体由符号 { 开始,用符号 } 结束。函数体的前面是 声明 部分,其后是
执行 部分。
1.3 上机编辑、调试、运行下列程序,发现错误,并改正之。
/
*
求 1 + 2 + 3 + …… + 10 的和
*
/
#include <stdio.h>
void main()
{
int s,n;
sum = 0;n = 1;
while(n < 0)
{sum = sum + n;
n = n + 1;
}
printf("sum = %d ",sum);
}
![](https://csdnimg.cn/release/download_crawler_static/85944943/bg2.jpg)
第二章 习 题
2.1 选择题
⑴ 在以下标识符中,( B )是合法的用户标识符。
A) a#b B) getch C) void D) ab*
⑵ 不合法的八进制数是( B )。
A) 0 B) 028 C) 077 D) 01
⑶ 不合法的十六进制数是( A )。0x
A) oxff B) 0Xabc C) 0x11 D) 0x19
⑷ 以下选项中正确的整型常量是( B )。
A) 12. B)
-
20 C) 1,000 D) 4 5 6
⑸ 以下选项中正确的实型常量是( D )。
A) 0 B) 3. 1415 C) 0.329×10
2
D) .871
⑹ 以下选项中不正确的实型常量是( B )。
A) 2.607E
-
1 B) 0.8103e 3 C)
-
88.77 D) 871e
-
2
⑺ 以下变量 x, y, z 均为 double 类型且已正确赋值,不能正确表示数学式子
zy
x
�
的 C 语言表达
式是 ( A )。
A) x / y
*
z B) x
*
(1/(y
*
z)) C) x / y
*
1 / z D) x / y / z
⑻ 在 C 语言中,字符型数据在存中以( C )的形式存放。
A) 原码 B) 补码 C) ASCII 码 D) BCD 码
⑼ sizeof(float)是( C )。
A) 一种函数调用 B) 一个不合法的表示形式 C) 一个整型表达式 D)一个实型表达式
⑽ 表达式 b =((241 & 15)&&('Z' | 'a'))的值是( B )。
A) 0 B) 1 C) TRUE D) FALSE
⑾ 若变量已正确定义并赋值,符合 C 语言语法的表达式是( B )。
A) a = a + 7; B) a = 7 + b + c,a ++ C) int(13.4 % 4) D)a = a + 7 = c + b
⑿ 以下叙述中正确的是( A )。
A)a 是实型变量,C 语言允许进行 a = 10,因此可以这样说:实型变量中允许存放整型值
B)在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式
C)执行表达式 a = b 后,在存中 a 和 b 存储单元中的原有值都将被改变,a 的值已由原值改
变为 b 的值,b 的值由原值改变为 0
D)已有 a = 3,b = 5。当执行了表达式 a = b,b = a 之后,已使 a 中的值为 5,b 中的值
为 3
2.2 填空题
⑴ 数学式子 cos
2
x
·
ba
ba
�
�
写成 C 语言表达式是 cos(x)*cos(x)*((a+b)/(a-b)) 。
⑵ a 是整型变量,能将 a 清零的表达式是 a=0 ;能将 a 中的各二进制为均置成 1 的表达式是
a=-1 。
![](https://csdnimg.cn/release/download_crawler_static/85944943/bg3.jpg)
⑷ 若 a,b 和 c 均是 int 型变量,则执行下面表达式后,a 值为 6 ,b 值为 4 ,c 值为
2 。
a =(b = 4)+(c = 2)
⑸ 经过下述赋值后,变量 x 的数据类型是 int 。
int x = 2;
double y;
y=(double)x;
⑹ 若 x 和 n 均是整型变量,且 x 和 n 的初值均为 5,则执行下面表达式后,x 值为 10 ,n 值
为 6 。
x += n ++ x=x+n++
⑺ 若有定义:int b = 7;float a = 2.5,c = 4.7;则下面表达式的值为 4.5 。
a+(int)(b/3
*
(int)(a+c)/2)%4
⑻若有定义:int m=7,y=2;则执行下面表达式的值后,y 值为 -24 。
y += y
-
=m
*
= y
⑼ 表达式 8 / 4
*
(int)2.5 /(int)(1.25
*
(3.7 + 2.3))的类型为 整型 。
⑾条件“
-
1 < x < 3 或 x <
-
99”的 C 语言表达式是 (x>-1&&x<3)||(x<-99) 。
⑿ 若 x 和 a 均是整型变量,则执行表达式 ① 后的 x 值为 12 ,执行表达式 ② 后的 x 值为
4 。
① x =(a = 4,6*2)
② x = a = 4,6*2
⒀ 一个字节包含 8 个二进制位,在一个字节中能存放的最大(十进制)整数是 ,它的二
进制数的形式是 ;最小(十进制)整数是 ,它的二进制数的形式是 。
⒁ 当计算机用两个字节存放一个整数时,其中能存放的最大(十进制)整数是 ,它的二进制
数的形式是 ;最小(十进制)整数是 ,它的二进制数的形式是 。
2.3 改错题
⑴ #include stdio.h; #include<stdio.h> 正确
main(); (多分号) /
*
main function
*
/
{
float r,s; /
*
r is radius, s is area of circular
*
/
r = 5.0;
s = 3.14159
*
r
*
r;
printf("%f\n",s);
⑵ #include stdio.h (缺 <>号) #include<stdio.h> 正确
![](https://csdnimg.cn/release/download_crawler_static/85944943/bg4.jpg)
main(); /
*
main function
*
/
{
float a,b,c,v; /
*
a,b,c are sides,v is volume of cube
*
/
a = 2.0;b = 3.0;c = 4.0;(缺 ;号)
v = a
*
b
*
c;
printf("%f\n",v);(缺;号)
}
第三章 习 题
3.1 什么是 C 语言的基本执行单位?C 语言的语句是如何分类的?
3.2 C 语言的流程控制语句有哪几种?
3.3 结构程序设计的基本结构有哪几种?
3.4 C 语言的输入输出操作是由语句来实现的吗?
3.5 顺序结构程序的特点是什么?
3.6 输入下面的程序,观察运行结果。
#include <stdio.h>
void main()
{float a1,a2;
double b1,b2;
a1=3141.59;a2=0.000001;
b1=3141.59;b2=0.000001;
printf("%f,%lf\n",a1+a2,b1+b2);
}
答案:3141.590089,3141.590001
3.7 输入下面的程序,观察运行结果。
#include <stdio.h>
void main()
{ char ch;
int k;
ch='a';k=66;
printf("%c,%d,%x,%o,%d,%c",ch,ch,ch,ch,k,k);
}
答案:a,97,61,141,66,B
3.8 输入下面的程序,观察运行结果。
#include <stdio.h>
![](https://csdnimg.cn/release/download_crawler_static/85944943/bg5.jpg)
void main()
{
float x;
double y;
x=123.45678;
y=123.45678;
printf("%
-
4.2f,%
-
6.2e\n",x,y);
}
答案:123.46,1.2e+02
3.9 输入下面的程序,观察运行结果,并说明程序的功能(注意:运行时输入大写字母)。
#include <stdio.h>
void main()
{ char c1,c2;
c1=getchar( );
printf("%c,%d\n",c1,c1);
c2=c1+32;
printf("%c,%d\n",c2,c2);
}
答案:A,65
a,97
该程序是将键盘输入的大写字母转换为对应的小写字母。
3.10 编写程序:求三个正整数(小于 32767)的算术平均值。
void main()
{int a,b,c;
float d;
printf("\n input a,b,c=");
scanf("%d,%d,%d",&a,&b,&c);
d=(a+b+c)/3.0;
printf("\nd=%f",d);
}
3.11 编写程序:已知圆的半径,求圆的周长和面积(要求半径值由键盘接受)。
void main()
{int r;
float k,s;
printf("\n input r=");
scanf("%d",&r);
k=2*3.14159*r;
s=3.14159*r*r;
printf("\nL=%f\nS=%f",k,s);
}
3.12 编写程序:计算 a+b
2
-
6 的值,其中:
a=4,b=3;
剩余49页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/acfce43ffe2c41f996326bd927946824_yhsbzl.jpg!1)
智慧安全方案
- 粉丝: 3709
- 资源: 59万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)