程序设计补充练习题目

程序设计补充练习题目
程序设计补充练习题目

程序设计补充练习

心系灾区

【问题描述】

某市开展了面向全体市民的捐款捐物活动,并组织运力,以最快速度将这些救灾物资运送到灾区人民的手中。

已知救灾物资中有m 件大衣,一辆卡车一次最多可以运走n 件。请你编写程序计算一下,要将所有的大衣运走,北京市政府最少需要调动多少辆卡车参与运送。

【样例输入】

10000 1800

【样例输出】

6

方便游客

【问题描述】

风景美丽的张家界公园内的天子山处处是风景如画,从山脚到山顶共有n 个景区。湖南省旅游局为了满足广大游客的旅游需要,要在任意两个景区都建有直达缆车。现在湖南省旅游局请你计算要满足任意两个景区都有直达缆车,共需要建设多少条缆车线路。

【样例输入】

6

【样例输出】

15

老旧的机器

【问题描述】

伟大的工程师阿克蒙德买了一台机器,为了维持这台机器的正常运作他每年必须花费一定的费用来维修这台机器。但是随着这台机器的使用,机器会损坏更快以至于每年用来维修这台机器的费用都是上一年的倍。已知第一年仅需要花费1 元。现在阿克蒙德想知道,如果他想用n 年,他总共需要花费多少钱来维修这台机器。

【样例输入】

3

【样例输出】

5

结果四舍五入取整数部分

商场购物

〖问题描述〗

王栋陪妈妈去商场买东西,最后结帐的时候,他特别留意了一下收款台的电脑。上面有一个表格,详细写名了所有商品的数量和单价,一按结束按钮,机器就可以自己算出总钱数。WD想,这个功能不是用一点点信息学的知识就能解决了么

于是,回到家,他写了一个类似功能的程序,轻松完成了收款电脑的功能。〖输入描述〗

第一行为一个整数N,表示购买物品的数量。

之后N行,每行两个数字,第一个是一个实数,表示该物品的单价,第二个是一个整数,表示该物品的数量。

〖输出描述〗

只有一个实数,表示所有物品的总钱数。

〖样例输入〗

3

2

1 1

4

〖样例输出〗

14

计算阴影的面积

〖问题描述〗

看如下的等腰直角三角形,已知最大的三角形的直角边长度为1,阴影部分的三角形都是由向对边做垂线得到的。如果阴影部分由n个小三角形组成,求它的面积。

只有一个整数,表示阴影部分有四个小三角形〖输出描述〗

只有一个实数,表示阴影部分的面积。

〖样例输入〗

4

〖样例输出〗

.1660156

拓展练习

数数小木块

【问题描述】

在墙角堆放着一堆完全相同的正方体小木块,如下图所示:

因为木块堆得实在是太有规律了,你只要知道它的层数就可以计算所有木块的数量了 【输入描述】

只有一个整数n ,表示这堆小木块的层数,已知 K n W 100。

【输出描述】

只有一个整数,表示这堆小木块的总数量。

【样例输入】

5

【样例输出】

35

让计算机做除法

()

【问题描述】

用笔计算除法你当然会,但如果被除数和除数都特别大的话,就是一件挺头疼的事了。

所以,请你写一个程序,让计算机来做这个:请计算 355 113小数点后第n 位上的数字是 多少

【样例输入】

4

【样例输出】

【样例输入】 【样

例输出】

7 999998

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

JSP程序设计与项目实训教程_第2版_课后习题和参考答案

第1章Web技术简介 1.7 习题 1.7.1 选择题 1. Web技术的设想于哪一年提出()。 A.1954年 B.1969年 C.1989年 D.1990年 2. JSP页面在第一次运行时被JSP引擎转化为()。 A.HTML文件 B.CGI文件 C.CSS文件 D.Servlet文件 3. JavaEE体系中Web层技术是()。 A.HTML B.JavaBean C.EJB D.JSP 参考答案:1.C 2.D 3.D 1.7.2 填空题 1.当前主流的三大动态Web开发技术是:PHP、ASP/https://www.360docs.net/doc/3b7493549.html,和______________。 2. JSP的两种体系结构是:______________和______________。 3. JSP开发Web站点的主要方式有:直接JSP、JSP+JavaBean、______________、______________和SSH。 参考答案: 1.JSP 2.JSP Model1和JSP Model2 3.JSP+JavaBean+Servlet、J2EE/JavaEE 1.7.3 简答题 1. 简述JSP的工作原理。 答:所有的JSP应用程序在首次载入时都被翻译成Servlet文件,然后再运行,这个工作主要是由JSP引擎来完成。当第一次运行一个JSP页面时,JSP引擎要完成以下操作: ●将JSP文件翻译成Servlet文件,Servlet文件是Java应用程序。 ●JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件(.class文件)。 ●JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。 ●服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。 由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。 2. 简述JSP两种体系结构。

电子厂所有岗位考试试题

生产部岗位等级考核试题(初级) 所有试题每题1分:单选题只有一个最佳的正确答案;多选题至少有两个正确答案;判断题正确在括号内打“√”,错误打“×”。 贴片知识(共50分)成绩: 一、单选题(共20分) 1、(A)是表面组装再流焊工艺必需的材料 A、锡膏; B、贴装胶; C、焊锡丝; D、助焊剂。 2、(B)是表面组装技术的主要工艺技术 A、贴装; B、焊接; C、装配; D、检验。 3、锡膏贴装胶的储存温度是(D) A、0-6℃; B、2-13℃; C、5-10℃; D、2-10℃。 4、锡膏使用人员在使用锡膏时应先确认锡膏回温时间在(C) A、4-8小时; B、4-12小时; C、4-24小时; D、4小时以上。 5、贴装胶使用人员在使用贴装胶时应先确认贴装胶回温时间在(D) A、8-12小时; B、12-24小时; C、12-36小时; D、24-48小时。 6、放在模板上的锡膏应在12小时内用完,未用完的按(B)比例混合新锡膏。 A、1:2; B、1:3; C、1:4; D、1:5。 7、放在模板上的锡膏量以锡膏在模板上形成直径约为(B )的滚动条为准。 A、10mm; B、15mm; C、20mm; D、25mm。 8、已开盖但未放入模板上的锡膏应在(B)内用完,未用完的重新放回冰箱储存。 A、8小时; B、12小时; C、16小时; D、24小时。 9、回收的锡膏再次放置在冰箱中超过( C )时做报废处理 A、7天; B、10天; C、14天; D、15天。 10、锡膏、贴装胶的回温温度为(D ) A、20-24℃; B、23-27℃; C、15-25℃; D、15-35℃。 11、生产线转换产品或中断生产(B)以上需要作首件检验及复检。 A、1小时; B、2小时; C、3小时; D、4小时。 12、在线路板首件检验过程中如发现线路板上元器件项目代号标识不清楚,应立即通知进行

程序设计练习题

第六章程序设计 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.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

程序设计实训报告

重庆交通大学信息科学与工程院课程设计报告书 专业:计算机科学与技术 课程设计名称:程序设计实训(一) 题目:物资管理系统系统 班级:14级计科一班 设计者:杜菲 学号:631406010121 指导教师:李韧 完成时间:2015年12月19日 同组人员:任中豪,李芸倩,刘兴

一.功能概括 首先声明,我们将”物资”特定为”图书”,在此基础上实现了物资管理系统。随着社会的发展,对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了。图书馆在正常运行中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,以此提该高管理效率。图书管理系统使用便捷,能及时准确的记录用户信息,为用户提供丰富的图书信息。 图书管理系统能够优化图书资源、方便学生借阅。节省人力资源。从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。通过一个图书馆管理信息系统,使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高企业人事管理效率的目的。 该程序的主要功能为:将平台分为用户模块与管理员模块,普通用户在注册,登录后可以在该网页上搜索加盟书店的书籍进行预约,并可以实现电子书的上传与下载;管理员在登录后在普通用户的基础上,还可以进行所属书店的预约查询与确定借阅,并上传书籍信息,拥有店长权限的管理员可以注册自己所属书店的管理员。 二.概述 目的 复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,综合

