搜档网
当前位置:搜档网 › 程序练习题(二)

程序练习题(二)

程序练习题(二)
程序练习题(二)

程序设计练习题

第六章程序设计 1、下列程序运行时,若从键盘上输入20,则屏幕上的输出是多少?Input “请输入一个数:” to x If x<=10 Y=2*x-5 Else Y=2*x+5 Endif ? Y 2、执行下列程序后,变量A的值为多少?B的值为多少? A=100 B=200 IF A-B<0 T=A A=B B=T ENDIF ? A,B 3、下列程序运行时,若从键盘上输入25时,屏幕上显示的结果是多少?INPUT “X=” TO X DO CASE CASE X>10 ? “A1” CASE X>20 ? “A2” OTHERWISE ? “A3” ENDCASE RETURN

4、执行下列程序,变量T中的值是多少? T=1 FOR I=1 TO 5 T=T*I ENDFOR ? “T=”,T 5、执行下列程序,屏幕上输出的是多少? D=”” SS=”ABCDE” FOR I=1 TO 5 D=D+SUBSTR(SS,6-I,1) ENDFOR ? D 6、执行下面程序,屏幕上输出的Y是多少? STORE 0 TO X,Y DO WHILE .T. X=X+1 DO CASE CASE INT(X/2)=X/2 LOOP CASE X>=10 EXIT OTHERWISE Y=Y+X ENDCASE ENDDO ? Y 7、下列程序运行时,若从键盘上输入5,则屏幕上输出的是_______。Input "请输入一个数:" to x Do case

Case x>10 ?"A1" Case x>20 ?"A2" otherwise ?"A3" Endcase Return 8、执行下列程序片段后,变量T中的值是_______。 T=1 FOR I=1 TO 5 T=T*I ENDFOR ? "T=",T 9、如下程序显示的结果是。 s=1 i=0 do while i<8 s=s+i i=i+2 Enddo ?s 10、如下程序的输出结果是。 i=1 DO WHILE i<10 i=i+2 ENDDO ?i 11、执行下列程序后,变量A的值为_______,变量B的值为_______。

计算机程序设计员国家职业标准

计算机程序设计员国家职业标准 1.职业概况 1.1 职业名称 计算机程序设计员 1.2 职业定义 利用现代信息技术,从事计算机软件编制和设计工作人员。 1.3 职业等级 本职业共设三个等级,分别为:程序员(国家职业资格四级)、高级程序员(国家职业资格等级三级)、程序设计师(国家职业资格二级)。 1. 4职业环境 室内,常温。 1.5 职业能力特征 1.6 基本文化程度 高中毕业(或同等学历) 1.7 培训要求 1.7.1 培训期限 全日制职业学校教育,根据其培养目标和教学计划确定。晋级培训期限:程序员不少于

