程序设计基础

《程序设计基础与实验》期末考试第2场2018-2019学年第一学期

核能气质少年 提交于 2020-02-24 11:02:06
《程序设计基础与实验》期末考试第2场2018-2019学年第一学期 这里收集了我当时的期末考卷,这里包括程序填空题、函数题和编程题。大家可以看看当做复习练习用。 想看选择判断的请进 《程序设计基础与实验》期末考试第1场2018-2019学年第一学期 程序填空题: 5-1 数学家希尔伯特在1900年国际数学家大会的报告上提出一个“孪生素数猜想”,即:存在无穷多个素数p,使得p + 2也是素数。p和p+2这一对差为2的素数,被称为“孪生素数”。看起来,这个猜想是成立的,我们总能找到很多对孪生素数,例如:3和5, 5和7, 11和13…… 但这一猜想至今还未被证明。下面这段程序对于输入的整数n,寻找大于n的最小的一对孪生素数p和q(q=p+2)。根据所提供的运行示例,将程序补充完整。 运行示例如下: 输入示例1: 1 输出示例1: 3 5 输入示例2: 5 输出示例2: 11 13 #include <stdio.h> #include <math.h> int isPrime(int num) { if(num==1) return 0; for(int i=2; i<=sqrt(num); i++) if( num%i==0(2分) ) return 0; return 1; } int main(void) { int n; scanf("%d",&n); if(n<3)

Java程序设计基础(1)

孤街浪徒 提交于 2020-02-10 17:27:22
Java程序设计基础 标识符 组成:数字和字母、美元符号、下划线 第一个符号为字母、下划线和美元符号 Java 区分大小写 不能使用任何 Java 关键字作为标识符,不能赋予标识符任何标准的方法名 关键字 Java的关键字对Java编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等。 保留字是为 Java 预留的关键字,它们虽然现在没有作为关键字,但在以后的升级版本中有可能作为关键字。 Java 语言目前定义了 51 个关键字,这些关键字不能作为变量名、类名和方法名来使用。以下对这些关键字进行了分类。 数据类型:boolean、int、long、short、byte、float、double、char、class、interface。 流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。 修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、native。 动作:package、import、throw、throws、extends、implements、this、supper、instanceof、new。

C++程序设计基础:字符串知识点(一)

笑着哭i 提交于 2020-02-04 21:21:58
字符串小题 题目一: ISBN号码(匹配) 1. 题目说明 1.1 题目描述 1.2 输入输出 2. 代码与解答 2.1 注意点 2.2 题解 题目二:统计单词数(转换大小写) 1. 题目说明 1.1 题目描述 1.2 输入输出 1.3 说明 2. 代码与解答 2.1注意点 2.2解答代码 ★题目三:数字反转(重点)※ 1. 题目说明 1.1 题目描述 1.2 输入输出 1.3 说明 2. 代码与解答 2.1注意点 2.2解答代码 题目四:垂直柱状图(*画图) 1. 题目说明 1.1 题目描述 1.2 输入输出 2. 代码与解答 2.1解答代码 题目五:“蒟蒻”小书童——密码 1. 题目说明 1.1 题目描述 1.2 输入输出 1.3 注意点 2. 代码与解答 2.1解答代码 题目一: ISBN号码(匹配) 1. 题目说明 1.1 题目描述 每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如x-xxx-xxxxx-x,其中符号-就是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符-之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔符后的五位数字代表该书在该出版社的编号;最后一位为识别码。

Js程序设计基础----4.Math工具函数 数组, 表,高级使用

只愿长相守 提交于 2020-02-04 02:23:41
Math工具函数 1:Math.PI 2:Math.random 返回 [0, 1)范围的数; 3:Math.floor(); 向下取整数; 4:Math.sin, Math.cos, Math.tan 三角函数 5: 角度转弧度,弧度转角度; 6: 反三角函数Math.asin, Math.acos, Math.atan; 7: Math.atan2(y, x), 返回一个坐标(y, x)对应的角度;(-PI, PI]; 8: Math.sqrt 开根号; 数组的高级使用 1:array.length; 获取数组的长度; 2:遍历一个数组; for(var key in array); 3: 向数组末尾加入一个元素; push 4: 查找对象在数组中所对应的索引; indexOf() 5: 删除数组的某个元素; splice(开始索引,要删除的个数) 6: 数组的排序; 7: 随机 打乱一个数列; 8:随机的从一堆的数据里面抽取一个值; 表的高级使用 1:遍历一个表; for(key in table) 2: 删除表中的数据; delete list_data[4]; 字符串对象高级使用 1:str.length;属性 2: str.indexOf();返回子串首次出现的位置; 3:str.replace(/Microsoft/,"W3School"); 4

Java程序设计基础--------项目实战(判断是否为闰年)