电子厂所有岗位测验试题

电子厂所有岗位测验试题

————————————————————————————————作者:————————————————————————————————日期:

生产部岗位等级考核试题(初级) 姓名:生产部区岗位:总成绩: 所有试题每题1分:单选题只有一个最佳的正确答案;多选题至少有两个正确答案;判断题正确在括号内打“√”,错误打“×”。 贴片知识(共50分)成绩: 一、单选题(共20分) 1、(A)是表面组装再流焊工艺必需的材料 A、锡膏; B、贴装胶; C、焊锡丝; D、助焊剂。 2、(B)是表面组装技术的主要工艺技术 A、贴装; B、焊接; C、装配; D、检验。 3、锡膏贴装胶的储存温度是(D) A、0-6℃; B、2-13℃; C、5-10℃; D、2-10℃。 4、锡膏使用人员在使用锡膏时应先确认锡膏回温时间在(C) A、4-8小时; B、4-12小时; C、4-24小时; D、4小时以上。 5、贴装胶使用人员在使用贴装胶时应先确认贴装胶回温时间在(D) A、8-12小时; B、12-24小时; C、12-36小时; D、24-48小时。 6、放在模板上的锡膏应在12小时内用完,未用完的按(B)比例混合新锡膏。 A、1:2; B、1:3; C、1:4; D、1:5。 7、放在模板上的锡膏量以锡膏在模板上形成直径约为(B )的滚动条为准。 A、10mm; B、15mm; C、20mm; D、25mm。 8、已开盖但未放入模板上的锡膏应在(B)内用完,未用完的重新放回冰箱储存。 A、8小时; B、12小时; C、16小时; D、24小时。 9、回收的锡膏再次放置在冰箱中超过( C )时做报废处理 A、7天; B、10天; C、14天; D、15天。 10、锡膏、贴装胶的回温温度为(D ) A、20-24℃; B、23-27℃; C、15-25℃; D、15-35℃。 11、生产线转换产品或中断生产(B)以上需要作首件检验及复检。 A、1小时; B、2小时; C、3小时; D、4小时。 12、在线路板首件检验过程中如发现线路板上元器件项目代号标识不清楚,应立即通知进行

汇编语言程序设计练习题

汇编语言程序设计练习题 一、字符与串处理类 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进制

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

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.360docs.net/doc/3b7493549.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.有如下程序:

《C语言程序设计》项目实训指导书

安徽国防科技职业学院 C 语 言 课 程 设 计 指 导 书 学期:12-13第1学期 班级:软件121班 实训日期:第18周

指导教师:付贤政

《C语言程序设计》项目设计指导书 实训班级:软件111班 实训时间:第18周 一、设计目的与任务 C语言程序设计是软件技术专业的重要专业基础课。学生通过对C语言的学习,已经具备了使用C语言编写简单的程序的能力。为了加强程序设计基础,开设课程设计,使学生对C语言有更全面的理解,进一步提高运用语言编程解决实际问题的能力,同时,为后续课程的学习夯实基础。 本课程设计要求每组同学在一周时间内,独立分析、设计并完成,并上交课程设计报告。可选择如下任务之一: 任务一:题目:学生成绩管理系统 功能: 1.菜单提示:在系统初始化时能在屏幕上出现提示,根据提示选择相应的操作; 2.基本功能:能正常启动程序、退出程序,能在屏幕上正常显示提示和相关信息; 3.功能一:系统数据初始化。能按照要求输入每位学生的学号、姓名,性别、年龄以及政 治、语文、数学、计算机、体育五门课程的成绩; 4.功能二:按指定形式在屏幕上打印输出学生基本信息,可按照学号、成绩顺序在屏幕上 打印输出; 5.功能三:根据姓名、学号查询。按照屏幕提示输入你要查询学生的姓名(或者学号),从 原始的数据中找到该学生的信息,并在屏幕上打印输出; 6.功能四:统计学生平均成绩,并在屏幕上打印输出; 7.功能五:将现有学生数据写入磁盘文件,然后从文件中读取出来; 8.数据的删除(选做):根据输入的学号删除指定的数据记录。(可选) 9.数据的修改(选做):根据输入要修改的学生学号,返回该学生的信息后,再逐个修改每 个学生的基本信息,最后保存修改;(可选) 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; 2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。 3、进一步要求:完成计费和费用查询功能。 任务二:题目:酒店房间登记与计费管理系统 功能:

