《程序设计基础》题库(50道)

合集下载

程序设计基础练习题及答案

程序设计基础练习题及答案

一、单选题1、16位无符号整数能表达的最大值是A.32767B.32768C.65536D.65535正确答案:D2、下面谁被称为计算机科学之父A.阿兰图灵B.冯诺依曼C.迪杰斯特拉D.高纳德正确答案:A3、下列不属于输入输出设备的是:A键盘B.手写板C.内存D.摄像图正确答案:C4、下面关于高级语言的说法正确的是:A.高级语言的出现,使得程序员的门槛大大降低B.高级语言不包括C语言,因为C语言更适用于系统方面的编程C.与汇编语言相比,高级语言开发的程序执行速度更快D.高级语言完全不依赖于硬件正确答案:A5、-O的8位补码是A.其他B.11111111C.00000000D.10000000正确答案:C6、下面的用嵌套循环求阶乘的程序中,总计需要的循环次数是()A.∩*i次B.n(n+1)∕2次C.∩*∩次D.n次正确答案:B7、循环不变式的建立是在循环体中选取一个点,在该点建立一个逻辑表达式,使每次循环执行到该点时A这个逻辑表达式在循环体中不总是为真B.这个逻辑表达式在循环体中总是为假C这个逻辑表达式在循环体中总是为真D.这个逻辑表达式在循环体中不总是为假正确答案:C8、找到合适的循环不变式能验证A.程序的全部正确性。

B.程序的全部逻辑错误。

C.程序的全部错误。

D.程序的部分正确性。

正确答案:D9、对于直到型循环与当型循环而言,当开始第一次循环且循环条件为假时,下面叙述正确的是()A只有当型循环的循环体会被执行1次,直到型循环不会执行。

B.两者的循环体都会被执行1次C两者的循环体都不会被执行D.只有直到型循环的循环体会被执行1次,当型循环不会执行。

正确答案:D10、下列说法错误的是()oA.如果一个循环中又包含了另一个循环,则称为嵌套循环。

B.嵌套循环的内层和外层循环的循环控制变量不能同名。

C.执行嵌套循环时是先执行内存循环,后执行外层循环。

D.嵌套循环的循环次数等于外层循环的循环次数与内层循环的循环次数之积。

程序设计基础(C语言)习题以及答案

程序设计基础(C语言)习题以及答案

一、选择题1.下列属于C语言中合法的标识符的是( B )A 、ex-1B 、-cookC 、951aD 、if2.若 x 为 float 型变量,则以下语句(A )。

x=213.82631;printf("%-4.2f\n",x);A、输出为213.83B、输出格式描述符的域宽不够,不能输出C、输出为213.82D、输出为-213.823.一个C程序的执行是从(C )A、main函数开始,直到最后一个函数结束B、第一个函数开始,直到最后一个函数结束C、main函数开始,直到main函数结束D、第一条语句开始,直到最后一条语句结4.构成C语言源程序的基本单位是(B )A、过程B、函数C、子程序D、命令5.以下叙述不正确的是(D )A、注释说明被计算机编译系统忽略B、注释说明必须跟在“//”之后不能换行或者括在“/*”和“*/”之间且注释符必须配对使用C、注释符“/”和“*”之间不能有空格D、在C程序中,注释说明只能位于一条语句的后面6.在C程序中,main函数的位置( A)A、可以任意B、必须作为最后一个函数C、必须作为第一个函数D、必须放在它所调用的函数之后7. C语言属于(C )A、机器语言B、汇编语言C、高级语言D、低级语言8.使用“scanf("a=%d,b=%d",&a,&b)”,要使a,b的值均为25,正确的输入是(D )。

