计算机程序设计基础C++ (景红 著) 西南交通大学出版社 课后答案

计算机程序设计基础C++ (景红 著) 西南交通大学出版社 课后答案
计算机程序设计基础C++ (景红 著) 西南交通大学出版社 课后答案

C语言程序设计第三版习题库答案

C 语言程序设计(第三版)习题库 1、设圆半径r=,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf 输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 #include<> main(){ floatr,h,C1,Sa,Sb,Va,Vb; scanf(__”%f ”__,&r); scanf(”%d ”,__&h _);; C1=2**r; Sa=*r*r; Sb=4*Sa; Va=4**r*r*r/3; Vb=Sa*h; printf(___”Cl=%.2fSa=%.2fSb=%.2fVa=%.2fVb=%.2f ”,Cl,Sa,Sb,Va,Vb ); } 2、输入一个华氏温度,要求输出摄氏温度。公式为c=5(F-32)/9 输出要求有文字说明,取位2小数。 #include<> main(){ floatF,c; scanf("%f",&F); ____c=5*(F-32)/9______; printf("c=%.2f",c); } 3、有一函数:?? ???≥-<≤-<=10113101121x x x x x x y 写一程序,输入x 值,输出y 值。 #include<> main(){ intx,y; printf("输入x :"); scanf("%d",&x); if(x<1){/*x<1*/ y=x; printf("x=%3d,y=x=%d\n",x,y);

}elseif(____x<10_______){/*1≤x-10*/ _____y=2*x-1_______; printf("x=%3d,y=2*x-1=%d\n",x,y); }else{/*x≥10*/ y=3*x-11; printf("x=%3d,y=3*x-11=%d\n",x#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d\n",y); }#include"" main() { intx,y; scanf("%d",&x); if(x<1) {y=x;} elseif(x>=1&&x<10) {y=2*x-1;} else {y=3*x-11;} printf("%d",y); }scanf("%d",&x);

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

Java程序设计基础习题答案

Java程序设计基础课后习题参考答案 第2章 1、关于Java Application得入口方法main()得检验: main()方法得参数名就是否可以改变? main()方法得参数个数就是否可以改变? 该方法名就是否可以改变? 参考答案:(1)main()方法得参数名可以改变.(2)main()方法得参数个数不可以改变。(3)该方法名不可以改变。 2、当一个程序没有main()方法时,能编译吗?如果能编译,能运行吗? 参考答案:当一个程序没有main()方法就是,就是可以编译通过得,但就是不能给运行,因为找不到一个主函数入口。 3、下列语句能否编译通过? bytei =127; bytej = 128; longl1 = 999999; long l2= 9999999999; 参考答案:byte i 与long l1可以编译通过。而byte j 与longl2 超出自身数据类型范围,所以编译失败。 4、下列语句能否编译通过? float f1 =3、5; float f2 = 3.5f; 参考答案:java中浮点型得数据在不声明得情况下都就是double型得,如果要表示一个数据就是float型得,必须在数据后面加上“F”或“f”;因此,floatf1 无法编译通过。 5、验证int 与char,int与double等类型就是否可以相互转换。 参考答案:(1)char类型可以转换为int 类型得,但就是int类型无法转换为char类型得;(2)int 可以转换为double类型得,但就是double类型无法转换为int 类型得。 6、计算下列表达式,注意观察运算符优先级规则。若有表达式就是非法表达式,则指出不合法之处且进行解释。 (1)4+5 == 6*2 ?(2) (4=5)/6?? (3)9%2*7/3>17(4)(4+5)<=6/3 ? (5) 4+5%3!=7-2????(6)4+5/6〉=10%2 参考答案:表达式(2)为不合法表达式,只能将值赋值给一个变量,因此其中(4=5)将5赋值给4就是不合法得. 7、下列()就是合法得Java标识符。 (1)Counter1 ??(2)$index, (3) name-7 ??(4)_byte

工程力学教程(西南交通大学应用力学与工程系著)课后答案下载

工程力学教程(西南交通大学应用力学与工程系著)课后答 案下载 《工程力学教程》是xx年07月高等教育出版社出版的一本图书,作者是西南交通大学应用力学与工程系。以下是由关于工程力学教程(西南交通大学应用力学与工程系著)课后答案下载地址,希望大家喜欢! 点击进入:工程力学教程(西南交通大学应用力学与工程系著)课后答案下载地址 本书是教育科学“十五”国家规划课题研究成果,根据“高等学校工科本科工程力学基本要求”编写而成,涵盖了理论力学和材料力学的主要内容。 本书共18章,包括静力学基础、平面汇交力系、力矩与平面力偶系、平面一般力系、重心和形心、内力和内力图、拉伸和压缩、扭转、弯曲、应力状态分析和强度理论、压杆的稳定性、点的运动、刚体的基本运动、点的复合运动、刚体的平面运动、质点的运动微分方程、动力学普遍定理、动静法。本书在讲述某些概念和方法的同时,给出了相关的思考题,供课堂讨论之用。本书具有很强的教学适用性,有助于培养工程应用型人才。 本书可作为高等学校工科本科非机、非土类各专业中、少学时工程力学课程的教材,也可供高职高专与成人高校师生及有关工程技术人员参考。 第1章静力学基础

1-1静力学中的基本概念 1-2静力学公理 1-3约束和约束力 1-4研究对象和受力图 习题 第2章平面汇交力系 2-1平面汇交力系合成与平衡的几何法 2-2平面汇交力系合成与平衡的解析法 习题 第3章力矩与平面力偶系 3-1关于力矩的概念及其计算 3-2关于力偶的概念 3-3平面力偶系的合成与平衡 习题 第4章平面一般力量 4-1力线平移定理 4-2平面一般力系向一点简化 4-3分布荷载 4-4平面一般力系的 看过“工程力学教程(西南交通大学应用力学与工程系著)课后答案下载”的人还看了: 1.水力学教程第三版黄儒钦主编课后习题答案西南交大出版社

(完整版)C语言程序设计练习及答案

《C语言程序设计》练习及答案 得分评卷人复查人 一、单选题,每小题1分,共60分(将正确答案的序号写在题目的括号中)。 1、结构化程序设计的三种基本控制结构是(D )。 A、主程序、子程序、函数 B、输入、处理、输出 C、调用,返回,转移 D、顺序、选择、循环 2、下列关于C程序变量的叙述, ( D )是错误的。 A、变量名必须由字母或下划线开头。 B、程序中的变量必须在被使用之前定义。 C、不同的基本类型的变量之间可以混合运算。 D、变量的数据类型决定变量的"作用域"。 3、能将C语言编写的源程序转换为目标程序的软件是(C )。 A、编辑程序 B、汇编程序 C、编译程序 D、解释程序 4、以下符号中,合法的用户标识符是( D )。 A、-p B、int C、3ab D、_xt_ 5、以下选项中,与m=n++完全等价的表达式是( C )。 A、m=++n B、m+=n+1 C、m=n, n=n+1 D、n=n+1,m=n 6、若有定义:int aa[8];。则以下表达式中不能代表数组元aa[1]的地址的是(C )。 A、&aa[0]+1 B、&aa[1] C、&aa[0]++ D、aa+1 7、表达式!5&(7+3)&&(4+5)的值是(A)。 A、0 B、1 C、5 D、9 8、以下选项中非法的C语言表达式是(A )。 A、x+1=x+1 B、0<=x<100 C、i=j==0 D、(char)(65+3) 9、在TURBO C中, int类型变量所占字节数是(B )。 A、1 B、2 C、4 D、8 10、C语言中基本的数据类型包括(B)。 A、整型,实型,逻辑型 B、整型,实型,字符型

《计算机程序设计基础》课后练习题参考答案

《计算机程序设计基础》课后练习题1 一.判断题 (1)(错)事件过程由某个用户事件或系统事件触发执行,但不能被其他过程调用。 (2)(错)若X=2, Y=5,则表达式 Y-2>X AND X+2>Y 的结果为:True。 (3)(错)常量是指在程序运行过程中其值可以改变的那些量。 (4)(错,timer没有)VB工具箱中的所有控件都具有宽度(Width)和高度(Height)属 性。 (5)(错)定义变量:Dim max,min as Single , 则max 和 min 的数据类型均为Single。 (6)(对)如果创建的菜单项的标题是一个减号“-”,则该菜单项显示为一条分隔线。 (7)(错)标准模块文件的扩展名是“*.VBP”。 (8)(错,都不能)定时器控件可以响应Click事件,但不能响应DbClick事件。 (9)(错)在默认情况下,数组下标下界的缺省值为1。 (10)(对)在使用字体对话框时,需要对其Flags属性先进行相应设置。 二.单选题 (11)在Visual Basic中,表示鼠标单击事件的是 C 。 A)Activate B)DoubleClick C)Click D)MouseDown (12)用于设置计时器时间间隔的属性是 A 。 A)Interval B)Name C)Left D)Top (13)函数Int(10*Rnd)是在 D 范围内的整数。 A)[1,10] B)[1,10] C) [0,9) D)[0,9] (14)Select case语句结构的结尾应使用 D 。 A)End B) End Case C) End Sub D) End Select (15)改变了容器的坐标系后,该容器的 A 属性值不会改变。 A)left B)scaleleft C)scaletop D)scalewidth (16)执行下列语句后,列表框中各表项顺序为 D List1.Clear For i=1 to 4 : List1.AddItem i-1,0 :Next i A)B)C)D) (17)输入对话框InputBox的返回值的类型是 A 。

西南交通大学网络教育-西南交通大学远程与继续教育学院

西南交通大学网络教育 专升本交通运输专业教学计划(2012年秋季入学适用) 培养目标:本专业旨在培养适应经济全球化、信息化及交通运输行业发展需要,掌握信息技术、外语、管理学、经济学和交通运输专业的相关理论知识和专业技能,具有交通运输组织管理、规划设计和指挥决策能力,能在各级铁路运输管理部门及相关单位从事运输组织指挥和生产技术管理的高级应用型人才。 基本要求:具有一定的自然科学与社会科学基础知识,掌握运输组织与优化理论与方法、交通运输规划理论与设计方法、现代信息技术及其应用、经济与管理等知识,适应社会主义市场经济体制下交通运输行业发展的需求,具备交通运输组织管理、规划设计和指挥决策能力。 专业特色:本专业以“基础扎实、技术过硬、工作上手快、适应能力强”为特点,在学生综合素质培养的基础上,注重学生管理学、经济学、信息技术和外语应用能力的培养,尤其重视培养和训练学生扎实的交通运输专业基础和实践技能。 主干课程:管理运筹学A、交通运输系统分析、运输市场营销、交通运输设备、交通工程学、运输组织学。 学期课程名称课程代 码 学 分 考核形 式 课程性 质 是否为申 请 学位所需 课程 是否为核 心课程 第1学期大学英语III 000300 4 考试 公共基 础课 是计算机应用基础001300 4 考试 公共基 础课 是交通运输经济157800 4 考试专业课是毛泽东思想和中国特色 社会主义理论体系 001800 4 考查 公共基 础课 学习导航002000 2 考查 公共基 础课 专业概论(交通运输类)003000 1 考查 公共基 础课 小计19

第2学期大学英语IV 000400 4 考试 公共基 础课 是管理运筹学A 136401 5 考试 专业基 础课 是是交通运输系统分析158100 5 考试专业课是是运输市场营销204400 5 考试 专业基 础课 是是小计19 第3学期大学英语V 000500 4 考试 公共基 础课 是交通运输管理信息系统157600 4 考试 专业基 础课 是交通运输设备158000 5 考试 专业基 础课 是现代物流学A 197601 5 考试专业课 小计18 第4学期交通工程学156700 5 考试专业课 科技论文写作A 001400 2 考查 公共基 础课 运输商务204300 3 考试专业课是运输组织学204900 5 考试专业课是小计15 第5学期毕业设计(论文)103000 12 专业课毕业实习250900 1 专业课小计13 总计84 总课程数(门)20

C语言程序设计第二版习题参考答案

C语言程序设计第二版 习题参考答案 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

C语言程序设计习题参考答案 习题 1 一、判断题 1.在计算机中,小数点和正负号都有专用部件来保存和表示。 2.二进制是由0和1两个数字组成的进制方式。 3.二进制数的逻辑运算是按位进行的,位与位之间没有进位和借位的关系。 4.在整数的二进制表示方法中,0的原码、反码都有两种形式。 5.有符号数有三种表示法:原码、反码和补码。 6.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、大写英文字母、小写英文字母。 解:1.F2.T 3.T 4.T 5.T 6.T 二、单选题 1.在计算机中,最适合进行数值加减运算的数值编码是。 A. 原码 B. 反码 C. 补码 D. 移码 2.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母y的ASCII 码为十进制数。 A. 112 B. 120 C. 121 D. 122 3.关于ASCII码,在计算机中的表示方法准确地描述是。 A. 使用8位二进制数,最右边一位为1 B. 使用8位二进制数,最左边一位为1 C. 使用8位二进制数,最右边一位为0 D. 使用8位二进制数,最左边一位为0 4.设在机器字长4位,X=0111B,Y=1011B,则下列逻辑运算中,正确的是 ___________。 A. X∧Y=1000 B. X∨Y=1111 C. X⊕Y=0011 D. ˉY=1000 5.下列叙述中正确的是()。 A.高级语言就是机器语言 B.汇编语言程序、高级语言程序都是计算机程序,但只有机器语言程序才是计算机可以直接识别并执行的程序 C.C语言因为具有汇编语言的一些特性,所以是汇编语言的一种 D.C源程序经过编译、连接,若正确,执行后就能得到正确的运行结果6.用C语言编写的源程序经过编译后,若没有产生编译错误,则系统将()。 A.生成可执行文件B.生成目标文件 C.输出运行结果D.自动保存源文件 7.下列叙述中不正确的是()。 A.main函数在C程序中必须有且只有一个 B. C程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数。

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.360docs.net/doc/881201769.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

Visual Basic 程序设计基础教程-课后习题答案-范荣强

第一章程序与编程环境 一、填空题 1. 工程,Form_Load 2. 事件(触发) 3. 窗体,Name 4. CurrentX, CurrentY 5. maxButton, BorderStyle = 1 or 3 or 4 or 5 6. Alignment, 空缺,AutoSize 7. Style, LoadPicture 8. Line, Shape 9. 重画10. FillStyle ll. MultiLine, maxLength, Locked 12. Font 13. sub, 对象名,事件名14. 方法,Object.Method, text1.setfocus() 15. Name, minButtom, CurrentX(Y), Caption 16. Interval, Enable 17. timer, Interval, ms(毫秒) 18. Mouse Down, Click, LoastFocus 19. .Frm, .Frx, .bas. cls. Vbp 20. 注释, “Rem 语句”或者“’语句” 第二章数据的类型、表示以及运算 一、请指出下列哪些是VB的合法常量,并说明原因 (1)√(2)X 常量不能加类型说明符号改成123.4 (3)X与上题类似,如果是常量,则类型说明符放在后面(4)√等价于2E3 (5) √(6)√等于十进制的4113 (7)X 如果是16进制要写&符号(8)X 指数不能为小数(9)X 月份超过12,日超过31 (10)√(11)√(12)√等价于上一题(13)X 8进制数每一位不能超过8 (14)√(15)X 变量,常量要为基本数据类型的值(16)√ 二、找出合法变量 (1)√(2)√如果与控件Label1同在一个应用程序里面,该变量会屏蔽掉控件Label1 (3) X 保留字(4)√(5)X 变量不能以数字开头(6)变量不能有小数点 (7)√(8)√数组变量(9)X保留字(10)√可以,但rnd()不可以,rnd()是函数 (11) √(12)√(13)√(14)X ’符号表示注释(15)X 这是表达式,不是变量(16)X 同上,是表达式 三、指出下列数据x,y,z的声明是否正确,如果正确请指明其类型 (1)√ x--long, y—variant, z—integer (2) √ x—long, y—long, z—integer (3) √ x—double, y—double, z—integer (4) X 变量x &中间不能有空格 (5)√自动转换成字符串 (6)X 变量声明不能直接赋值 (7)√ (8)√自动转换成字符串 (9)X 常量不能把函数写上去 (10)√ 四、写出下列表达式的结果 (1)1 (2) 1 (3)false (4) ab12 (5)123 (6)出错,加法表达式中如果有一个是数值类型,则“+”表示加号,而不是字符的链接符号(7)False (8)true (9) true (10) false 默认转换成相同类型(数值),建议这里把2改成D试试 (P.S. 布尔类型TRUE = -1, FALSE = 0; 优先顺序:^(乘方)→-(求负)→*、/→\(整除)→MOD→+、-) 五、写出下列函数的结果

轨道线路安全性评价分析

北京城市学院信息学部 2013-2014-2学期 轨道线路安全性评价分析报告 专业:交通工程(城市轨道交通) 班级:11交通本一 学生姓名:李江 学号:11111611135 二○一四年六月

目录 1.绪论 (1) 1.1线路的作用 (1) 1.2线路安全的意义 (1) 2.线路安全影响因素分析 (1) 2.1目的层分析 (1) 2.2准则层分析 (1) 2.3方案层分析 (1) 3.指标评价方法 (3) 3.1层次分析法评价各指标 (3) 3.2各指标结果分析和评价 (4) 4.总结 (6) 参考文献 (7)

1.绪论 1.1线路的作用 线路是行车的主要的基础设备,因为线路问题可能会导致许多安全事故,如:列车脱轨、列车追尾等重大安全事故的发生,从而影响乘客的财产安全和人身安全。 线路是城市轨道交通的主要技术设备之一,是行车的基础。线路由钢轨、轨枕、道床、道岔、连接零件及防爬设备几部分组成,它的作用是引导机车车辆运行,直接承受由车轮传来的载荷,并把它传给路基。所以它必须具有坚固稳定性,并具有正确的几何形状,线路的平面和纵断面符合规范,才能确保机车车辆的安全、平稳、不间断的运行。 1.2线路安全的意义 由于线路的上述作用,所以线路安全的研究对列车的运行具有重要的意义。保证线路安全可以有效提高列车安全、平稳、舒适和不间断的运行。对线路安全性指标的评价可以容易地知道线路的安全性,从而提高列车运行的安全高效性。 2.线路安全影响因素分析 2.1目的层分析 线路安全是列车运行安全的重要组成部分,确保线路的安全,可以是列车的运行安全、平稳、高效运行。 2.2准则层分析 线路的安全可以用很多的准则去描述线路安全,在本文中,主要以线路的坚固稳定性,符合规定的线路铺设形式两个准则作为分析的主要对象,针对这两个准则本文会利用层次分析法提出一系列的解决方案,将线路安全的定性描述变成定量描述,使线路安全的描述更加方便、可行。 2.3方案层分析 针对线路的坚固稳定性本文主要从提高路基坚固稳定性和增加钢轨坚固稳定性两方面提高线路的坚固稳定性。路基作为线路建设的基础,对道床、钢轨的铺设提供坚固稳定的环境,钢轨坚固稳定的提高能轨道的承受能力,减少钢轨的磨损程度,提高钢轨的使用寿命。 针对符合规定的线路铺设形式主要从轨道不平顺方面进行提高。轨道不平顺指两根钢轨在高低和左右方向与钢轨理想位置集合尺寸的偏差。轨道不平顺对机

西南交通大学计算机网络考试复习(3学分)汇总

一、填空题(红色为2013-2014-2学期考试题) 1.计算机网络是现代通信技术和计算机技术密切结合的产物。 2.计算机网络的定义为一个互连的自主的计算机集合。 3.计算机网络按规模分为局域网,城域网,广域网。 按带宽分为窄带网和宽带网。 4.局域网的英文缩写为LAN,城域网的英文缩写为MAN,广域网的英文缩写为 WAN。 5.NAT将地址转换为全球唯一的IP,以便进入因特网。 6.在某层上进行通信所使用的规则的集合称为该层的协议。网络各层协议按层次顺序排列而 成的协议称为网络的协议栈。 7.对一个网络进行层次结构的划分时应做到:各层功能明确、相互独立;层间接口清晰、 穿越接口的信息量尽可能少。 8.两个最重要的网络参考模型是__OSI/RM(汉语解释)______模型和_TCP/IP_______。 9.OSI参考模型分为__7___层,从低到高依次是物理层、数据链路层、网络层、传输层、会话层、 表示层和应用层。 10.ISO的全称是___国际标准化组织______,在1984年正式颁布了一个称为__开放系统互联参 考模型___。该模型包含七个层次。 11.计算机网络采用___分层结构__。每层完成一定的___功能__,每层都向它的上层提供一定的 ____服务____,而将如何实现服务的细节对上层屏蔽,即低层协议对高层而言是透明的。相邻两层之间为___层间接口__。对等层用户通话时所必须遵守的规则称为___对等层协议____。 12.协议由_语义,语法,时序等三部分组成。 13.TCP/IP协议分为___4__层,从低到高依次是___网络接口层_______,___网间网层__ __, __传输层________,___应用层________________。 14.数据通信的几个主要指标有___信号传输速率、数据传输速率、信道容量、误码率。 15.RS-232C机械特性规定了使用一个__25_____芯或__9_____芯接头。 16.RS-232C机械特性规定了使用一个__25_____芯标准连接器,电气特性规定逻辑“1”的电平为 ___-15____至__5_____,即采用正负15V的__负_____逻辑电平。其中正负5V之间为__过渡区_____。不作任何定义。 17.数字信号模拟传输时,数字信号变成音频信号的过程称为____调制___。音频信号变成数字信 号的过程称为___解调____。 18.多路复用技术的几种形式:__TDMA_____、_FDMA______、__WDMA_____、_CDMA______。