200标准学时;高级程序员不少于250标准学时;程序设计师不少于300标准学时。 1.7.2 培训教师 培训程序员、高级程序员的教师应具有本职业高级程序员资格证书2年以上或相关专业中级以上(含中级)专业技术职务任职资格;培训程序设计师的教师应具有本职业程序设计师职业资格证书2年以上或相关专业高级以上(含高级)专业技术职务任职资格。 1.7.3 培训场地设置 具有满足教学需要的标准教室和具有计算机网络环境和软件环境的实验室。 1.8 鉴定要求 1.8.1 适用对象 从事或准备从事本职业的人员。 1.8.2 申报条件 ——程序员(具备以下条件之一者) (1)经本职业程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)连续从事本职业工作2年以上。 (3)取得经劳动保障行政部门审核认定的、以中级技能为培养目标的中等以上职业学校本职业(专业)毕业证书。 ——高级程序员(具备以下条件之一者) (1)取得职业程序员资格证书后,连续从事本职业工作2年以上,经本职业高级程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业(专业)毕业证书。 (3)取得相关专业大专以上(含大专)毕业证书,连续从事本职业工作2年以上。 (4)连续从事本职业工作5年以上。 ——程序设计师(具备以下条件之一者) (1)取得本职业高级程序员职业资格证书后,连续从事本职业工作3年以上,经本职业程序设计师正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得本职业高级程序员职业资格证书后,连续从事本职业工作4年以上。 (3)取得相关专业大学本科以上(含本科)毕业证书,连续从事本职业工作3年以上。 1.8.3 鉴定方式 分为理论知识考试和技能操作考核。理论知识考试采用闭卷笔试或上机考试的方式,技能操作考核采用上机操作和方案设计等方式。理论知识考试和技能操作考试均实行百分制,成绩皆达60分以上者为合格。程序设计师还须进行综合评审。

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 1.逆序输出字符串“BASED ADDRESSING”。 2.试编写一段程序,要求对键盘输入的小写字母用大写字母显示出来。 3.编写程序,从键盘接收一个小写字母,然后找出它的前导字符和后续字符,再按顺序显示这三个字符。 4.从键盘上输入一系列以$为结束符的字符串,然后对其中的非数字字符计数,并显示计数结果。 5.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。)放在STRING中,试编制一个程序测试字符串中是否存在数字。如有,则把CL的第5位置1,否则将该位置置0。 6.从键盘上输入一串字符(用回车键结束,使用0A号功能调用。),将其中的小写英文字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。 7.试编制一个程序:从键盘输入一行字符,要求第一个键入的字符必须是空格符,如不是,则退出程序;如是,则开始接收键入的字符并顺序存放在首地址为buffer的缓冲区中(空格符不存入),直到接收到第二个空格符时退出程序。 8.试编写一段程序,要求比较两个字符串string1和string2所含字符是否相等,如相等则显示“MATCH”, 若不相同则显示“NO MATCH”。 9.试编写一段程序,要求输入两个字符串,如两个字符串相等则显示“MATCH”, 否则显示“NO MATCH”。 10.试编写一段程序,要求在长度为100H字节的数组中,找出大于61H的无符号数的个数并存入字节单元UP中,找出小于2FH的无符号数的个数并存入字节单元DOWN中。 11.在内存区域0B800:0000-0B800:0FFFF(都是16进制数)内查找首地址为SOURCE的串(SOURCE的首字节为串长度),如果找到,则把AL的第0位置0,否则将该位置置1。 12.已知数组A包含15个互不相等的整数,数组B包含20个互不相等的整数。试编制一个程序,把既在A中又在B中出现的整数存放于数组C中。 13.在附加段中,有一个首地址为LIST和未经排序的字数组。在数组的第一个字中,存放着该数组的长度,数组的首地址已存放在DI寄存器中,AX寄存器中存放着一个数。要求编制一个程序:在数组中查找该数,如果找到此数,则把它从数组中删除。 二、数字输入输出类 1. 试编制一个程序,把BX寄存器内的二进制数以十六进制数的形式在屏幕上显示出来。 2. 试编制一个程序,把BX寄存器内的二进制数以八进制数的形式在屏幕上显示出来。 3. 试编制一个程序,把BX寄存器内的二进制数以十进制数的形式在屏幕上显示出来。 4.从键盘上输入2个一位数,求出它们的和(假设和不超过1位)。 5.试编写一段程序,从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数。 6.试编写一段程序,从键盘接收一个0-65535间的十进制无符号数,并在终端上显示与它等值的二进制数。 7.试编写一段程序,从键盘接收一个-32768-32767间的十进制有符号数,并在终端上显示与它等值的二进制数。 8.编写一个程序,从键盘输入一个0~65535之间的10进制无符号数,然后以16进制

质量管理程序文件和程序流程图

程序文件全套——程序流程图1~34页;程序文件35~61页。 目录 8.2.3.4 a. 质量手册编号 (2) 8.2.3.4 b. 程序文件编号 (2) 8.2.3.4 d. 质量记录编号 (2) 8.2 附图1:组织(及所属部门)制订、发放的文件受控流程图 (3) 8.2 附图2:外来受控文件受控流程图 (4) 8.3.2 质量记录控制流程图 (5) 8.4.2 内部质量审核工作流程图 (6) 8.5.2 6.10 进货检验的不合格品控制程序 (7) 8.5.2 6.10 产品已交付和使用时发现的不合格品控制程序 (8) 8.5.2 产品最终检验的不合格品控制程序流程图 (9) 8.5.2 产品实现过程中不合格品控制程序流程图 (10) 8.6.2 A 类纠正措施流程图 (11) 8.6.2 B 类纠正措施 (12) 8.6.2 C 类纠正措施 (13) 8.7.2 《质量情况通报》的编制、发放、回收、处理 (14) 8.7.2 财务状况预警系统 (15) 8.7.2 预防措施的制订、实施和评价 (16) 8.8.2 管理评审控制程序流程图 (17) 8.9.2 人员招聘录用程序流程图 (18) 8.9.2 培训程序流程图 (19) 8.9.2 考核程序流程图 (20) 8.11.2 产品实现过程策划程序流程图 (21) 8.11.2 策划依据 (22) 8.12.2 产品要求的识别与评审过程 (23) 8.12.2 产品合同修改过程 (24) 8.12.2 市场信息控制过程 (25) 8.13.2 设计和开发控制程序 (26) 8.14.2 采购控制程序流程图 (27) 8.15.2 生产运作程序流程图 (28) 8.17.2 测量和监控策划程序 (29) 8.18.2 体系业绩的测量和监控过程程序 (30) 8.19.2 过程的测量、监控和分析程序流程图 (31) 8.20.2 产品测量和监控程序流程图 (32) 8.21.2 持续改进过程控制程序 (33)

