C语言实验报告第12章答案Word文件下载.docx
- 文档编号:14939499
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:14
- 大小:21.91KB
C语言实验报告第12章答案Word文件下载.docx
《C语言实验报告第12章答案Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言实验报告第12章答案Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
{printf(“Icandoit!
\n”)
(1)要调试本程序,应先关闭之前运行程序的工作区。
(2)注意体会输出窗口的提示信息,依次双击出错信息,可快速定位到出错位置附近。
(3)应把程序中的mian改为main。
(4)C语言程序要以“;
”结束,注意在英文状态下输入。
(4)C语言程序要以“}”结束。
3.⊙程序设计。
编写一个C程序,实现输出如下结果:
姓名:
张三丰
性别:
男
年龄:
105
[提示]
注意中英文转换。
C程序的标点符号需在英文半角状态输入。
3.#include<
{printf(“姓名:
张三丰\n”);
printf(“性别:
男\n”);
printf(“年龄:
105\n”);
第二章答案
2.2基础实验
一、程序分析
1.以下程序的运行结果是:
******↙verygood!
↙******↙___________________。
#include<
{printf(“******\nverygood!
\n******\n”);
2.以下程序若输入25和43,则运行结果是:
_43,25____________________。
{inta,b,t;
printf(“entera,b,”);
scanf(“%d%d”,&
a,&
b);
t=a;
a=b;
b=t;
printf(“%d,%d”,a,b);
3.以下程序的运行结果是:
_↙x=1.08333↙______________________。
{floatx;
x=1.0/2+1.0/3+1.0/4;
printf(“\nx=%f\n”,x);
如果代码中相应的表达式改为x=1/2+1/3+1/4,则运行结果是__↙x=0.000000↙______,原因是_整型除整型,结果为整型______________________。
二、程序填空
1.以下程序实现的功能是:
分别定义4个变量a,b,c,d,其中a为字符型,b为整型,c为单精度实型,d双精度实型,分别将a、98、3.2、17.668赋给4个变量并输出。
请将程序补充完整,并分析程序的运行结果。
intmain_____()____
{chara;
intb;
_float____c;
doubled;
a=‘a’_;
__
b=98;
c=3.2;
d=17.668_________;
printf(“%c,%d,%f,%lf\n”,a,b,c,d);
}运行结果:
__a,98,3.200000,17.668000↙___________________。
2.以下程序实现的功能是计算(10+24)*3的结果,请将程序补充完整,并分析程序的运行结果。
{intx;
__x=(10+24)*3__________;
printf(“x=%d\n”,x);
_x=102↙_________________。
3.⊙以下程序实现的功能是计算半径为1.5的圆的面积,请将程序补充完整,并分析程序的运行结果。
math.h>
______
#definePI3.14_________
{floatr=1.5;
doubles;
s=PI*pow(r,2);
printf(“\n%lf\n”,s);
↙7.065000↙_________________________。
2.3拓展实验
一、程序改错(以下程序存在错误,请调试程序并将错误找出后改正,运行程序,填写结果)
1.以下程序实现的功能是对u,v进行初始化,并输出u,v的值。
行号
源程序
1
2
3
4
5
6
intmain()
{intu=v=89;
printf(“u=%d,v=%d\n”,u,v);
找错
错误在2行
应改为:
intu=89,v=89;
调试正确后的运行结果
运行结果:
u=89,v=89↙
2.下面的程序试图计算由键盘输入的任意两个整数的平均值。
7
8
{intx,y,a;
scanf(“%x,%y”,&
x,&
y);
a=(x+y)/2;
printf(“Theaverageis:
%d\n”,a);
return0;
错误在4行
scanf(“%d,%d”,&
输入数据
2,6
1,4
Theaverageis:
2(5/2,整型除整型,结果为整型)
二、程序设计
1.输入任一整数x,计算y=3x2+2x-10的值。
2.将小写字符’b’、’o’、’y’转换为大写。
2.#include<
{charx,y,z;
x=‘b’;
y=‘o’;
z=‘y’;
x-=32;
y-=32;
z-=32;
printf(“%c%c%c\n”,x,y,z);
1.#include<
{floatx,y;
scanf(“%f”,&
x);
y=3*x*x+2*x-10;
printf(“y=%f\n”,y);
2.4习题
一、选择题
1.⊙一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。
A.有0个或多个输入B.有0个或多个输出C.有穷性D.可行性
2.⊙以下叙述中正确的是()。
A.用C程序实现的算法必须要有输入和输出操作
B.用C程序实现的算法可以没有输出但必须要有输入
C.用C程序实现的算法可以没有输入但必须要有输出
D.用C程序实现的算法可以既没有输入也没有输出
3.⊙针对简单程序设计,以下叙述的实施步骤顺序正确的是()。
A.确定算法和数据结构、编码、调试、整理文档
B.编码、确定算法和数据结构、调试、整理文档
C.整理文档、确定算法和数据结构、编码、调试
D.确定算法和数据结构、调试、编码、整理文档
4.C语言中用于结构化程序设计的3种基本结构是()。
A.顺序结构、选择结构、循环结构B.if、switch、break
C.for、while、do-whileD.if、for、continue
5.以下叙述中错误的是()。
A.用户所定义的标识符允许使用关键字
B.用户所定义的标识符应尽量做到“见名知意”
C.用户所定义的标识符必须以字母或下划线开头
D.用户定义的标识符中,大、小写字母代表不同标识
6.以下选项中合法的用户标识符是()。
A.longB._2TestC.3DmaxD.for
7.以下4个用户定义标识符中,全部合法的一组是()。
A._mainencludeIntB.if–maxturbo
C.txtREAL3COM D.intk_2_001
8.⊙以下不是C语言提供的转义字符的是()。
A.‘\\’ B.‘\’’ C.‘074’ D.‘\0’
9.C语言中,定义PI为一个符号常量,正确的是()。
A.#definePI3.14B.#define<
PI3.14>
C.#definePI=3.14D.#include<
10.在定义变量时同时给a、b、c三个整型变量赋初值5的正确语句是()。
A.inta=b=c=5;
B.inta,b,c=5;
C.inta=5;
b=5;
c=5;
D.inta=5,b=5,c=5;
11.在C语言中,要求参加运算的数必是整数的运算符是()。
A./B.*C.%D.=
12.若intk=7,x=12;
则能使值为3的表达式是()。
A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)-(k%=5)
13.若a是int型变量,则执行下面表达式a=25/3%3后a的值为()。
A.2B.0C.2.3D.25
14.若以下选项中的变量已正确定义,则正确的赋值语句是()。
A.x1=26.8%3;
B.1+2=x2;
C.x3-=12;
D.x4=1+2=3;
15.⊙已知chara=‘B’,b=‘O’,c=‘Y’;
inti;
则表达式i=a+b+c的值为()。
A.BOYB.’BOY’C.’a+b+c’D.234
16.定义:
inta=8,b=5,c;
,执行语句c=a/b+0.4;
后,c的值为()。
A.1.4B.1C.2.0D.2
17.假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
A.3.500000B.3C.2.000000D.3.000000
18.intx=11,表达式(x++*1/3)的值是()。
3 B.4 C.11 D.12
19.⊙假设a=5,则printf(“%d,%d\n”,a,a++);
语句的执行结果为()。
A.5,5B.55C.6,5D.65
20.●运行如下程序段inta=5;
printf(“%d%d\n”,a,(a++)+(a++));
后运行结果是()。
A.7 14 B.6 12 C.5 10 D.7 11
21.运行如下程序段inti=10,j=1;
printf(“%d,%d\n”,i--,++j);
A.9,2B.10,2 C.9,1 D.10,1
22.⊙以下为非法的赋值表达式是()。
A.n=(i=2,++i)B.j++C.++(j+1)D.x=j>
23.设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 实验 报告 12 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)