电子维修考试试题

生产部岗位等级考核试题(初级) 姓名:生产部楼岗位:总成绩: 所有试题每题1分:单选题只有一个最佳的正确答案;多选题至少有两个正确答案;判断题正确在括号内打“√”,错误打“×”。 贴片知识(共50分)成绩: 一、单选题(共20分) 1、()是表面组装再流焊工艺必需的材料 A、锡膏; B、贴装胶; C、焊锡丝; D、助焊剂。 2、()是表面组装技术的主要工艺技术 A、贴装; B、焊接; C、装配; D、检验。 3、锡膏使用人员在使用锡膏时应先确认锡膏回温时间在() A、4-8小时; B、4-12小时; C、4-24小时; D、4小时以上。 4、放在模板上的锡膏应在12小时内用完,未用完的按()比例混合新锡膏。 A、1:2; B、1:3; C、1:4; D、1:5。 5、放在模板上的锡膏量以锡膏在模板上形成直径约为()的滚动条为准。 A、10mm; B、15mm; C、20mm; D、25mm。 6、已开盖但未放入模板上的锡膏应在()内用完,未用完的重新放回冰箱储存。 A、8小时; B、12小时; C、16小时; D、24小时。 7、回收的锡膏再次放置在冰箱中超过()时做报废处理 A、7天; B、10天; C、14天; D、15天。 8、锡膏的回温温度为() A、20-24℃; B、23-27℃; C、15-25℃; D、15-35℃。 9、生产线转换产品或中断生产()以上需要作首件检验及复检。 A、1小时; B、2小时; C、3小时; D、4小时。 10、在线路板首件检验过程中如发现线路板上元器件项目代号标识不清楚,应立即通知进行生产的设备操作人员停止生产,并将此信息反馈给当班的() A、品质主管人员; B、SMT工程师; C、生产主管人员; D、工艺人员。 11、《洄流焊锡机温度设置规定》中要求贴装胶的固化温度150-200℃,持续() A、120-150秒; B、150-180秒; C、180-210秒; D、210-240秒。

编程基础练习题

