文档库 最新最全的文档下载
当前位置:文档库 › 武汉科技大学_855 C语言程序设计-2015(A卷)考研真题

武汉科技大学_855 C语言程序设计-2015(A卷)考研真题

武汉科技大学_855 C语言程序设计-2015(A卷)考研真题

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语言程序设计试题集与答案解析

一.填空 1. 每个C程序都必须有且仅有一个________ 函数。 2. C语言程序开发到执行通常要经过6个阶段即编辑、预处理、________、链接、加载和执行。 3. 软件是程序,以及______、使用和维护所需要的所有文档。 4. 国标中规定:“计算机程序是按照具体要求产生的适合于计算机处理的_________”。 5. 程序设计语言按照书写形式,以及思维方式的不同一般分为低级语言和________两大类。 6. C语言是由________组成的。 7. C语言的函数可分为主函数main、标准库函数和_________。 8. 一个函数是由两部分组成的,即:________和函数体。 9. 编译是将C语言所编写的源程序________成机器代码,也称为建立目标代码程序的过程。 10. 程序是由某种程序设计语言编制出来,体现了编程者的控制思想和对计算机执行操作 的要求。不同的任务功能,就会需求不同的软件程序,如:控制计算机本身软硬件协调工作,并使其设备充分发挥效力,方便用户使用的系统软件程序,称为操作系统;而为办公自动化(OA)、管理信息系统(MIS)、人工智能、电子商务、网络互联等等应用而开发的软件程序,统称为_________。 11. 机器语言是以__________形式表示的机器基本指令的集合,是计算机系统唯一不需要翻译可以直接识别和执行的程序设计语言。 12. 与机器语言相比,使用汇编语言来编写程序可以用_______来表示指令的操作码和操作对 象,也可以用标号和符号来代替地址、常量和变量。

13. 在编译程序之前,凡以____开头的代码行都先由预处理程序预处理。 14. C程序的执行均是由执行_________开始。 15. 函数体即为包含在{}内的部分。它分为________和为完成功能任务由若干个C 语句 组成的执行部分。 16. C语言程序中一条简单语句是以________字符作为结束符的。 17. C语言是结构化、________的程序设计语言。 18. 由于计算机硬件不能直接识别高级语言中的语句,因此,必须经过“_______程序”,将用高级语言编写的程序翻译成计算机硬件所能识别的机器语言程序方可执行。 19. 用高级语言编写的程序需翻译成计算机硬件所能识别的机器语言程序方可执行。所以 说,用高级语言进行程序设计,其编程效率高,方便易用,但_______没有低级语言高。 20.

武汉科技大学机械设计期末考试试题

武汉科技大学机械设计期末考试试题 专业:机电一体化队别:卷型:A 卷课程名称:机械设计考试日期:考试方式:闭卷学生学号: 学生姓名: 一、选择题:本题共10个小题,每小题2分,共20分,在每小题给出的四个选项中,只有一项是符合题目要求的。把所选项前的字母填在题后的括号内。 1.在一般工作条件下,齿面硬度HB≤350的闭式齿轮传动,通常的主要失效形式为【】A.轮齿疲劳折断 B. 齿面疲劳点蚀 C.齿面胶合 D. 齿面塑性变形 2.带传动在工作时产生弹性滑动,是由于【】A.包角α太小 B. 初拉力F0太小 C.紧边与松边拉力不等 D. 传动过载 3.在下列四种型号的滚动轴承中,只能承受径向载荷的是【】A.6208 B. N208 C. 3208 D. 5208 4.下列四种螺纹中,自锁性能最好的是【】A.粗牙普通螺纹 B.细牙普通螺纹 C.梯形螺纹 D.锯齿形螺纹 5.在润滑良好的条件下,为提高蜗杆传动的啮合效率,可采用的方法为【】A.减小齿面滑动速度υs B. 减少蜗杆头数Z1 C.增加蜗杆头数Z1 D. 增大蜗杆直径系数q 6.在圆柱形螺旋拉伸(压缩)弹簧中,弹簧指数C是指【】A.弹簧外径与簧丝直径之比值 B.弹簧内径与簧丝直径之比值 C.弹簧自由高度与簧丝直径之比值 D.弹簧中径与簧丝直径之比值 7.普通平键接联采用两个键时,一般两键间的布置角度为【】A.90° B. 120° C.135° D.180° 8.V带在减速传动过程中,带的最大应力发生在【】A.V带离开大带轮处 B. V带绕上大带轮处 C. V带离开小带轮处 D. V带绕上小带轮处 9.对于普通螺栓联接,在拧紧螺母时,螺栓所受的载荷是【】A.拉力 B.扭矩 C.压力 D.拉力和扭矩

c语言程序设计第五版习题答案

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、do while语句、switch 语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么?它由哪几部分组成? 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤? 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { int a1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main() { int a1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 3.输入下面程序并运行。

#include main() { printf("******\n"); printf(" *****\n"); printf(" ****\n"); printf(" ***\n"); printf(" **\n"); printf(" *\n"); } 【解答】运行结果为:****** ***** **** *** ** * 思考:可以修改程序,使之输出平行四边形,等腰三角形等图形。 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* I love C programs! ************************* 【分析与提示】 ①要有文件包含语句#include 。C语言中没有数据的输入、输出等功能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf等来实现的。这些函数的说明都包括在stdio.h文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include main() { printf("************************\n"); printf(" I love C programs! \n"); printf("************************\n"); }

(完整版)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) 考试时间: 2014年11月9日 适用班级: 2014级MEM 考试方式: 闭卷 说明:答题内容写在答题纸上,写在试卷或草稿纸上一律无效,考完后试卷随答题纸交回。 Vocabulary and Structure (40*0.5=20 marks ) 1. The boss tried to _______ his men about striking by telling them he would fire them. A. embarrass B. commit C. intimidate D. discipline 2. I hope that this talk has given you some insight _______ the kind of work that we ’ve been doing. A. from B. of C. at D. into 3. He translated not only from the English, but also, on _______, from the French. A. occasion B. surface C. risk D. amazing 4. He had repeatedly_______ her to come to the United States to join him, but she was still reluctant. A. complained B. coordinated C. urged D. changed 5. The students were asked to give a _______ on communication through body language. A. representation B. presentation C. reaction D. impression 6. The disease is spreading, and all the children under five are _______ risk. A. at B. in C. out D. beyond 7. Tom admits that watching TV sometimes distracts him _______ his homework. A. off B. from C. out D. beyond 8. The boy had a strong _______ to know what was in the letter sent to his father. A. pity B. capacity C. curiosity D. facility 9. The thief tried to run away but gave up when he found himself _______. A. around B. round C. surrounded D. bound 10. The city has a big problem: how can it save these fine old buildings_______ being destroyed? A. for B. from C. off D. depart 11. _______ I admit his shortcomings, I still like him. A. Because B. While C. For D. Since 12. There are several characteristics of the book _______ special attention. A. worthy B. worthy of C. worth of D. worthless 13. No agreement was reached in the discussion as neither side would give way to _______. 密封 线 内 不 要 写 题

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. 函数可以带参数,也可以不带参数。

武汉科技大学信号与系统期末试题答卷.doc

武汉科技大学考试卷( A 卷) 课程:信号与系统 (闭卷)( 2014/05) 专业班级姓名学号 题号 一( 20 分) 二(12 分) 三(18 分) 四(15 分) 五(10 分) 六(10 分) 七(15 分) 总分 得分 一、 填空题(每空 2 分,共 20 分) 得分 1.已知某系统的输出 r (t ) 与输入 e(t ) 之间的关系为 r (t ) n e(t ) (t nT ) ,其中 T 为常数,则该系统是(线性 / 非线性)线性系统。 2. sin(x) ( x )dx -1。 2 3.连续时间系统的传输算子为 H ( p) p 3 ,则描述该系统的方程为 ( p 1)( p 2) r (t ) 3r (t) 2r (t ) e (t) 3e(t ) ,该系统的自然频率为 -1 、-2 。 4.信号 f(t)=5cos(3 t)+10cos(5 t ) 的周期是 _2_,其平均功率等于 62.5 瓦。 5.信号 f (t) 的最高频率为 f m 10 kHz ,其奈奎斯特抽样频率 s 4 10 4 弧度 / 秒,信号 f (0.1t) 的 f m 1 kHz , f (0.1t) 的奈奎斯特抽样间隔 T s 500 s 。 6.已知离散时间 LTI 系统的单位函数响应为 h(k) k cos( k / 3)u(k) ,则该系统为(稳定 /不稳定) 不稳定系统。 二、( 12 分)已知 f (t) 的波形如图一所示。 f (t) 得分 (1)写出 f (t) 的表达式; 1 ( 2)画出 ( ) 2 f ( t 1) 的波形; 01 t g t 2 ( 3)求 h(t ) dg(t ) 的傅里叶变换。图 一 dt 解:( 1) f (t ) t[ (t ) (t 1)] ( 2 分) (2) f(t/2)f(-t/2)g(t) 2 11 (4 分) 02t-20t02t

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语言程序设计第三版谭浩强课后习题答案完整版

C语言程序设计第三版谭浩强 课后习题答案完整版 第一章 1.5请参照本章例题,编写一个C程序,输出以下信息:************************** V ery Good! ************************** 解: mian() {printf(“**************************”); printf(“\n”); printf(“V ery Good!\n”); printf(“\n”); printf(“**************************”); } 1.6 编写一个程序,输入a、b、c三个值,输出其中最大值。解: mian() {int a,b,c,max; printf(“请输入三个数a,b,c:\n”); scanf(“%d,%d,%d”,&a,&b,&c); max=a; if(max main() { char c1=?C?,c2=?h?,c3=?i?,c4=?n?,c5=?a?; c1+=4; c2+=4; c3+=4; c4+=4; c5+=4; printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5); } 运行结果: 密码是Glmre 3.9求下面算术表达式的值。 (1)x+a%3*(int)(x+y)%2/4 设x=2.5,a=7,y=4.7 (2)(float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5 (1)2.5 (2)3.5 3.10写出程序运行的结果。 main() {int i,j,m,n; i=8; j=10; m=++i; n=j++; printf(“%d,%d,%d,%d”,i,j,m,n); } 解: 9,11,9,10 3.12 写出下面表达式运算后a的值,设原来a=12。设a和n都已定义为整型变量。 (1)a+=a (2)a-=2 (3)a*=2+3 (4)a/=a+a (5)a%=(n%=2),n的值等于5 (6)a+=a-=a*=a 解: (1) 24 (2) 10 (3) 60 (4) 0 (5) 0 (6) 0 第四章 4.4若a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=’a’,c2=’b’。想得到以下输出格式和结果,请写出程序(包括定义变量类型和设计输出)。 a=_3_ _b=_4_ _c=_5 x=1.200000,y=2.400000,z=-3.600000 x+y=_3.600_ _y+z=-1.20_ _z+x=-2.40 c1=ˊaˊ_or_97(ASCII)

2017年武汉科技大学考研真题602统计学A卷

第 1 页 共 3 页姓名 :               报 考 专 业 :         准 考证号 码:                           密 封 线 内 不 要 写 题2017 年全国硕士研究生招生考试初试自命题试题科目名称:统计学基础(A 卷□B 卷)科目代码:602□√考试时间:3小时 满分 150 分可使用的常用工具:无 □计算器 □直尺 □圆规(请在使用工具前打√)□√注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。一、选择题(10小题,每小题5分,共50分)1、下面几种抽样方式中,哪种不是概率抽样( )A 、简单随机抽样 B 、方便抽样 C 、分层抽样 D 、系统抽样2、为了描述展示三个变量之间的关系,适合采用的图形是( )A 、散点图 B 、气泡图 C 、雷达图 D 、箱线图 3、如果峰态系数小于0,则该组数据是( )A 、左偏分布 B 、右偏分布 C 、扁平分布 D 、尖峰分布4、一组数据的离散系数为0.4,平均数为10,则标准差为( )A 、8 B 、0.02 C 、4 D 、805、对于右偏分布,平均数、中位数和众数之间的关系是( )A 、中位数>平均数>众数 B 、平均数>中位数>众数 C 、众数>中位数>平均数 D 、众数>平均数>中位数6、下列分布中可用来描述某一段时间内某一事件出现次数的是( )A 、两点分布 B 、二项分布 C 、泊松分布 D 、尖峰分布7、设总体服从正态分布,抽取容量为的简单随机样本,则样本均值的2(,)N μσn 抽样分布( )A 、服从正态分布 B 、近似服从正态分布 C 、不服从正态分布 D 、不确定8、下列不是次序统计量的是( ) A 、中位数 B 、均值 C 、四分位数 D 、极差 9、关于置信水平,下列说法正确的是( ) A 、置信水平越大,估计的可靠性越大 B 、置信水平越小,估计的可靠性越大 刘A学长1104405515,致力于考研真题、答案、笔记、考研信息咨询辅导

c语言程序设计第五版习题答案

c语言程序设计第五版习 题答案 Prepared on 24 November 2020

习题解析与答案 第1章C语言概述 一.简答题 1.概述C语言的主要特点。 【解答】 (1)语言简洁、紧凑,使用方便、灵活。 (2)数据类型丰富,表达能力强。 (3)运算符多样。C语言中的运算符包含的范围非常广泛。 (4)具有结构化的控制语句。如if…else语句、while语句、dowhile语句、switch语句、for语句。 (5)允许直接访问物理地址。C语言中含有的位和指针运算,能够直接对内存地址进行访问操作。 (6)所生成的目标代码质量高,可移植性好。 2.构成C语言程序的基本单位是什么它由哪几部分组成 【解答】函数是构成C语言程序的基本单位。一个完整的C程序一般由文件包含、宏定义、函数说明、变量和一个或若干个函数组成。 3.C语言程序的运行一般要经过哪几个步骤 【解答】(1)编辑;(2)编译;(3)连接,生成EXE文件;(4)执行。 二.运行程序写结果 1.输入下面程序并运行。 main() { inta1,a2,x; a1=100; a2=50; x=a1-a2; printf(″x=%d\n″,x); } 【解答】运行结果为:x=50 2.输入下面程序并运行。 main()

{ inta1,a2,x; a1=10; a2=20; x=a1*a2; printf(″a1=%d,a2=%d\n″,a1,a2); printf(″x=%d\n″,x); } 【解答】运行结果为:a1=10,a2=20 x=200 三.编程题 1.参照本章例题,编写一个C程序,用于显示如下信息: ************************* IloveCprograms! ************************* 【分析与提示】 ①要有文件包含语句#include<>。C语言中没有数据的输入、输出等功 能,数据的输入、输出都是通过调用系统提供的库函数scanf和printf 等来实现的。这些函数的说明都包括在文件中。 ②main是主函数的名称。用{}括起来的内容是函数体,函数体由若干 条语句组成,这是计算机要执行的部分,每条语句以分号“;”结束。 ③注意显示的信息有三行,所以要用到换行符“\n”。 参考代码: #include<> main() { printf("************************\n"); printf("IloveCprograms!\n"); printf("************************\n"); } 第2章数据类型及其运算一.简答题 1.C语言中的数据类型主要有哪几类 【解答】短整型(shortint) 整型整型(int) 长整型(longint) 基本类型字符型(char)(float) 实型(浮点型) 双精度(double) 枚举类型(enum) 数组类型

2019年武汉科技大学教师招聘考试试题及答案

2019年武汉科技大学教师招聘考试试题及答案说明:本题库收集历年及近期考试真题,全方位的整理归纳备考之用。 注意事项: 1、答题前,考试务必将自己的姓名,准考证号用黑色签字笔或钢笔填写在答题纸规定的位置。 2、监考人员宣布考试结束时,你应立即停止作答。将题本、答题卡和草稿纸都翻过来留在桌上,待监考人员确认数量无误、允许离开后方可离开。 3、特别提醒您注意,所有题目一律在答题卡指定位置答题。未按要求作答的,不得分。 一、选择题(在下列每题四个选项中选择符合题意的,将其选出并把它的标号写在题后的括号内。错选、多选或未选均不得分。) 1、关于人的行为的说法正确的是()。A、人的行为完全是由其自然需要引起的 B、人不能将自己和环境区别开来 C、人的行为是一种积极能动的自主活动 D、人的行为是一种受高级意识支配但缺乏周密的计划 【答案】C 2、一个人民教师从事教育教学、履行教书育人工作的原动力是()。A、上进心 B、知识水平 C、敬业 D、利益 【答案】C 3、教师的职业道德修养:()。 A、热爱教育事业 B、团结同志、关心教师集体 C、热爱学生 D、严于律已、勤于进取 【答案】A 4、人的发展是指人类身心的生长和()。 A、增强 B、变化 C、成熟 D、死亡 【答案】B 5、在构成教育活动的基本要素中,主导性的因素是()。 A、教育者

B、受教育者 C、教育措施 D、教育内容 【答案】A 6、强迫性的过度使用网络和剥夺上网行为之后出现的焦躁和情绪行为被定义为()。A、网络成瘾 B、网络依赖 C、强迫症 D、情感障碍 【答案】A 7、取消考试资格是教育行政处罚中的()。A、申诫罚 B、能力罚 C、财产罚 D、人身罚 【答案】B 8、重视对情境关系的理解的迁移理论是()。 A、形式训练说 B、共同要素说 C、概括原理说 D、关系转换说 【答案】D 9、反映孔子教育思想的文献是()。A、《学记》 B、《论语》 C、《礼记》 D、《中庸》 【答案】B 10、提出“最近发展区”的观点的是()。 A、布鲁纳 B、班杜拉 C、桑代克 D、维果斯基 【答案】D 11、()的主要宗旨在于向家长系统宣传和指导教育孩子的正确方法。 A、咨询活动

《C语言程序设计教程》习题参考答案

《C语言程序设计教程》习题参考答案 祝胜林主编 华南理工大学出版社 【习题1】 (1) 【习题2】 (2) 【习题3】 (3) 【习题4】 (5) 【习题5】 (8) 【习题6】 (11) 【习题7】 (14) 【习题8】 (16) 【习题9】 (16) 【习题10】 (18)

一、简答题(在课本中寻找答案,略) 1.1C程序的基本结构包括哪些内容? 1.2如何定义标识符? 1.3输入格式、输出格式的组成包括哪些内容? 1.4C语言函数分为哪两类? 1.5计算表达式的值应该考虑哪些方面? 1.6上机调试程序的步骤如何? 二、判断并改错 1.7C程序执行的入口是main()函数,所以main函数必须放在程序的开头。 错误:main函数可以放在程序的任何位置。并不限定在程序的开头。 1.8定义一个函数包括数据说明部分和执行语句部分,两者可以交叉出现。 错误:不可以交叉出现,数据说明部分在执行语句部分的前面。 1.9编辑与编译不是一回事。 错误:不是一回事。编辑完成源程序的输入和修改;编译是对源程序进行语法检查,如果无语法错误,则生成目标程序。 1.10scanf("%d,%d",&x,&y);的正确输入格式:3,4<回车>。 正确 1.11注释内容太多会影响程序的执行效率。 错误:不会影响程序的执行效率。因为在编译时,编译系统将注释内容删除或用空格代替,所以注释内容不会编译到目标程序中。 1.12所有的数学公式可以直接出现在源程序中。 错误:数学公式需要转换成C语言能够接受的公式才能出现在源程序中。 三、编程题 1.13在屏幕上输出自己名字的拼音。 提示:中文名字叫?张三?,对应的拼音为?Zhang San?,输出用printf()函数。 1.14 输入圆的半径,求圆的周长,并将结果保留两位小数输出到屏幕上。 提示:定义圆的半径r,圆的周长:2*3.14*r,输出结果保留2位小数可以用%.2f 1.15输入两个整数,输出其中最大者。 提示:模仿例1.3 1.16 输入三个整数,输出其中最小者。 提示: min(min(a,b),c);

武汉科技大学微机原理试卷

试题纸考试时间:120分钟课程名称:微机原理与应用专业班级: 考生学号:考生姓名: ………………………………………………………………………………………………………考生注意: 1、请按照试题顺序依次在答题册上答题,答题在试卷上无效; 2、考试结束后,试卷夹在答题册内一起交回,无试卷者将扣分。 一、填空(20×2分=40分) 1.一个8位二进制整数,采用补码表示,由4个1和4个0组成,其最大值的原码为 (①)H,最小值的原码为(②)H。 2.指令MOV BX, 0中的源操作数为(①)寻址,指令执行后ZF为(②)。 3.要使8253某个计数器具有最大计数值,则应置计数初值为(①)H。 4.已知,某个文件的代码段为1KB,设CS=3000H,该程序代码段的首地址的逻辑地 址为(①),末地址的物理地址为(②)H。 5.已知数据段中数据定义如下: W1 DB 32,20H W2 DW -1,41H B1 DB ‘3AC5$’ B2 DB B1 且数据段起始地址为20000H,则20000H单元内容为(①)H,20006H单元内容为(②)H,执行MOV SI, OFFSET B2后,SI的内容为(③)H。 6.一个中断类型码为71H的中断服务程序存放在0000H:0200H开始的内存中,则中 断服务程序入口地址IP值将填入中断向量表(①)H至(②)H单元中。若需进行中断嵌套,则应在中断服务程序中设置(③)指令,且最后一条指令为(④)。 7.中断向量为02H的是(①)中断,中断向量为0FFH的中断属于(②)中断。 8.最多可以管理36级可屏蔽中断,这是(①)片8259A级联使用而成。 9.在OUT 50H,AL指令的执行中,一定有一个(①)总线周期,在该总线周期内, 地址总线上传送的是(②)地址,控制线(③)有效。 二、选择题(5×2分=10分,有单选题也有多选题)。 1.8088/8086系统中,可以用于间接寻址的寄存器为()。 A. BX,SI,DI,BP B. AX,SI,CX,BP C. AX,BX,CX,DX 2.如果AL的内容为50H,执行TEST AL,01H指令后,AL的内容为()。 A. 49H B. 4FH C. 50H D. 01H 3.8255的方式控制字、按位置位/复位字的D7位分别是()。 A. 0、0 B. 0、1 C. 1、0 D. 1、1 4.CPU进行中断处理,保留断点时,共占用堆栈区()字节。 A. 6个 B.4个 C. 2个 5.8253芯片6种工作方式中,只有()是连续重复计数的方式。 A. 方式1 B.方式2 C.方式3 D. 方式4 E. 方式5 三、简答题(5×3分=15分) 1.已知SS=1500H,SP=0110H, ①如果向堆栈中压入8个字节数据,此时SP的内容是多少? ②如果又从堆栈中弹出2个字数据,此时SS和SP内容又是多少? 2.引起堆栈操作的原因具体有哪些? 3.总共用三条不同指令,各自完成BX=0操作。 4.不使用立即数,也不用任何存储单元中的数据,写一段程序(限六条指令之内),

c语言程序设计题目及答案

一、程序设计共113 题第1 题题 号:319 #include "stdio.h" void wwjt(); int fun(int m) { int i,k=1; if(m<=1) k=0; for(i=2;i #include #define M 3 #define N 4 void wwjt(); void fun(int tt[M][N],int pp[N]) { int i,j; for(j=0;jpp[j]) pp[j]=tt[i][j]; } 第3 题题号:375 功能:从键盘上输入任意实数, 求出其所对应的函数值。 z=e 的x 次幂( x>10) z=log(x+3) (x>-3) z=sin(x)/((cos(x)+4) #include #include void wwjt(); double y(float x) { double z; if(x>10) z=exp(x); else if(x>-3) z=log(x+3); else z=sin(x)/(cos(x)+4); return(z); } 第4 题题号:334 功能:求给定正整数n 以内的素数之积。( n<28) #include #include"conio.h" void wwjt(); long fun(int n) { long i,k; long s=1; for(i=2;i<=n;i++) {for(k=2;k #include"conio.h" void wwjt(); long int fun(int n) { long s=1,i; for(i=2;i<=n;i++) if(n%i==0)s=s*i; return s; } 第6 题题号:50 功能:求出菲波那契数列的前一项与后一项之比的极限的 近似值例如:当误差为0.0001 时,函数值为0.618056 。 #include #include "math.h" void wwjt(); float fun() { float f1=1,f2=1,f3; float r1=2,r2; do {r2=r1; r1=f1/f2; f3=f1+f2; f1=f2; f2=f3; }while(fabs(r1-r2)>1e-4); return r1; } 第7 题题号:394 功能:产生20个[30,120] 上的随机整数放入二维数组 a[5][4] 中, 求其中的最小值。 #include "stdlib.h" #include void wwjt(); int amin(int a[5][4]) { int i,j,s; s=a[0][0];

相关文档
相关文档 最新文档