跪求《C语言程序设计》课本习题答案!!!
习题1参考答案
一、选择题 1. A 2. D
二、填空题
1. BASIC、FORTRAN、AL_GOL60和COBOL 2. 8
3. 关键字
4. 编辑、编译、链接和运行
三、简答题 1.答:
(1)C语言具有结构化的控制语句。C语言提供了结构化程序所必需的基本控制语句,实现了对逻辑流的有效控制。
(2)C语言具有丰富的数据结构类型。C语言除提供整型、实型、字符型等基本数据类型外,还提供了用基本数据类型构造出的各种复杂的数据结构,如数组、结构、联合等。C语言还提供了与地址密切相关的指针类型。此外,用户还可以根据需要自定义数据类型。 (3)C语言具有丰富的运算符。C语言提供了多达34种运算符,丰富的数据类型与丰富的运算符相结合,使C语言的表达力更具灵活性,同时也提高了执行效率。
(4)C语言简洁、紧凑,使用方便、灵活,程序书写自由,有9种控制语句。
(5)C语言既具有高级语言的功能,又具有低级语言的许多功能,通常被称为中级计算机语言。它既是成功的系统描述语言,又是通用的程序设计语言。 (6)C语言与汇编语言相比,可移植性好。
(7)功能强大。C语言具有低级语言的一些功能,所以,生成目标代码质量高,程序执行效率高。现在许多系统软件都用C语言来描述,可以大大提高了编程效率。
2.答:运行一个C语言程序,一般需要经过如下几个步骤:①上机输入并编辑源程序;②编译源程序;③与库函数连接;④生成可执行目标程序;⑤运行目标程序。 3.答:
(1)操作系统的设计与实现。C语言是一种应用非常广泛的结构化高级程序设计语言,既适合编写应用软件,又适合编写系统软件。
C语言程序设计(201803)测试求大佬帮忙!
选D选C;"my name"算上空格一共7个字符,加上结尾的'\0'为8个字符,所以如果m前没有空格,那么答案为C选C;p指向a[3]=4的地址,即p及其之后地址中的数值为{4,5,6,7,8,9,10},所以其中第5个数为p[4]=8选C选D;A错误,字符串应为char型;B错误,数组长度不够;C错误,没有vhst类型;D正确,可看作字符数组,{}内的数值可转为相应的ASCII字符选C;字符数组即字符串不能直接通过"="赋值,要使用strcpy函数选C;函数实参可以是常量、变量或表达式,该题中逗号表达式(exp2,exp3)返回exp3,(exp4,exp5,exp6)返回exp6,因此一共3个实参选C;A错误,函数调用时不用指明其参数类型;B错误,fun函数没有返回值,不能赋给k;C正确;D错误,函数调用时不用指明其返回类型选A;n++表示先返回n的值,再对n进行自增操作,即先令k=n,再执行n=n+1选C;if-else不是循环结构选D;aa表示数组首地址,即&aa[0],而不是&aa[1]选B选B;a[2]=3,a[2]+1=4,所以a[a[2]+1]=a[4]=5选C;A错误,除非函数定义在调用语句之后的位置,才需要提前声明;B错误,函数返回值不一定要显示给出,没有返回值类型的默认为整型;C正确;D错误,在类的定义中,当构造函数和析构函数不需要完成操作时可用空函数来表示,但它们又是有意义的选B;scanf需指明读入变量的地址,字符串名称c就表示字符串的地址,也即字符数组首元素的地址,不用再加取地址符&选A选D;同第6题码字不易,望采纳~
求∫tanxdxdx+ c,求∫cosxdxdx+ C
显然(tanx)'=(secx)^2所以∫ (tanx)^3 *(secx)^4 dx=∫ (tanx)^3 *(secx)^2 d(tanx)=∫ (tanx)^3 *[(tanx)^2+1] d(tanx)=∫ (tanx)^5 + (tanx)^3 d(tanx)=1/6 *(tanx)^6 + 1/4 *(tanx)^4 +C,C为常数扩展资料不定积分的公式1、∫ a dx = ax + C,a和C都是常数2、∫ x^a dx = [x^(a + 1)]/(a + 1) + C,其中a为常数且 a ≠ -13、∫ 1/x dx = ln|x| + C4、∫ a^x dx = (1/lna)a^x + C,其中a > 0 且 a ≠ 15、∫ e^x dx = e^x + C6、∫ cosx dx = sinx + C7、∫ sinx dx = - cosx + C8、∫ cotx dx = ln|sinx| + C = - ln|cscx| + C
c语言程序设计的教材之二
本书以ANSI C为标准,以Turbo C 2.0为编译环境,全面系统地介绍了C语言程序设计方法。主要内容包括:C语言概述,C语言程序设计的初步知识,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,编译预处理,指针,结构体、共用体与枚举类型,位运算,文件。书末附有模拟试卷及附录供参考。本书参照普通高等教育C语言程序设计课程教学大纲的基本要求编写,充分体现“必需、够用”的原则,知识叙述简明扼要、通俗易懂,内容安排由浅入深、循序渐进,同时注意突出重点、分散难点。每章都附有小结、习题,便于教师教学和学生学习。本书可作为普通高等院校计算机及相关专业的学生学习c语言程序设计的教材或教学参考书,也适合参加二级、三级计算机等级考试的考生学习,同时还可以作为工程技术人员学习C语言的自学用书。