第二章基本数据类型和运算 因为题目略有删减,可能编号不连续,请见谅 一、单项选择题 1.下列数据中属于“字符串常量”的是(A )。 A. "a"B.{ABC} C.?abc\0?D.?a? 4.字符串"ABC"在内存占用的字节数是( B )。 A.3 B.4C.6 D.8 5.字符串" \?ABCD\? "内存占用的字节数是( C )。 A.4 B.6 C.7D.8 6.在C语言中,合法的长整型常数是( A )。 A.0L B.4962710 C.0.054838743 D.2.1869e10 7. 在C语言中,合法的短整型常数是( D )。 A.0L B.0821 C.40000 D.0x2a 8.下列数据中不属于“字符常量”的是( C )。 A.…\xff?B.…\160?C.?070?D.070 9.char型常量的内存中存放的是( A )。 A.ASCII代码值B.BCD代码值C.内码值D.十进制代码值 11.常数的书写格式决定了常数的类型和值,03322是( B )。 A、16进制int类型常数 B、8进制int类型常数 C、10进制int类型常数 D、10进制long int类型常数 12.“e2”是( D ) 。 A、实型常数100 B、值为100的整型常数 C、非法标识符 D、合法标识符 13. 要为字符型变量a赋初值,下列语句中哪一个是正确的( A )。 A、char a=?3?; B、char a=”3”; C、char a=%; D、char a=*; 14. 要为float类型变量x、y、z赋同一初值3.14,下列说明语句哪一个是正确的(C )。 A、float x,y,z=3.14; B、float x,y,z=3*3.14; C、float x=3.14,y=3.14,z=3.14; D、float x=y=z=3.14; 15. 语句float pi=3.1415926535; 将( D )。 A、导致编译错误 B、说明pi为初值3.1415926535的单精度实型常数 C、导致运行时的溢出错误 D、说明pi为初值3.141593的单精度实型常数 16. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( B)。 A、算术运算、赋值运算、关系运算 B、算术运算、关系运算、赋值运算 C、关系运算、赋值运算、算术运算 D、关系运算、算术运算、赋值运算 17. 关系运算符中优先级最低的运算符是( C )。 A、“>=”和“<=” B、“>”和“<” C、“==”和“!=” D、“<=”和“<” 18. 逻辑运算符中,运算优先级按从高到低依次为( D )。 A、&&,!,|| B、||,&&,! C、&&,||,! D、!,&&,|| 19. 对C程序在作逻辑运算时判断操作数真、假的表述,下列哪一个是正确的( A )。 A、0为假非0为真 B、只有1为真 C、-1为假1为真 D、0为真非0为假 20. 表达式x&&1等效于( C )

程序设计基础试题(附答案)

程序设计基础复习题 一、单选 1、一个完整的计算机系统应该包括() A、系统软件和应用软件 B、计算机及其外部设备 C、硬件系统和软件系统 D、系统硬件和系统软件 2、“裸机”的概念是指() A、正在进行设计还没有组装好的计算机 B、已经组装好但还没有安装任何软件的计算机 C、仅安装了操作系统的计算机系统 D、安装了文字处理软件但没有安装专用数据处理系统的计算机 3、世界上第一台电子数字计算机研制成功的时间是() A、1936年 B、1946年 C、1956年 D、1970年 4、CASE的含义是() A、计算机辅助设计 B、计算机辅助制造 C、计算机辅助教学 D、计算机辅助软件工程5、当前广泛使用的微型计算机是() A、第一代 B、第二代 C、第三代 D、第四代 6、当代计算机的体系结构称为是() A、冯·诺依曼机 B、非冯·诺依曼机 C、图灵机 D、比尔盖茨机 7、硬盘是() A、输入设备 B、输出设备 C、存储设备 D、计算设备 8、下面4句话中,最准确的表述是() A、程序=算法+数据结构 B、程序是使用编程语言实现算法 C、程序的开发方法决定算法设计 D、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是() A、机器语言 B、汇编语言 C、高级语言 D、目标语言 10、解释程序的功能是() A、将高级语言程序转换为目标程序 B、将汇编语言程序转换为目标程序 C、解释执行高级语言程序 D、解释执行汇编语言程序 11、下面4种程序设计语言中,不是面向对象式语言的是() A、JAVA B、Object Pascal C、Delphi D、C 12、不是C语言的基本数据类型是() A、int B、double C、char D、bool 13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符() A、/ B、% C、* D、++ 14、数据的逻辑结构分为() A、纯属结构和非线性结构 B、顺序结构和非顺序结构 C、树型结构和图型结构 D、链式结构和顺序结构 15、用链表表示纯属表的优点是() A、便于随机存取 B、便于插入和删除操作 C、花费的存储空间较顺序存储少 D、元素的物理顺序与逻辑顺序相同 16、栈的最主要特点是() A、先进先出 B、先进后出 C、两端进出 D、一端进一端出 17、下面4句结论只有一句是错误的,它是()