程序框图练习题及答案经典doc

程序框图练习题 一、选择题 1 .(2013年高考北京卷(理))执行如图所示的程序框图,输出的S 值为 ( ) A .1 B . 2 3 C . 1321 D . 610 987 C 框图首先给变量i 和S 赋值0和1. 执行 ,i=0+1=1; 判断1≥2不成立,执行,i=1+1=2; 判断2≥2成立,算法结束,跳出循环,输出S 的值为 . 故选C . 2 .(2013年普通高等学校招生统一考试浙江数学(理)试题(纯WORD 版))某程序框图如 图所示,若该程序运行后输出的值是5 9 ,则 ( ) A .4=a B .5=a C .6=a D . 7=a

A :由已知可得该程序的功能是 计算并输出S=1+ +…+ =1+1﹣ =2﹣ . 若该程序运行后输出的值是,则 2﹣=. ∴a=4, 故选A . 3 .(2013年普通高等学校招生统一考试安徽数学(理)试题(纯WORD 版))如图所示,程序 框图(算法流程图)的输出结果是 ( ) A .1 6 B . 2524 C . 34 D . 1112 D .12 11,1211122366141210=∴=++=+++ =s s ,所以选D (第5题图)

的程序框图,如果输出3s =,那么判断框内应填入的条件是 ( ) A .6k ≤ B .7k ≤ C .8k ≤ D .9k ≤ B 【命题立意】本题考查程序框图的识别和运行。第一次循环,2log 3,3s k ==,此时满足条件,循环;第二次循环,23log 3log 42,4s k =?==,此时满足条件,循环;第三次循环, 234log 3log 4log 5,5s k =??=,此时满足条件,循环;第四次循环,2345log 3log 4log 5log 6,6s k =???=,此时满足条件,循环;第五次循环,23456log 3log 4log 5log 6log 7,7s k =????=,此时满足条件,循环;第六次循环,234567log 3log 4log 5log 6log 7log 83,8s k =?????==,此时不满足条件,输出3s =, 所以判断框内应填入的条件是7k ≤,选B. 5 .(2013年高考江西卷(理))阅读如下程序框图,如果输出5i =,那么在空白矩形框中应 填入的语句为 ( ) A .2*2S i =- B .2*1S i =- C .2*S i = D .2*4S i =+ C 本题考查程序框图的识别和运行。由条件知当3i =时,10S <,当5i =时,10S ≥。当5i =时,A,B 不成立。当3i =时,D 不合适,所以选C.

算法与程序设计习题

《算法与程序设计》模块练习题 一、单选题 1、模块化程序设计方法主要通过()来实现。 A.递归算法和递归程序 B.过程和函数的定义和调用 C.程序的循环结构 D.对象答案:B 2、text1.text的含义正确的是()。 A.text1是控件名称,text是控件属性 B.text1是窗体名称,text 是控件 C.text1是控件名称,text是方法 D.text1是控件属性,text是控 件答案:A 3、以下程序段运行后S的值是()。 s = 0 For i = 1 To 14 x = 2 * i - 1 If x Mod 3 = 0 Then s = s + 1 Next i A.0 B.4 C.5 D.14 答案:C 4、数列1,4,7,10,13,……的递推公式为()。 A.f(1)=1;f(n)=n+3 B.f(1)=1;f(n)=n*2-1 C.f(1)=1;f(n)=n*2+1

D.f(1)=1;f(n)=f(n-1)+3 答案:D 5、对于对象及其特征的错误理解是()。 A.对象都具有一个标识自己以区别其他对象的名字。 B.对象都具有自身的属性及其属性值。 C.对象一般只用数据表示属性,但不用代码表示行为。 D.对象都具有自身的行为(操作)。 答案:C 6、VB函数Left ()从字串左端取部分字串,那么Left("Visual Basic 6.0", 8)的值为()。 A.Visual B B.Visual C.Visual Ba D.asic 6.0 答案:A 7、程序段如下: c ="1234" For i = 1 To 4 Print _____, Next 如果要让程序运行后得到如下结果: 1 1 2 12 3 1234 则在下划线处应填入的内容为()。 A.Right(c,i) B.Left(c,i) C.Mid(c,i,1) D.Mid(c,i,i) 答案:B 8、若X = True,执行If X Then X = 0 Else X = 1后X的结果为()。

【最新】程序设计员工作总结范文