A、a=25 b=25(空格分开)B、25 25(空格分开)C、25,25D、a=25,b=259.下列叙述中,不正确的是( C)A、分号是C语句的必要组成部分B、C语句的注释可以写在语句的后面C、主函数的名字不一定用main表示D、函数是C程序的基本单位10.C程序是由( B)构成的A、若干过程B、一个或多个函数C、若干子程序D、一个主程序与若干子程序11. 以下程序的输出结果是(B )。

#include<stdio.h>int main(){int a=010,b=0x10,c=10;printf("%d,%d,%d",a,b,c);}A、10,10,10B、8,16,10C、16,8,10D、8,10,1012.执行以下程序后,输出结果为(A)#include<stdio.h>int main(){int x;float y;y=3.6;x=(int)y+10;printf("x=%d,y=%f",x,y);}A、x=13,y=3.600000B、x=13.5,y=3.60000C、x=13,y=3D、x=13,y=3.613.已知int x=5,y=5,z=5;则执行语句x%=y+z;后,x的值是(D)A、6B、1C、0D、513.下列不合法的字符常量是( B)A、'2'B、'ab'C、'\n'D、'\101'14.下列合法的转义字符是(A )A、'\"'B、'\ee'C、'\018D、'xab'15.下面程序的输出结果是( B)。

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

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

《程序设计基础——C#.NET》练习参考答案:一、选择题的目的就是将____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-bc7. 能正确表示逻辑关系“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<=08. 以下程序的输出结果是___C_____。

A. 5B. 4C. 6D. 不确定9. If语句后面的表达式应该是__A___。

A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:该程序的输出结果是__A___。

A. a=0,b=1B. a=1,b=1C. a=1,b=0D. a=2,b=211.以下叙述正确的是__D___。

程序设计基础理论练习题(带答案)

程序设计基础理论练习题(带答案)

程序设计基础理论练习题(带答案)程序设计基础理论练习题(带答案)1. 编程语言的发展历程从机器语言到高级语言的发展,现代计算机编程语言的分类和特点。

答案:编程语言的发展经历了多个阶段。

最早的计算机只能使用机器语言进行编程,这是一种由0和1组成的二进制代码。

随着计算机的发展,高级语言逐渐出现。

高级语言通过使用更接近自然语言的语法和结构,使得编程更加易于理解和用户友好。

现代计算机编程语言多种多样,比如C、Java、Python等。

它们各自有着不同的特点和用途。

2. 数据类型与变量不同编程语言中常见的数据类型和变量的定义、使用方法。

答案:不同编程语言中常见的数据类型包括整数、浮点数、布尔值、字符和字符串等。

变量用于存储不同类型的数据。

在大部分编程语言中,变量需要先定义,然后才能使用。

定义变量时需要指定变量名和数据类型。

变量名是用于标识变量的名称,而数据类型决定了变量可以存储的值的种类和范围。

使用变量时可以给其赋值或者读取其值。

3. 运算符常见的运算符有哪些?它们的功能和使用方法是什么?答案:常见的运算符包括算术运算符、比较运算符、逻辑运算符和赋值运算符等。

算术运算符包括加、减、乘、除、取余等,用于执行基本的数学运算。

比较运算符用于比较两个值的大小关系,包括等于、大于、小于等。

逻辑运算符用于处理布尔值,比如与、或、非等。

赋值运算符用于将一个值赋给一个变量。

4. 控制流程程序中常见的控制流程结构,包括条件判断和循环结构。

答案:程序中常见的控制流程包括条件判断和循环结构。

条件判断结构用于根据某个条件的真假来决定执行不同的代码段。

常见的条件判断结构有if语句和switch语句。

循环结构用于反复执行某段代码,直到满足某个条件才停止。

常见的循环结构有while循环、do-while循环和for循环。

5. 函数和模块函数和模块的定义和使用方法,函数的参数传递和返回值。

答案:函数是一段封装了特定功能的代码块,可以被反复调用。

《C语言程序设计基础》习题集(含答案)

《C语言程序设计基础》习题集(含答案)

第一章C语言概述1.1、选择题(1)一个C语言程序是由()组成。

A. 一个主程序及若干个子程序B. 一个主程序C. 一个主函数及若干个子函数D. 一个主函数(2) 一个C语言程序总是从()开始执行。

A. 主过程B. 主函数C. 子程序D. 主程序(3) main函数在源程序中的位置()。

A. 必须在最开始B. 必须在子函数的后面C. 可以任意D. 必须在最后(4) 一个C程序的执行是从()。

A. 本程序的第一个函数开始,到最后一个函数结束B. 本程序的main函数开始,到最后一个函数结束C. 本程序的main函数开始,通常也在main函数结束D. 本程序的第一个函数开始,到main函数结束(5) 以下叙述不正确的是()。

A. 一个C程序可由一个或多个函数组成B. 一个C程序必须包含一个main函数C. 在C程序中,注释只能位于一条语句的最后面D. C程序的基本组成单位是函数1.2、编程题(1)参照本章例题,编程输出如下信息:**********Very good!**********(2)编写一个C程序,输出以下信息:******Turbo C ** * * * *1.3 请根据自己的认识,写出C语言的主要特点。

1.4 简述C程序主要由哪些部分构成?1.5 用户编写的C程序上机运行要经过哪些步骤?第二章基本数据类型和表达式2.1 单项选择题(1) 以下不能用作变量名的是()A)_26 B)case C)scanf D)Double(2) 以下合法的八进制数是()A)0135 B)068 C)013.45 D)o7(3) 若变量已正确定义,以下非法的表达式是()A)a/=b+c B)a%(4.0) C)a=1/2*(x=y=20,x*3) D)a=b=c (4) 设x 为int 类型,其值为11,则表达式:(x++*1/3)的值是()A)3 B)4 C)11 D)12(5) 若题中各变量已正确定义并赋值,下面符合C 语法的表达式是()A )a%=7.6; B)a++,a=7+b+c C)int(12.3)%4 D)a=c+b=a+7 (6) 设k 和x 均为int 型变量,且k=7,x=12,则能使值为3的表达式是()A)x%=k%=5 B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)- (k%=5) (7) 能正确表示数学公式|)sin(|x ,的C 语言表达式是()A)sqrt(abs(sin(x*π/180)))B)sqrt(abs(sin(x*3.14/180))) C)sqrt(sin(x))D)sqrt (fabs (sin(x*3.14/180)))(8) 以下变量x 、y 、z 均为double 型且已正确赋值,不能正确表示代数式z y x的C 语言表达式是()A)x/y*z B)x*(1/(y*z)) C)x/y*1/z D)x/y/z (9) 以下叙述中正确的是()A ) A )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、JAVAB、Object PascalC、DelphiD、C12、不是C语言的基本数据类型是()A、intB、doubleC、charD、bool13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符()A、/B、%C、*D、++14、数据的逻辑结构分为()A、纯属结构和非线性结构B、顺序结构和非顺序结构C、树型结构和图型结构D、链式结构和顺序结构15、用链表表示纯属表的优点是()A、便于随机存取B、便于插入和删除操作C、花费的存储空间较顺序存储少D、元素的物理顺序与逻辑顺序相同16、栈的最主要特点是()A、先进先出B、先进后出C、两端进出D、一端进一端出17、下面4句结论只有一句是错误的,它是()A、二叉树是树B、二叉树的左右子树的位置可以颠倒C、可以使用二叉树的思想对数值进行排序D、可以采用链表方式存储二叉树18、螺旋模型中包括需求定义、风险分析、工程实惠和评审四个阶段,在开发过程中()A、每个周期都要包括这四个阶段B、每个周期可以包括不同的阶段C、在最后交付使用之前才进行评审D、在项目开始时才需要进行风险分析19、软件工程的出现主要是由于()A、程序设计方法学的影响B、其他工程科学的影响C、软件危机的出现D、计算机的发展20、在软件工程中,软件测试的目的是()A、试验性运行软件B、发现软件错误C、证明软件是正确的D、找出软件中全部错误二、填空题1、世界上最早的高级程序设计语言是()2、计算机按照工作原理进行分类可以分为()和()3、当前计算机的最基本原理采用的是()4、计算机存储器一般分为两级,它们是()和()5、高级语言程序的翻译有两种方式,一种是(),另一种是()6、数据的存储结构可以用()和()7、树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是()的关系。

程序设计基础考试试题

程序设计基础考试试题

程序设计基础考试试题一、选择题(每题2分,共20分)1. 下列哪个是C语言的关键字?A. intB. mainC. functionD. variable2. 在C语言中,哪个运算符用于计算两个数的和?A. +B. -C. *D. /3. 以下哪个选项是正确的C语言变量声明?A. int number = 5;B. var number = 5;C. number = 5;D. int number = 5;4. 在C语言中,哪个函数用于输出字符串?A. printf()B. cout()C. print()D. display()5. 以下哪个是C语言中数组的正确定义方式?A. int numbers[];B. int numbers = 10;C. int numbers[10] = {0};D. all of the above6. 以下哪个是C语言中的控制结构?A. if-elseB. switch-caseC. for-loopD. all of the above7. 在C语言中,哪个关键字用于定义函数?A. functionB. defC. methodD. void8. 以下哪个是C语言中正确的条件表达式?A. if (x > y)B. if x > yC. if (x > y) elseD. if (x > y) else if9. 在C语言中,哪个函数用于输入一个整数?A. scanf()B. input()C. get()D. read()10. 下列哪个选项是C语言中正确的函数调用方式?A. call function_name();B. function_name();C. run function_name;D. execute function_name();二、填空题(每空2分,共20分)11. 在C语言中,一个基本的程序结构包括____、____和____。

程序设计基础c语言试题及答案

程序设计基础c语言试题及答案

程序设计基础c语言试题及答案一、选择题(每题2分,共20分)1. C语言中,用于表示逻辑“与”的运算符是:A. &&B. ||C. &D. |答案:A2. 下列哪个选项不是C语言中的关键字?A. intB. floatC. longD. double答案:D3. 在C语言中,下列哪个函数用于将字符串连接起来?A. strcat()B. strcmp()C. strcpy()D. strlen()答案:A4. C语言中,用于定义一个结构体的关键字是:A. structB. unionC. enumD. typedef答案:A5. 下列哪个选项是C语言中的合法变量名?A. 2nd_nameB. intC. _nameD. name$答案:C6. C语言中,用于定义一个指针的语法是:A. int *p;B. int *p = 0;C. int p*;D. int *p = 1;答案:A7. 在C语言中,下列哪个选项是正确的函数声明?A. int function(int a, int b);B. int function(int, int);C. int function(int a; int b);D. int function(int, int a, b);答案:A8. C语言中,用于表示逻辑“非”的运算符是:A. !B. ~C. &&D. ||答案:A9. 下列哪个选项是C语言中的合法常量?A. 1.23B. 0x1AC. 0123D. All of the above答案:D10. 在C语言中,下列哪个选项是正确的数组声明?A. int arr[5] = {1, 2, 3};B. int arr[5] = {1, 2, 3, 4, 5, 6};C. int arr[] = {1, 2, 3};D. int arr[5];答案:C二、填空题(每题2分,共20分)1. C语言中,用于输入的函数是________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计基础》题库(50道)<说明>1、难易程度依次为:易(16道)、较易(38道)、较难(31道)、难(15道)。

2、总共抽8道题,按难易程度:易(1道)、较易(4道)、较难(2道)、难(1道);按题型:顺序(1道)、分支(2道)、单循环(2道)、多循环(1道)、数组(1道)、字符串(1道) 3、考试要求:先画流程图再写程序,理论考试,2个半小时一、顺序结构1、 请定义4个整型变量,并打印输出这4个变量的加、减、乘、除后的结果。