电子厂防静电知识培训考试题

电子厂防静电知识培训考试题 (共50分)成绩: 一、单选题(共17分) 1、静电防护的核心是(B) A、静电的产生; B、静电的消除; C、静电的利用; D、静电的防护。 2、对可能产生或者已经产生静电的部位进行接地,提供静电释放通道,采用埋地线的方法 建立(C)地线。 A、无阻值的; B、联系的; C、独立的; D、防静电的。 3、为了保证防静电手环在操作者工作时可以有效、及时的将静电释放掉,需要在(B)上 岗前检查其是否可以正常工作。 A、每周; B、每日; C、每月; D、每次。 4、对经常移动的人员(含现场管理人员),接触元器件、线路板时,要(A) A、佩戴防静电手套; B、佩戴防静电手环; C、穿防静电工作服; D、可以不作任何防护。 5、操作人员上岗前,防静电手环进行测试,并按要求填写(C) A、《设备工具检查表》; B、《过程状态标识卡》; C、《防静电手环测试记录》; D、《生产设备、工装、工具接地情况检查表》。 6、佩戴防静电手环目的是为减少(A)对原材料、半成品及成品的损害,减少在线产品的维修量,提高产品质量。 A、静电; B、磕碰线路板; C、员工; D、随意走动。 7、从静电防护角度出发,环境(C),对静电的防护就越有利。 A、温度越高,湿度越大; B、温度越低,湿度越小; C、温度越低,湿度越大; D、温度越高,湿度越小。 8、防静电桌垫的测试,用万用表的表笔一端接(D),另一端接地。

A、防静电手环插接处; B、防静电桌垫的右上角; C、防静电桌垫任意位置; D、防静电桌垫的金属接触部位。 9、生产部(B)要对防静电桌垫的接地进行检查,并按要求填写记录,如不符合要求,应及时解决,严禁继续使用。 A、每周; B、每两周; C、每日; D、每月。 10、烧录程序等静电敏感工位需要配备(B),操作员工穿防静电鞋。 A、防静电手环; B、离子风机; C、防静电手套; D、防静电工作服。 11、操作员工所戴防静电手环,其要与紧密接触,防静电与要紧密接触,可靠接地。 1环内金属片,2手环插头,3皮肤,4接地插座;上面四个空依次填入的顺序为(C)A、1234; B、2314; C、1324; D、4321。 12、在存储、搬运、使用贴片阻容类元器件过程中,要求使用(B )的相应包装物(如包装盒、专用塑料袋、料盘)进行防护。 A、公司专用; B、厂家自带; C、塑料制成; D、金属制成 13、在防静电中空板箱中存放半成品时,每层间要垫加( C )隔开,较重产品叠放层数不能超过规定层数。 A、黑色纸板; B、黄色纸板; C、防静电纸板; D、软纸板 14、清洗线路板时应该( B ) A、采用丙酮作为清洗液; B、采用防静电毛刷; C、所有线路板都需要清洗; D、采用紫外UV固化机进行固化。 15、生产部对防静电桌垫和接地座的接地进行检查后,要填写(A) A、《设备工具检查表》; B、《桌垫静电检查表》; C、《防静电手环测试记录》; D、《生产设备、工装、工具接地情况检查表》。

经典练习C语言编程的题目及标准答案整理

1.逆序输出正三位数 #include intmain() { intinput,output=0; scanf("%d",&input); while(input != 0) { output = output*10 + input%10;input/= 10; } printf("%d\n",output); return 0; } 2.百元找零函数 #include int main() { intamount=100; int price=0; printf("请输入金额(元)"); scanf("%d",&price); ?printf("请输入票面"); scanf("%d",&amount); int change=amount-price; printf("找您%d元。\n",change); ? return0; } 3.求平均数 #include int main() { int a,b; scanf("%d%d",&a,&b);