【最新】程序设计员工作总结范文 送走了圣诞的严寒,伴随着元旦的烟花,我们迎来了〝末日〞后的新纪元——__.在这冰雪消退.即将春暖花开的时节,也是回首过去.展望未来,总结昨天.规划明天的最佳时刻.尽管来公司不到半年时间,但在这段时间里…… 送走了圣诞的严寒,伴随着元旦的烟花,我们迎来了〝末日〞后的新纪元——__.在这冰雪消退.即将春暖花开的时节,也是回首过去.展望未来,总结昨天.规划明天的最佳时刻.尽管来公司不到半年时间,但在这段时间里,学会很很多做人做事的原则和价值理念.现将__年度工作总结 一.学习wpf相关知识 这是刚进公司时的主要任务,从winfrom程序向wpf程序设计的转变,学习相关技术知识.主要完成任务,学习wpf的相关技术理念,绑定.依赖项属性._aml界面描述语言等等.期间接触到了很多技术知识和,帖吧等网络技术资料.开始学习和思考设计模式,尤其是mvvm设计模式,深入了解之后,使用了mvvmlight技术作为一般的程序开发架构.最后,在win8 app程序中成功的应用. 二.win8 metro版深圳移动执法信息系统的设计和开发 在之前windows mobile版深圳移动执法系统的基础上,做成win8 metro版本.由于win8 app程序的sdk比较新,我们也是边做边学习.我的主要任务是最开始的搭建系统开发的基本架构,采用之前wpf积累下来的mvvmlight设计模式. 界面设计方面,以旧系统的基本界面为原型,利用win8新的一些特性和美化而成; 业务逻辑上,主要是根据周鹏给出的基本思路和唐里成设计好的基类和虚拟业务方法. 具体的功能模块上,完成后台任务的注册和轮询实现的通知,设置和共享超级菜单的使用等等. 随着win8的正式上市,我们小组不断的系统和详尽的学习win8的相关开发技术指南和技术点,应用在实际的项目中. 编程技术是死的,而业务是活的.c_每一次的迭代的变化总是有限的,即使是win8新的sdk,变化的总是很少的一部分.编程语言,可以通过不断的看书,追寻

程序文件流程图

目录 8.2.3.4 a. 质量手册编号 (3) 8.2.3.4 b. 程序文件编号 (3) 8.2.3.4 d. 质量记录编号 (3) 8.2 附图1:组织(及所属部门)制订、发放的文件受控流程图 (4) 8.2 附图2:外来受控文件受控流程图 (5) 8.3.2 质量记录控制流程图 (6) 8.4.2 内部质量审核工作流程图 (7) 8.5.2 6.10 进货检验的不合格品控制程序 (8) 8.5.2 6.10 产品已交付和使用时发现的不合格品控制程序 (9) 8.5.2 产品最终检验的不合格品控制程序流程图 (11) 8.5.2 产品实现过程中不合格品控制程序流程图 (12) 8.6.2 A 类纠正措施流程图 (13) 8.6.2 B 类纠正措施 (15) 8.6.2 C 类纠正措施 (16) 8.7.2 《质量情况通报》的编制、发放、回收、处理 (17) 8.7.2 财务状况预警系统 (18) 8.7.2 预防措施的制订、实施和评价 (19) 8.8.2 管理评审控制程序流程图 (20) 8.9.2 人员招聘录用程序流程图 (21)

8.9.2 培训程序流程图 (22) 8.9.2 考核程序流程图 (23) 8.11.2 产品实现过程策划程序流程图 (24) 8.11.2 策划依据 (25) 8.12.2 产品要求的识别与评审过程 (27) 8.12.2 产品合同修改过程 (28) 8.12.2 市场信息控制过程 (29) 8.13.2 设计和开发控制程序 (30) 8.14.2 采购控制程序流程图 (32) 8.15.2 生产运作程序流程图 (33) 8.17.2 测量和监控策划程序 (34) 8.18.2 体系业绩的测量和监控过程程序 (35) 8.19.2 过程的测量、监控和分析程序流程图 (36) 8.20.2 产品测量和监控程序流程图 (37) 8.21.2 持续改进过程控制程序 (38)

程序框图练习题(学习相关)

2010~2014年高考真题备选题库 第1节 算法与程序框图 1.(2014新课标全国Ⅰ,5分)执行下面的程序框图,若输入的a ,b ,k 分别为1,2,3,则输出的M =( ) A.203 B.72 C.165 D.158 解析:选D 第一次循环:M =32,a =2,b =32,n =2;第二次循环:M =83,a =32 ,b =83,n =3;第三次循环:M =158,a =83,b =158,n =4,则输出M =158 ,选D. 2.(2014新课标全国Ⅱ,5分)执行如图所示的程序框图,如果输入的x ,t 均为2,则输出的S =( ) A .4 B .5

C .6 D .7 解析:选D k =1≤2,执行第一次循环,M =11 ×2=2,S =2+3=5,k =1+1=2;k =2≤2,执行第二次循环,M =22 ×2=2,S =2+5=7,k =2+1=3;k =3>2,终止循环,输出S =7.故选D. 3.(2014安徽,5分)如图所示,程序框图(算法流程图)的输出结果是( ) A .34 B .55 C .78 D .89 解析:选B 执行该程序框图(算法流程图)可得x =1,y =1,z =2;x =1,y =2,z =3;x =2,y =3,z =5;x =3,y =5,z =8;x =5,y =8,z =13;x =8,y =13,z =21;x =13,y =21,z =34;x =21,y =34,z =55,跳出循环. 4.(2014福建,5分)阅读如图所示的程序框图,运行相应的程序,输出的n 的值为 ( ) A .1 B .2 C .3 D .4 解析:选B 当n =1时,21>12成立,当n =2时,22>22不成立,所以输出n =2,故选 B. 5.(2014北京,5分)执行如图所示的程序框图,输出的S 值为( )

程序结构练习题

程序结构练习题 知识要点 流程控制是控制程序中语句执行的顺序。任何程序设计语言都具备流程控制的功能,而C++语言提供了比其它高级语言更丰富的流程控制语言。本章节主要介绍了程序设计中最基本三种结构:顺序、分支和循环,要求掌握以下的知识要点: 1.掌握顺序结构的编程方法。 2.掌握使用cin、cout实现数据的输入/输出。 3.学会应用字符输入/输出函数。 4.掌握scanf()函数和printf()函数的使用。 5.掌握条件语句的形式和使用。 6.掌握条件语句的嵌套。 7.掌握switch语句的形式和使用。 8.掌握for,while,do-while三种循环语句的应用。 9.掌握循环语句的嵌套。 10.掌握break、continue、goto语句。 一、阅读下列程序,写出执行结果: 1. #include void main() { int year,mon,days,leap;

cout<<"年月:"; cin>>year>>mon; switch(mon) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:days=31; break; case 4: case 6: case 9:

case 11:days=30; break; case 2:if(year%400==0) leap=1; else if(year%4==0&&year%100!=0) leap=1; else leap=0; if(leap) days=29; else days=28; } cout<

计算机程序设计员(数字化设计与制造)赛项

“计算机程序设计员(数字化设计与制造)”赛项 第一阶段:“三维扫描与创新设计”阶段 (总时间:2.5小时) 任 务 书 二〇一八年九月

注意事项 1.参赛选手在比赛过程中应该遵守相关的规章制度和安全守则,如有违反,则按照相关规定在考试的总成绩中扣除相应分值。 2.参赛选手的比赛任务书用参赛证号、场次、工位号标识,不得写有姓名或与身份有关的信息,否则视为作弊,成绩无效。 3.比赛任务书当场启封、当场有效。比赛任务书按一队一份分发,竞赛结束后当场收回,不允许参赛选手带离赛场,也不允许参赛选手摘录有关内容,否则按违纪处理。 4.各参赛队注意合理分工,选手应相互配合,在规定的比赛时间内完成全部任务,比赛结束时,各选手必须停止操作计算机。 5.请在比赛过程中注意实时保存文件,由于参赛选手操作不当而造成计算机“死机”、“重新启动”、“关闭”等一切问题,责任自负。 6.在提交的电子文档上不得出现与选手有关的任何信息或特别记号,否则将视为作弊。 7.若出现恶意破坏赛场比赛用具或影响他人比赛的情况,取消全队竞赛资格。 8.请参赛选手仔细阅读任务书内容和要求,竞赛过程中如有异议,可向现场裁判人员反映,不得扰乱赛场秩序。 9.遵守赛场纪律,尊重考评人员,服从安排。 10.所有电子文件保存在一个文件夹中,命名为“三维造型设计+工位号”,文件夹复制到赛场提供的U盘移动存储器中,装入信封封好,选手和裁判共同签字确认。

一、任务名称与时间 1.任务名称:三维扫描与创新设计。 2. 竞赛时间:2.5小时。 二、已知条件 电动剃须刀组件说明,图1是电动剃须刀实物照片。 图1 电动剃须刀组件照片(整个组件视为一整体) 图1中,1为品牌logo,2为指示灯,3为电源开关,4为剃须刀刀头部件。 三、数据采集与再设计任务、要求、评分要点和提交物 竞赛任务一:样品三维数据采集(15分) 参赛选手使用赛场提供的PowerScan型三维扫描装置和样件,选手自行将三维扫描仪重新标定,保证标定结果中的水平和垂直距离的标准偏差≤0.01mm。并将该状态截屏保存,格式采用图片jpg或bmp文件,文件命名为“工位号-biaoding”。“biaoding”是“标定”两个字的全拼。如图:

程序框图计算训练(含答案详解)

按照给出程序框图计算专题 题目特点: 输入某个数值,按照图中给出的程序计算,若结果符合条件则输出;若结果不符合条件,则把结果重新输入再按照图中给出的程序第二次计算,如此下去,直到符合条件输出为止。 计算方法: 设输入的数值为x ,先把图中给出的计算程序表示成一个算式,然后将给出的数值代入这个算式计算即可。 解此类题目的关键是:理解给出的程序图,并把把图中给出的计算程序表示成算式。 特别注意:程序框图中的运算是由前到后.... 依次进行的,不存在先乘除后加减的问题。 专题练习: 1.如图是一个计算程序,若输入x 的值为5,则输出结果为( ) A .11 B .-9 C .-7 D .21 2.根据输入的数字,按图中程序计算,并把输出的结果填入表内: 输入x -2 输出 -3 + ×

3.根据输入的数字8,按图中程序计算,则输出的结果是()。 A.-0.125 B.-1.125 C.-2.125 D.2.9375 4.按如图的程序计算,若开始输入的值x为正整数,最后输出的结果小于20,则输出结果最多有()种. A.2个B.3个C.4个D.5个 5.根据如图所示的程序进行计算,若输入x的值为-1, 则输出y的值为. (2) ÷- 输入8 -6 2 ( 1.5) +- 1.59 >- 否 输出 是

6.如图,是一个有理数混合运算程序的流程图,请根据这个程序回答问题:当输入的x 为-16时,最后输出的结果y 是多少?(写出计算过程) 7.按下面的程序计算,如输入的数为50,则输出的结果为152,要使输出结果为125,则输入的正整数x 的值的个数最多有( ) A .0个 B .1个 C .2个 D .3个 8.按下面的程序计算,若开始输入的值x 为正数,最后输出的结果为11,则满足条件的x 的不同值分别为 . 结果是否大于-4 YES NO

模块化程序设计练习题及答案

第四章模块化程序设计练习题及参考答案 一、填空题 1、以下程序的运行结果是(111),把x定义为静态变量运行结果是(123)。void increment(void) { int x=0; x+=1; printf("%d",x);} main() { increment(); increment(); increment(); } 2、若输入的值是-125,以下程序的运行结果是(-125=-5*5*5) #include "" main() { int n; void f(int n); scanf("%d",&n); printf("%d=",n); if(n<0) printf("-"); n=fabs(n); fun(n); } void fun(int n) { int k,r; for(k=2;k<=sqrt(n);k++) { r=n%k; while(r==0) { printf("%d",k); n=n/k; if(n>1)printf("*"); r=n%k; } } if(n!=1) printf("%d\n",n); } 3、设有以下宏定义: #define WIDTH 80 #define LENGTH WIDTH+40 则执行赋值语句:v=LENGTH*20;(v为int型)后,v的值是(880) 4、设有以下宏定义: #define WIDTH 80 #define LENGTH (WIDTH+40)

则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是(2400) 5、下面程序的运行结果是(5) #define DOUBLE(r) r*r main() { int x=1,y=2,t; t=DOUBLE(x+y); printf("%d\n",t);} 6、下面程序的运行结果是(36) #define MUL(z) (z)*(z) main() { printf("%d\n",MUL(1+2)+3); } 7、下面程序的运行结果是(212) #define POWER(x) ((x)*(x)) main() { int i=1; while(i<=4) printf("%d,",POWER(i++)); } 8、下面程序的运行结果是(9) #define MAX(a,b) (a>ba:b)+1 main() { int i=6,j=8,k; printf("%d\n",MAX(i,j)); } 二、选择题 1、以下正确的说法是(D)建立自定义函数的目的之一是: A)提高程序的执行效率 B)提高程序的可读性 C)减少程序的篇幅 D)减少程序文件所占内存 2、以下正确的说法是(B) A)用户若需调用标准库函数,调用前必须重新定义 B)用户可以重新定义标准库函数,若如此,该函数将失原有含义。 C)系统根本不允许用户重新定义标准库函数。 D)用户若需调用标准函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调用。 3、以下正确的函数定义形式是(C) A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y) 4、以下正确的说法是(D)。在C语言中: A)实参与其对应的形参各占用独立的存储单元。 B)实参和与其对应的形参共占用一个存储单元。 C)只用当实参和与其对应的形参同名时才共占用存储单元。