(易)2、 将华氏温度转化成摄氏温度。

公式为:C=(5/9)*(F-32),其中F 为华氏温度,C 为摄氏温度。

请根据给定的华氏温度输出对应的摄氏温度。

(易)3、 根据观察,蟋蟀的名叫频率与温度有关,具体的公式为T=(c+40)/10.其中,c 代表蟋蟀每分钟鸣叫数,T 代表华氏温度。

请根据蟋蟀每分钟的鸣叫数输出相应的华氏温度。

(易)4、 编写程序,读入0~1000的一个整数并将其各位数字之和赋给一个整数,如整数932,各位数字之和为14. (较易)5、 编程实现两个整数交换位置,例如:int x = 6,y = 9,交换后 x = 9,y = 6。

(较易)6、 求空间两点之间的距离。

(提示:空间一点(x,y,z ),可由三个实数来描述)(较易)7、 已知圆的半径,求圆的面积。

(易)8、 已知一个三角形的三边边长分别为a,b,c ,利用海伦公式求三角形的面积。

(较难)海伦公式:9、 求两数平方和的算术根。

(易) 10、 给定一段时间求出它的秒数。

(如计算2小时 17分30秒等于多少秒)(易)11、 某印刷厂3月1日有A4纸500盒,3月2日又买进进100盒,3月3日用掉A4纸存量的三分之二,3月4日又买进A4纸存量的2倍,问该印刷厂3月1日到3月4日期间每天的A4纸存量分别是多少盒?(易)12、 三个小朋友,大毛有糖果50粒,二毛有糖果43粒,三毛有糖果13粒。

现在他们三兄弟做游戏,从大毛开始,将自己的糖果三等分,三兄弟每人一份,多余的自己吃掉;然后二毛和三毛也依次这样做,问最后三兄弟各有多少糖果?(较易)二、分支结构13、 两个整数比较大小,输出较大值。

(易) 14、 三个整数比较大小,输出最大值。

(较易) 15、 求下列函数中y 的值。

(较易)y=10 (x=0) y=3x+5 (x>0) y=x-2 (x<0)16、 判断某年是否为闰年。

(闰年的条件是:该年的年号能被4整除且不能被100整除,或该年的年号能被400整除,则该年是闰年,否则不是闰年。

)(较易) 17、 根据某同学的成绩,判定其成绩的等级。

(90~100分为“优秀”,80~89为“良好”,70~79为“中等”,60~69为“及格”,60分以下为“不及格”。

)(较易)))()((c p b p a p p S ---=2c b a p ++=18、判断某个整数是否为水仙花数。

(水仙花数是一个三位数,该数各位的立方和等于该数本身。

例如153是一个水仙花数,因为153 = 13 + 53 + 33)(较难)19、输入一个小于100000的数字,判断他的位数(较易)例如:输入899 输出3 (3个数)20、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤。

0.15元计费,如超50公斤,超过部分每公斤加收0.10元。

编一程序完成自动计费工作。

(较易)21、企业发放的奖金根据利润提成。

利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?(较易)22、编写程序解方程ax+b=0 (较易)23、判断输入的三个整数a,b,c能够构成三角形的三边(较易)24、编写程序解方程ax2+bx+c=0=0; (较难)25、从键盘输入三个数a,b,c,将a,b,c按从大到小的顺序输出(较易)26、编程设计一个简单的猜数游戏,先由计算机“想”一个数请人猜,如果人猜对了,则计算机给出提示“right!”,否则提示“wrong!”,并告诉人所猜的数是大还是小。

(有10次机会)(较易)27、设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2计算并输出表达式的值,设定的运算符为(+)、(-)、(*)、(/)、(%)。

(较易)28、从键盘输入一个数m,判断它是否能被从键盘输入的a和b整除。

(易)29、判断一个整数是不是偶数(易)30、判断一个数是不是奇数(易)31、编写一个程序,功能是从键盘输入一个整数,判断它是否二位数,如果是,就打印它。

(易)32、从键盘读入一个数,判断它的正负。

是正数,则输出"+",是负数,则输"-"。

(易)33、某超市为了促销,规定:购物不足50元的按原价付款,超过50不足100的按九折付款,超过100元的,超过部分按八折付款。

编一程序完成超市的自动计费的工作。

(较易)34、编写一个程序,功能是从键盘输入1—12中的某一个数字,由电脑打印出其对应的月份的英语名称。

January February March April May June July August September Ocotober November December(较易)三、单循环35、求1到100之间的所有整数的和。

(较易)36、求10的阶乘。

(较易)37、输出26个小写英文字母。

(较易)38、求1到100之间的所有奇数的和。

(较易)39、求1到100之间的所有偶数的和。

(较易)40、求1000以内所有能被5整除的整数的和。

(较易)41、统计1000以内所有能被7整除的数的个数。

(较易)42、打印100以内所有能被3整除的数,每5个数打印一行。

(较难)43、判断某个整数是否为素数。

(素数是一个大于1且只能被1和它本身整除的整数)(较难)44、判断某个整数是否为完全数。

(完全数:所有小于该数本身的因子之和等于该数本身,例如6是一个完全数,因为,6=1+2+3)(较难)45、输出1000以内的所有水仙花数。

(水仙花数是一个三位数,该数各位的立方和等于该数本身。

例如153是一个水仙花数,因为153 = 13 + 53 + 33)(较难)46、编写程序读入整数并求它们的总和与平均值。

输入0时程序结束。

(较难)47、用while循环,求n的平方大于12000的最小数n。

(难)48、本金10000元存入银行,年利率千分之3,每过1年,本金和利息作为新的本金,5年后,总共有多少钱?(易)49、计算1000以内所有不能被7整除的整数之和(易)50、有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。

已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。

假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?(提示:斐波那契数列)(较难)51、斐波那契数列的第1和第2个数分别为1和1,从第三个数开始,每个数等于其前两个数之和(1,1,2,3,5,8,13….).编写一个程序输出斐波那契数列中的前20个数,要求每行输出5个数。

(较难)52、求出1+1/2+1/3+1/4+…+1/100 的结果。

(较难)53、求1+1/2+1/3+…+1/n>10,n的值至少为多大。

(难)54、一个球从100米高自由落下,每次落地后,反弹回原高度的一半,再落下,再反弹。

求它第10次落地时,共经过多少米?第10次反弹多高?(难)55、一个人在银行存了10000万元钱,年利率为0.35%,次年存款为本金与利息之和,求出30年后,这个人的存款为多少。

(较难)56、利用随机函数玩剪刀石头布的游戏,假如每次产生剪刀得2分,产生石头得1分,产生布不得分,请问10次后,得分为多少。

(较难)四、多重循环57、打印5行5列的星号图形(较易)*************************58、求100以内的所有素数的和。

(素数是一个大于1且只能被1和它本身整除的整数)(较难)59、打印100以内的所有素数。

(素数是一个大于1且只能被1和它本身整除的整数)(较难)60、打印星号图形(较难)***************61、打印图形(较难)12233344445555562、打印图形(较难)ABBCCCDDDDEEEEE63、打印图形(较难)11212312341234564、打印字母图形(较难)AABABCABCDABCDE65、打印图形(难)ABBBCCCCCDDDDDDDEEEEEEEEE66、打印九九乘法表,形式如下:(难)1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 4*1=4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72 9*1=2 9*2=18 9*3=21 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 67、打印九九乘法表,形式如下:(难)1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=361*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=491*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=641*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=8168、打印100以内的所有素数,每5个数打印一行。

相关文档
最新文档