1、 printf(“I can do it!n”)(1)要调试本程序,应先关闭之前运行程序的工作区。(2)注意体会输出窗口的提示信息,依次双击出错信息,可快速定位到出错位置附近。(3)应把程序中的mian改为main。(4)C语言程序要以“;”结束,注意在英文状态下输入。(4)C语言程序要以“”结束。3.程序设计。编写一个C程序,实现输出如下结果:姓名:张三丰性别:男年龄:105 提示注意中英文转换。C程序的标点符号需在英文半角状态输入。3. #include printf(“姓名:张三丰n”);printf(“性别:男n”); printf(“年龄:105n”);第二章答案2.2基础实验一、程
2、序分析1.以下程序的运行结果是:* very good!*_。#include_#define PI 3.14_ float r=1.5;doubles;s=PI*pow(r,2);printf(“n %lfn”,s);7.065000_。2.3拓展实验一、程序改错(以下程序存在错误,请调试程序并将错误找出后改正,运行程序,填写结果)1.以下程序实现的功能是对u,v进行初始化,并输出u,v的值。行号源程序123456int main( ) int u=v=89; printf(“u=%d,v=%dn”,u,v);找错错误在2行应改为:int u=89,v=89;调试正确后的运行结果运行结果:
3、u=89,v=892.下面的程序试图计算由键盘输入的任意两个整数的平均值。78 int x,y,a; scanf(“%x,%y”,&x,&y);a=(x+y)/2; printf(“The average is: %dn”, a); return 0;错误在4行scanf(“%d,%d”,&输入数据2,61,4The average is:2(5/2,整型除整型,结果为整型)二、程序设计1.输入任一整数x,计算y=3x2+2x-10的值。2.将小写字符b、o、y转换为大写。2. #include char x,y,z;x=b;y=o;z=y; x-=32; y-=32; z-=32;print
4、f(“%c%c%cn”, x,y,z);1. #include float x,y; scanf(“%f”,&x);y=3*x*x+2*x-10;printf(“y=%fn”, y);2.4习题一、选择题1. 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。A. 有0个或多个输入 B.有0个或多个输出C.有穷性 D.可行性2. 以下叙述中正确的是()。A.用C程序实现的算法必须要有输入和输出操作B.用C程序实现的算法可以没有输出但必须要有输入C.用C程序实现的算法可以没有输入但必须要有输出D.用C程序实现的算法可以既没有输入也没有输出3. 针对简单程序设计,以下叙
5、述的实施步骤顺序正确的是()。A.确定算法和数据结构、编码、调试、整理文档B.编码、确定算法和数据结构、调试、整理文档C.整理文档、确定算法和数据结构、编码、调试D.确定算法和数据结构、调试、编码、整理文档4. C语言中用于结构化程序设计的3种基本结构是()。A.顺序结构、选择结构、循环结构B.if、switch、breakC.for、while、do-whileD.if、for、continue5. 以下叙述中错误的是()。A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头 D.用户定义的标识符中,大、小写字母代表不同标识6. 以下选项中合法的用户标识符是()。A.long B._2Test C.3Dmax D.for7. 以下4个用户定义标识符中,全部合法的一组是()。A._main encludeInt B.if max turbo C.txt REAL 3COM D.int k_2 _0018. 以下不是C语言提供的转义字符的是()。A.B.C.074D.09. C语言中,定义PI为一个符号常量,正确的是()。A. #definePI3.14B.#defineC. #definePI =3.14 D.#include23. 设
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1