计算机程序设计员

计算机程序设计员 职业名称 计算机程序设计员 职业定义 利用现代信息技术,从事计算机软件编制和设计工作的人员。 工作内容 利用现代信息技术,从事计算机软件编制和设计工作。 职业等级 本职业共分三个等级程序员(国家职业资格四级)高级程序员(国家职业资格三级)程序设计师(国家职业资格二级)。 申报条件 ----程序员(具备以下条件之一者) (1)经本职业程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)连续从事本职业工作2年以上。 (3)取得经劳动保障行政部门审核认定的、以中级技能为培养目标的中等以上职业学校本职业(专业)毕业证书。 ----高级程序员(具备以下条件之一者) (1)取得本职业程序员资格证书后,连续从事本职业工作2年以上,经本职业高级程序员正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得经劳动保障行政部门审核认定的、以高级技能为培养目标的高等以上职业学校本职业(专业)毕业证书。 (3)本职业相关专业大专以上(含大专)毕业证书,连续从事本职业工作2年以上。

(4)连续从事本职业工作5年以上。 ----程序设计师(具备以下条件之一者) (1)取得本职业高级程序员职业资格证书后,连续从事本职业工作3年以上,经本职业程序设计师正规培训达规定标准学时数,并取得毕(结)业证书。 (2)取得本职业高级程序员职业资格证书后,连续从事本职业工作4年以上。 (3)取得相关专业大学本科以上(含本科)毕业证书,连续从事本职业工作3年以上。 报名方法 1.身份证正反面复印件二份 2.学历证书复印件二份 3.二寸蓝底照片5张 4.国家职业技能申请表一份 5.单位工作证明一份 请报考人员于报名截止结束前10天将上述资料上报至我中心。 江苏省常州市钟楼区怀德桥.西河沿.文亨花园1号钟楼市政内国家职业资格考试报名处

(完整版)程序框图练习题有答案

程序框图练习题 1.阅读下面的程序框图,则输出的S = A .14 B .20 C .30 D .55 2.阅读图2所示的程序框图,运行相应的程序,输出的结果是 A .1 B. 2 C. 3 D. 4 3.阅读右图所示的程序框图,运行相应的程序,输出的结果是 A .2 B .4 C .8 D .16 4.某程序框图如图所示,该程序运行后输出的k 的值是 A .4 B .5 C .6 D .7 3题 2题 1题 4题

5.执行右面的程序框图,输出的S 是D A .378- B .378 C .418- D .418 6.如图的程序框图表示的算法的功能是 D A .计算小于100的奇数的连乘积 B .计算从1开始的连续奇数的连乘积 C .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数 D .计算 100531≥???????n 时的最小的n 值. 7.某程序框图如图所示,则该程序运行后输出的B 等于 C A .15 B .29 C .31 D .63 8.如果执行右边的程序框图,输入2,0.5x h =-=,那么输出的各个数的和等于 A .3 B .3.5 C .4 D .4.5 5题 6题