double c=(a+b)/2.0; /*scanf("%d",&amount); 这是注释,我随便放的,没意义 int change=amount-price;*/ printf("%d和%d的平均值是%f\n",a,b,c); return0; } 4.写出程序的输出: int i=1; switch(i/3){ case0:printf("zero"); case1:printf("one"); case2:printf("two"); } 正确答案是:zeroonetwo。 5.水仙花数是指一个N位正整数(N>=3),它的每个位上的数字的N次幂之和等于它本身。例如:153 = 13 + 53+33。本题要求编写程序,计算所有N位水仙花数。 输入格式: 输入在一行中给出一个正整数N(3<=N<=7)。 输出格式: 按递增顺序输出所有N位水仙花数,每个数字占一行。 输入样例: 3 输出样例: 153 370 371 407

程序设计基础习题及参考答案

习题及参考答案 1 单项选择题: (1)下列哪个符号是合法的变量名? ( ) A .VB123 B .Abs C .99Ji D .x\y 答案: 选择A 。其他的:Abs 是Visual Basic 的关键字,99Ji 以数字开头,x\y 使用了整除运算符”\”,都是非法的。 (2)Visual Basic 中的数据也可以以十六进制或八进制表示,十六进制数据以( )符号开头,八进制数据以( )符号开头。 A.$E B.$H C.&O D.&H 答案:D C (3)如果X 是一个正实数,对X 的第三位小数四舍五入的表达式是 ( ) A .0.01*Int(x+0.005) B. 0.01*Int(100*(x+0.005)) C. 0.01*Int(100*(x+0.05)) D. 0.01*Int(x+0.05) 答案: 选择B 。x 是一个正实数,要保留n 位小数,第n+1位四舍五入的数字公式是: Int(x*10n +0.5)/10n 因此,本题应该选择B 。 (4)数学式子10sin25°写成Visual Basic 表达式是 ( ) A .10Sin25 B .10* Sin(25) C .10*Sin(25°) D .10*Sin(25*3.14/180) 答案: 选择D 。其他的选项:A 、C 属于语法错误,B 中Sin(25)计算的是25弧度的正弦值,而不是sin25°的值,要将度数转换为弧度的公式是:弧度=度数*180/ 。 (5)下列哪组语句可以将变量A 、B 的值互换? ( ) A .A=B:B=A B. A=A+B:B=A-B:A=A- B C. A=C:C=B:B=A D. A=(A+B)/2:B=(A-B)/2 答案: 选择B 。应该对每个选项内的赋值语句进行分析,判断其运行结果。 下面仅对B 选项的三条语句的作用分析如下: ◆ A=A+B ‘将变量A 和变量B 相加后赋给变量A ,此时A 中存放的是和数 ◆ B=A-B ‘由于A 中存放的是和数,A-B 的值就是原先A 中的值,赋给变量B ,B 的 值就是原先A 中的值 ◆ A=A-B ‘由于A 中存放的是和数,B 的值就是原先A 中的值,A-B 的值就是原先B 中的值 ,赋给变量A ,A 的值就是原先B 中的值。 这样达到了交换目的。 实际上,在引用第三个变量的情况下,将变量A 、B 的值互换常用如下的语句: T=A:A=B:B=T (6)Visual Basic 中不存在下列哪一种数据类型? ( ) A 字符串类型 B 日期类型 C 逻辑类型 D 指针类型 答案: 选择D 。在Visual Basic 中不存在指针(地址)类型,而在C++等语言中有指针类型。 (7)把数值型转换为字符串型需要使用下列哪一个函数? ( ) A Val B Str C Asc D Chr

电子厂防静电知识培训考试题(精)上课讲义

电子厂防静电知识培训考试题 (共 50分成绩: 一、单选题(共 17分 1、静电防护的核心是(B A 、静电的产生; B、静电的消除; C 、静电的利用; D、静电的防护。 2、对可能产生或者已经产生静电的部位进行接地,提供静电释放通道,采用埋地线的方法建立(C 地线。 A 、无阻值的; B、联系的; C 、独立的; D、防静电的。 3、为了保证防静电手环在操作者工作时可以有效、及时的将静电释放掉,需要在(B 上岗前检查其是否可以正常工作。 A 、每周 ; B、每日 ; C 、每月 ; D、每次。 4、对经常移动的人员 (含现场管理人员 ,接触元器件、线路板时, 要 (A A 、佩戴防静电手套 ; B、佩戴防静电手环; C 、穿防静电工作服 ; D、可以不作任何防护。 5、操作人员上岗前 ,防静电手环进行测试 , 并按要求填写 (C A 、《设备工具检查表》 ; B、《过程状态标识卡》 ;

C 、《防静电手环测试记录》 ; D、《生产设备、工装、工具接地情况检查表》。 6、佩戴防静电手环目的是为减少 (A 对原材料、半成品及成品的损害 , 减少在线产品的维修量 ,提高产品质量。 A 、静电; B、磕碰线路板 ; C 、员工; D、随意走动。 7、从静电防护角度出发 ,环境 (C ,对静电的防护就越有利。 A 、温度越高 , 湿度越大 ; B、温度越低 , 湿度越小 ; C 、温度越低 , 湿度越大 ; D、温度越高 , 湿度越小。 8、防静电桌垫的测试 ,用万用表的表笔一端接(D , 另一端接地。 A 、防静电手环插接处 ; B 、防静电桌垫的右上角 ; C 、防静电桌垫任意位置 ; D 、防静电桌垫的金属接触部位。 9、生产部(B 要对防静电桌垫的接地进行检查 , 并按要求填写记录 , 如不符合要求 , 应及时解决 , 严禁继续使用。 A 、每周 ; B、每两周 ; C 、每日 ; D、每月。 10、烧录程序等静电敏感工位需要配备 (B ,操作员工穿防静电鞋。 A 、防静电手环; B、离子风机 ;

50道JAVA基础编程练习题

50道JAVA基础编程练习题 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。

C程序设计基础_复习题

c语言规定,任何非0的数像1 -1等都被认为是真,而0被认为是假 1>1为假 试题一、单选题 1. 已知int k,m=1;执行语句k=-m++;后,k的值是_____。【知识点:难度:正确答案:A】 A.-1 B.0 C.1 D.-2 2. 已知定义int m; float k; 正确的语句是。【知识点:难度:正确答案:D】 A.(int k)%m B.int(k)%m C.int(k%m)D.(int)k%m 3. 当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是______。【知识点:难度: 正确答案:B】 A.m=k=n B.(m=k)&&(n=m) C.(m=k)||(n=k)D.(n=m)&&(m=k) 4. 已知int x=5; 表达式6>x>1值是_____。【知识点:难度:正确答案:A】 A.0 B.1 C.5 D.表达式语法错 表达式6>x>1 ,先 判断6>x 为0,再 判断0>1,所以值 为0。 (6>x 为1 ,再判 断1>1,所以值为 0。) 5. 下列程序段执行后c值为_____。【知识点:难度:正确答案:D】 int k=7, c=0; while(--k) if (k%3) continue; else c++; A.5 B.4 C.3 D.2 6. 已知字母a的ASCII码为十进制数97,且ch为字符型变量,则执行语句ch=…a?+…D?-…A?;后,ch 中的值为_____。【知识点:难度:正确答案:C】 A.d B.c C.100 D.不确定 7. 设m,n已正确定义,执行语句{for(m=0, n=10; m,能使puts(s)语句正确输出ABCDE字符串的程序 段是______。【知识点:难度:正确答案:C】 A.char s[5] = {"ABCDE"}; puts(s) B.char s[5] = {…A?,?B?,?C?,?D?,?E?}; puts(s); C.char *s; s = "ABCDE"; puts(s); D.char *s; scanf(“%s”,s); puts(s); 《C程序设计基础及实验》

相关文档
最新文档