C语言程序设计习题答案

C 语言程序设计习题答案 习题一 C 语言程序设计概述 一、名词解释 (1)程序P1 (2)程序设计P1 (3)机器语言P1 (4)汇编程序P2 (5)高级语言P2 (6)编译程序P3 (7)解释程序P3 (8)算法P4 (9)结构化的程序设计P9 二、简述题 1. 设计程序时应遵循哪些基本原则?P4 答:正确性、可靠性、简明性、有效性、可维护性、可移植性。 2. 算法的要素是什么?算法具有哪些特点? 答:算法的要素是:操作与控制结构;算法的特点有:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出。 3. 算法的表示形式有哪几种? 答:算法的表示形式有:自然语言、传统流程图、伪代码、结构化的流程图(N_S 流程图,盒图)。 4. 有哪三种基本结构? 答:三种基本结构是:顺序结构、选择结构和循环结构。 5. 传统流程图与N-S 流程图最大的区别是什么? 答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清晰、简单。 三、用传统流程图、N-S 图分别表示求解以下问题的算法。 1. 有3个数a ,b ,c ,要求按由大到小的顺序把它们输出。 2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。 3. 求1+2+3+…+100的值。

5. 求下列分段函数的值。 6. 求100~200之间的所有素数。 7. 求一元二次方程ax 2+bx+c=0的根。分别考虑d=b 2-4ac 大于0、等于0和小于0三种情况。 四、注释下面C 程序的各个组成部分。 main() /*主函数 */ { /*程序开始 */ int a,k,m; /*定义三个用来存放整数的变量 */ a=10; /*将整数10赋值给变量a */ k=2; /*将整数2赋值给变量k */ m=1; /*将整数1赋值给变量1 */ a=(k+m)*k/(k-m); /*先求出算术表达式的值,并将其赋值给变量a */ printf("%d\n",a); /*在屏幕上打印出变量a 的值 */ } /*程序结束 */ 习题二 数据类型、运算符与表达式 一、选择题 1~10:BCDCB DDBCA 11~20: ADDAA DBADC 21~28: DABAD CDD Y= 3X (X<1) 4X-1 (X=1) 5(X-1)+6 (1

C++程序设计基础(第4版)(上)习题解答

《C++程序设计基础》(第4版)(上) 习题与解答 第1章基本数据与表达式 1.1 选择题 1.一个最简单的C++程序,可以只有一个(C )。 (A)库函数(B)自定义函数(C)main函数(D)空函数 2.用C++语言编写的源程序要成为目标程序必须要经过(D )。 (A)解释(B)汇编(C)编辑(D)编译3.C++程序中的简单语句必须以(B )结束。 (A)冒号(B)分号(C)空格(D)花括号4.假设有说明int a=0; double x=5.16;,则在以下语句中,(C )属于编译错误。 (A)x=a/x; (B)x=x/a; (C)a=a%x; (D)x=x*a; 5.执行C++程序时出现的“溢出”错误属于(C )错误。 (A)编译(B)连接(C)运行(D)逻辑 6.在下列选项中,全部都是C++关键字的选项为(C )。 (A)while IF Static (B)break char go (C)sizeof case extern (D)switch float integer 7.按C++标识符的语法规定,合法的标识符是(A )。 (A)_abc (B)new (C)π(D)"age" 8.在C++语句中,两个标识符之间(A )不能 ..作为C++的分隔符。 (A)数字(B); (C): (D)+ 9.下列正确的八进制整型常量表示是(B )。 (A)0a0 (B)015 (C)080 (D)0x10 10.下列错误的十六进制整型常量表示是(C )。 (A)0x11 (B)0xaf (C)0xg (D)0x1f 11.在下列选项中,全部都合法的浮点型数据的选项为(B )。 (A)-1e3.5 15. 2e-4 (B)12.34 -1e+5 0.1E-12 (C)0.2e-2 -12345. e-5 (D)5.0e(1+4)0.1 8e+2 12.在下列选项中,正确的字符常量为(D )。 (A)"a" (B)'name' (C)a (D)'\101' 13.在下列选项中,(D )不能 ..交换变量a和b的值。 (A)t=b; b=a; a=t; (B)a=a+b; b=a-b; a=a–b; (C)t=a; a=b; b=t; (D)a=b; b=a; 14.关于下列语句,叙述错误的是(A )。

相关文档
最新文档