9.某店一个月的收入和支出总共记录了N 个数据1a ,2,,N a a ???,其中 收入记为 正数,支出记为负数。该店用右边的程序框图计算月总收入S 和月 净盈利V ,那么在图中空白的判断框和处理框中,应分别填入下列四个选项中 的 A .0,A V S T >=- B .0,A V S T <=- C .0,A V S T >=+ D .0,A V S T <=+ 10. 如图1所示,是关于闰年的流程,则 以下年份是闰年的为 A A .1996年 B .1998年 C .2010年 D .2100年 11. 某流程如右上图所示,现输入如下四个函数,则可以输出的函数是 A .2)(x x f = B . x x f 1)(= C . 62ln )(-+=x x x f D .x x f sin )(= 否 y x = 是 否 开始 0x < 0y = x x h += 是 结束 1x < 输入,x h 否 是 1y = 输出y 2x ≥ 是 开始 1,0,0k S T === i A a = 输出,S V 1k k =+ 否 结束 输入12,,,,N N a a a ??? T T A =+ S S A =+ N k < 是 否 9题 10题 8题

java程序练习题

练习: 1.为类设计一个静态方法,实现检查输入字符串是否为”回文”.的功能 Boolean IsPalindrome(String poem) 2.用随机数对象产生0---1000范围内的不同整数,用以初始化一个M*N的二维数组(M*N<100),然后编程找出二维数组中的最大数和最小数,并将其交换位置。要求输出原始二维数组及交换后的二维数组。 3.设计一个类,并为其添加一个带有一个参数的构造函数,同时封装一个方法。当连续调用该方法时,依次产生下列元素输出 第一次调用输出:5 7 4 8 9 1 第二次调用输出:1 5 7 4 8 9 第三次调用输出:9 1 5 7 4 8 第四次调用输出:8 9 1 5 7 4 第五次调用输出:4 8 9 1 5 7 第六次调用输出:7 4 8 9 1 5 第一次调用输出:5 7 4 8 9 1 4.输入出租车公里数,输出应付的车费数: 收费标准如下:3000米以下为8元,每超过500米增加1.2元,不足500米按500米计算。 5.竹竿长10米,每天截取一半,过多少天后,竹竿长度会小于10厘米。 6.输入一个英文字符串,统计出其中各字符出现的次数,并以下列样式输出: a=?,b=?,c=?,d=?,e=? f=?,g=?,h=?,i=?,j=? …… 7.写一个实例方法,要求输入一个整数m ,并输出1---m之间满足下列条件的所有整数:这个数+1 是一个完全平方数,他的一半+1也是一个完全平方数。 8.设计一个类Complex,用于封装对复数的下列操作: 8.1.一个带参数的构造函数,用于初始化复数成员 8.2.一个不带参数的构造函数,调用代参数的构造函数完成对复数成员的初始化。 8.3. 实现两个复数的加法,减法的静态方法和实例方法。 8.4.以复数的标准形式:x+iy输出此复数 8.5. 写两个函数,分别获得复数的实部getReal(),getImage()和虚部。 9.写一个静态函数,返回给定整数n的所有因子 10.输入一个十六进制字符串,写一函数,将其转换为对应的十进制数。 11.设计一个只能创建一个唯一实例的类。 12.设计一个类,该类用于表示现代中国的一个典型家庭:father,mother,child. 并为其添加一个无参的构造函数和带三个参数的构造函数以及三个读写属性和 一个get(int member )方法,当member=FATHER时,返回 父亲的姓名;member=MOTHER时,返回母亲的姓名;member=CHILD时,返回 孩子的姓名;FATHER,MOTHER,CHILD 为常数。 13.巴黎时间比北京时间晚7个小时,纽约时间比北京时间晚12个小时,试编写一程序, 根据输入的北京时间输出相应的巴黎和纽约时间。 14.写一函数,实现用某一字符c 去填充字符串的左部,使其长度为恰好为L PadLeft(String s,int L,char c),同理,实现PadRight((String s,int L,char c) 用字符c 填充串s 的右部,使其长度恰好为L. 15. 写一方法,用于删除字符串中所有空格(不仅仅是两端的空格),并返回没有空格的字

程序设计员年工作总结暨年工作计划正式版

Making a comprehensive plan from the target requirements and content, and carrying out activities to complete a certain item, are the guarantee of smooth implementation.程序设计员年工作总结暨年工作计划正式版

程序设计员年工作总结暨年工作计划 正式版 下载提示:此计划资料适用于对某个事项从目标要求、工作内容、方式方法及工作步骤等做出全面、具体而又明确安排的计划类文书,目的为完成某事项而进行的活动而制定,是能否顺利和成功实施的重要保障和依据。文档可以直接使用,也可根据实际需要修订后使用。 程序设计员XX年工作总结暨XX年工作计划 送走了圣诞的严寒,伴随着元旦的烟花,我们迎来了“末日”后的新纪元——XX。在这冰雪消退、即将春暖花开的时节,也是回首过去、展望未来,总结昨天、规划明天的最佳时刻。尽管来公司不到半年时间,但在这段时间里,学会很很多做人做事的原则和价值理念。现将XX年度工作总结如下: 一、学习wpf相关知识 这是刚进公司时的主要任务,从

winfrom程序向wpf程序设计的转变,学习相关技术知识。主要完成任务,学习wpf 的相关技术理念,绑定、依赖项属性、xaml界面描述语言等等。期间接触到了很多技术知识和论坛,帖吧等网络技术资料。开始学习和思考设计模式,尤其是mvvm设计模式,深入了解之后,使用了mvvmlight技术作为一般的程序开发架构。最后,在win8 app程序中成功的应用。 二、win8 metro版深圳移动执法信息系统的设计和开发 在之前windows mobile版深圳移动执法系统的基础上,做成win8 metro版本。由于win8 app程序的sdk比较新,我们也是边做边学习。我的主要任务是最开始的

质量手册程序文件流程图

目录....................................................................................................... 错误!未定义书签。....................................................................................................... 错误!未定义书签。....................................................................................................... 错误!未定义书签。 .............................................................................................. 错误!未定义书签。 .............................................................................................. 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。..................................................................................................... 错误!未定义书签。

相关主题