喜你入骨 提交于 2020-01-24 04:42:06
Java程序设计基础--------项目实战(判断是否为闰年) 所谓闰年,就是指 2 月有 29 天的那一年。闰年同时满足以下条件: 年份能被 4 整除。 年份若是 100 的整数倍,须被 400 整除,否则是平年。 例如,1900 年能被 4 整除,但是因为其是 100 的整数倍,却不能被 400 整除,所以是平年;而 2000 年就是闰年;1904 年和 2004 年、2008 年等直接能被 4 整除且不能被 100 整除,都是闰年;2014 是平年。 下面来编写一个判断闰年的案例,其主要功能如下: 判断用户输入的年份是不是闰年。 根据年份和月份输出某年某月的天数。 实现步骤分为以下几步: 1)新建一个类并在该类中导入需要的 java.util.Scanner 类,同时需要创建该类的入口方法 main(),其实现代码如下: import java . util . Scanner ; public class Test { public static void main ( String [ ] args ) { // 在这里编写其他代码 } 2)在 main() 方法中编写 Java 代码,获取用户输入的年份和月份,其实现代码如下: Scanner sc = new Scanner ( System . in ) ; System . out . println (

实验2——PLSQL程序设计基础

我是研究僧i 提交于 2019-12-02 09:24:43
一、实验题目 PLSQL程序设计基础 二、实验目的 熟悉PL/SQL基本语法,掌握游标、异常、控制语句的使用。 三、实验内容 1、编写“显示指定教师信息”的匿名块。 --DECLARE -- V_TEACHER_ID TEACHER.TEACHER_ID%TYPE:='&要查询的教师编号'; -- MYEXCEPTION EXCEPTION; -- CURSOR TEACHER_CUR IS -- SELECT * FROM TEACHER WHERE TEACHER_ID=V_TEACHER_ID; --BEGIN -- IF TRIM(V_TEACHER_ID) IS NULL THEN -- RAISE MYEXCEPTION; -- END IF; -- FOR TEACHER_REC IN TEACHER_CUR LOOP -- dbms_output.put_line('教师编号|姓名|性别|出生日期|学历|职称|所在系部'); -- DBMS_OUTPUT.PUT_LINE(TEACHER_REC.TEACHER_ID||' '||TEACHER_REC.TNAME||' '||TEACHER_REC.TSEX||' '||TEACHER_REC.TBIRTH||' '||TEACHER_REC.EDUC||' '||TEACHER_REC.PROFESS||' '|

Python程序设计基础教学大纲

纵然是瞬间 提交于 2019-11-28 23:34:18
转载网址:https://mp.weixin.qq.com/s?__biz=MzI4MzM2MDgyMQ==&mid=2247486738&idx=1&sn=c5624774190b7f707d04f36d15bd5552&chksm=eb8aa648dcfd2f5ef922f832051b4782de195d161c40f3952042f5cab07a27075078936ccc2b&scene=21#wechat_redirect 《Python程序设计基础 》 教 学 大 纲 目 录 一、 课程简介 二 、 教学目的和要求 三 、 教学中应注意的问题 四、 教学内容 五 、 教学课时分配 六 、 教材与 参考书目 一、 课程简介 课程名称: Python 程序设计基础 课程编号: ********** 课程性质:必修 适用专业:非计算机专业 前导课程:无 考核方式:考试 建议学时: 48+16(可根据实际需要进行调整) 建议学期: 2、4、5 二 、 教学目的和要求 通过本课程的学习,使得学生能够理解 Python的编程模式(命令式编程、函数式编程),熟练运用Python运算符、内置函数以及列表、元组、字典、集合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串方法,适当了解正则表达式

C++程序设计基础(一)

放肆的年华 提交于 2019-11-27 12:50:39
C++程序设计基础(一) 一、Dev-C++(C++ 集成开发环境)的用法 1、新建一个源文件(Ctrl + N) 文件——新建——源文件 2、C++程序基本框架(固定代码) #include<iostream> //加载iostream库,或者说,包含iostream头文件(因为写在最头上,所以叫头文件) #include<cstdio> //包含cstdio(c++中的标准输入输出)头文件 using namespace std; //使用命名空间std int main() { return 0; } 保命建议 :创建一个新的代码文件后,在还没有输入代码之前,最好先 保存 一下,然后在敲代码的过程中,养成经常保存的习惯,尤其在编写一个较长较复杂的程序时。否则机器突然 断电或死机 ,就可以从 99999 楼跳下来 二、几个概念——变量、数据类型、赋值号 (一)变量 在程序运行过程中,数值可以改变的量叫变量。 1.变量命名是有规则的: ①只能由 字母 、 数字 、 下划线 组成。 ②第一个字符,必须是 字母 或“ _ ”。 ③严格 区分大小写 ,如a和A是两个不同的变量。 ④不能用关键字,如 main、if、return 等,即 C++中已经有别的含义的单词 。 2.命名原则: ①见名知意 ②驼峰法命名:开头字母小写,其它单词第一字母大写。 3.变量使用规则: