编程类复习题

合集下载

python考试题目

python考试题目

python考试题⽬python复习题⼀、选择题1.执⾏下列语句后的显⽰结果是( D )。

>>> world=”world”>>> print “hello”+ worldA.helloworldB.“hello”worldC.hello worldD.语法错误2.下⾯哪个不是Python合法的标识符( B )。

A.int32B.40XLC.selfD.__name__ 3.Python3.x 完全⽀持中⽂字符,默认使⽤的的编码格式是( B )。

A.GB2312B.UTF-8C.UTF-16D.CP4374.以下创建⼀个字典的语句错误的是( C )。

A. dict1 = {}B.dict2 = dict()C. dict3 = {[1,2,3]: “uestc”}D. dict4 = {(1,2,3): “uestc”} 5.下列Python语句正确的是( A )。

A. min = x if x < y else yB. max = x > y ? x : yC. if (x > y) print xD. while True : pass 6."ab"+"c"*2 结果是( C )。

A. abc2B. abcabcC. abccD. ababcc7.以下会出现错误的是( B )。

A. '董'.encode()B. '董'.decode()C. ord('董')8.若函数中没有return语句或者return语句不带任何返回值,则返回( D )。

A. 0B. 出错不能运⾏C. 空字符串D. None9. 关于python类说法错误的是( B )。

A. 类的实例⽅法必须创建对象后才可以调⽤B. 类的实例⽅法必须创建对象前才可以调⽤C. 类的类⽅法可以⽤对象和类名来调⽤D. 类的静态属性可以⽤类名和对象来调⽤10.有关异常说法正确的是( B )。

C语言复习题(答案)

C语言复习题(答案)

1.编程计算球的体积(V=34πr3),要求半径通过键盘输入,π的值定义为符号常量PI ,输出结果保留两位小数,输入前和输出时要求给出含义明确的提示信息。

#include<stdio.h>main(){float r,v;scanf(“%f ”,&r)v=4/3*PI*r*r*r;printf(“v is %.2f ”,v);}2.输入任意一个3位数,将其各位数字反序输出(例如输入123,输出321)。

#include<stdio.h>main(){int n,s,g,b;printf(“please input n:\n ”);scanf(“%d ”,&n);g=n%10;s=n/10%10;b=n/100;printf(“%d”,100*g+10*s+b);}3.输入三角形的边长,求三角形的面积(面积=sqrt(s(s-a)(s-b)(s-c)),s=(a+b+c)/2)。

#include <stdio.h>main(){int a,s,c,b;printf(“please input a,b,c:”);scanf(“%d,%d,%d”,&a,&b,&c);while(a+b)<=c||(a+c<=b||(b+c)<=a);{printf(“please input a,b,c:”);scanf(“%d,%d,%d”,&a,&b,&c);}s=(a+b+c)/2;area=sqrt(s*(s-a)(s-b)(s-c));printf(“area is:%d\n”,area);}4. 输入3个字符,反向输出这3个字符和它们的ASCII码。

#include <stdio.h>main(){char ch1,ch2,ch3;printf("please input ch1&ch2&ch3:");scanf(“%c%c%c”,&ch1,&ch2,&ch3);printf(“%c\t%c\t%c\n”,ch3,ch2,ch1);printf(“%d\t%d\t%d\n”,ch3,ch2,ch1)}5.编程计算圆的面积(S=πr2),要求半径通过键盘输入,π的值定义为符号常量PI,输出结果保留两位小数,输入前和输出时要求给出含义明确的提示信息。

《Visual BASIC程序设计》期末考试编程题复习及答案

《Visual BASIC程序设计》期末考试编程题复习及答案

第2章1.新建工程,在窗体上创建两个命令按钮Command1、Command2,一个标签Label1,界面如图2-5所示,程序运行要求如下:1)单击“改变颜色”按钮,标签上的文字内容改为“颜色已经改变”,文字颜色改为红色。

“改变颜色”按钮代码:Label1.ForeColor = vbRedLabel1.Caption = "颜色已经改变"2)单击“改变字体”按钮,标签上的字体改为“黑体”。

“改变字体”按钮代码:Label1.FontName = "黑体"图2-5程序运行界面最后将工程文件、窗体文件分别以lx2-2.vbp、lx2-2.frm为文件名保存在D:\EX文件夹下。

2.设计一个留言薄。

新建一个工程,在窗体上创建2个标签,2个文本框,1个命令按钮,属性设置如图2-6所示,。

要求单击“提交”按钮后,上面的文本框内容复制到下面的文本框中,且下面文本框中的内容不能修改。

单击“清除”按钮则清除两个文本框中的内容。

“提交”按钮代码:Text2.Text = Text1.Text“清除”按钮代码:Text1.Text = ""Text2.Text = ""图2-6 程序界面最后将工程文件、窗体文件分别以lx2-4.vbp、lx2-4.frm为文件名保存在D:\EX文件夹下。

3.设计一个程序,程序界面如图2-7所示。

当单击“显示”按钮时,在文本框中显示“欢迎使用VB!”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。

“显示”按钮代码:Text1.Text = "欢迎使用VB!"“清除”按钮代码:Text1.Text = ""“退出”按钮代码:End图2-7 程序运行界面最后将工程文件、窗体文件分别以lx2-5.vbp、lx2-5.frm为文件名保存在D:\EX文件夹下。

Python期末复习题(必考)

Python期末复习题(必考)

2022-2022学年第—学期python练习专业、班级:__________ 学号:____________姓名:____________Python言语根底一、单项选择题1.在Python中,合法的标识符是【】。

.A. _B. 3CC. it'sD. str2. Python表达式中,可以使用【】操作运算的优先顺序。

.A.圆括号()B.方括号C.花括号{}D.尖括号<>3.以下Python注释代码,不正确的选项是【】。

.A. Python注释代码B. Python注释代码1 Python注释代码2C. """Python文档注释"""D. //Python 注释代码4.为了给整型变量x、y、z赋初值10,下面正确的Python赋值语句是【】。

A. xyz=10B. x=10 y=10 z=10C. x=y=z=10D. x=10,y=10,z=105.为了给整型变量x、y、z赋初值5,下面正确的Python赋值语句是【】。

A. x=5;y=5;z=5B. xyz=5C. x,y,z= 5D. x=5,y=5,z=56.已知x=2;y=3,复合赋值语旬X=y+5执行后,x变量中的值是【】。

A. 11B.16C.13D.267.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是【】。

A. (x%10)X10+x//10B. (x%10)//10+x//10C. (x/10)%10+x//10D. (x%10)X10+x%10二、填空题1. Python中如果语句太长,可以使用作为续行符。

2. Python中在一行书写两条语句时,语句之间可以使用作为分隔符。

3. Python使用符号标示注释。

3. Python 表达式4.5/2的值为。

4. Python表达式4.5//2的值为。

《编程基础》复习题

《编程基础》复习题

一、填空1、表达式3*7%2+7%2*5的值为 6 。

2、若定义了int x; 则将x强制转化成双精度类型应该写成(double)x 。

3、设y是int型变量,请写出判断y为奇数的关系表达式[(y%2)==1或y%2或(y%2)!=0]5、在C语言中,实现循环的语句有:if-goto语句、while语句、do-while 语句和for 语句。

6、设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。

s canf(“%d” , k);p rintf(“%d\n”,*k);7、一个C语言程序总是从主函数开始执行。

8、若输入字符串:abcde<回车>,则以下while循环体将执行 1 次。

do {printf(“Hello!”);}while((ch=getchar())= =‘y’) ;9、已知:int *p, a; 则语句“p=&a;”中的运算符“&”的含义是取变量地址。

11、函数直接或者间接地自己调用自己,被称为函数的递归调用。

12、若已定义:int a[10], i;,以下fun函数的功能是:在循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10。

请填空。

fun( int a[ ]){ int i;for(i=1; i<=10; i++) a[i-1]=i;}14、’x’(字符)在内存中占 1 个字节,”x”在内存中占 2 个字节(字符串本身就包含了\0)。

15、数组在内存中占连续一片的存储区,用数组名代表其首地址。

16、C语言是一种结构化程序设计语言,而结构化程序设计的基本结构有3种,分别是顺序结构、选择结构和循环结构。

22、表达式8.0*(1/2)的值为0.0。

33、用指针变量作为实参、形参,实现两个数的值互换,请填空。

void swap(int *p1, int *p2){ int p;p=*p1;*p1=*p2;*p2=p; }main( ){ int a=10, b=25;swap(&a,&b);printf(“\n a=%d, b=%d ”,a,b);}38、C语言规定,标识符只能由数字、字母、下划线3种字符组成,而且第一个字符必须是字母或下划线组成。

c语言复习题(49题)

c语言复习题(49题)

以下作业编程练习,每个主题至少选择4道题作为作业题(各主题中所列题目不足4题的按实际数量选做)。

每次作业计2分,作为平时成绩。

另外,此练习题作为C 语言上机考试的考题来源之一(共49题)。

一、 顺序结构程序设计========================================1 已知三角形的三边长为a ,b ,c ,计算三角形面积的公式为: area = ))()((c s b s a s s ---,s =)(21c b a ++ 要求编写程序,从键盘输入a ,b ,c 的值,计算并输出三角形的面积。

2 编程从键盘输入圆的半径r ,计算并输出圆的周长和面积。

二、 选择结构程序设计==========================================1 从键盘任意输入一个年号,判断它是否是闰年。

若是闰年,输出“Yes ”,否则输出“No ”。

已知符合下列条件之一者是闰年:能被4整除,但不能被100整除。

能被400整除。

2 通过键盘输入一个字符,判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。

3 华氏和摄氏温度的转换公式为C =5/9×(F -32)。

其中,C 表示摄氏温度,F 表示华氏温度。

要求:华氏0℉~300℉,每隔20℉输出一个华氏温度对应的摄氏温度值。

4 编程判断输入整数的正负性和奇偶性。

5 编程计算分段函数e 1exx y -⎧⎪=⎨⎪-⎩ 000x x x >=< 输入x ,打印出y 值。

流程图如图1-2所示。

6 输入三角形的三条边a ,b ,c ,判断它们能否构成三角形。

若能构成三角形,指出是何种三角形(等腰三角形、直角三角形、一般三角形)。

7 在屏幕上显示一张如下所示的时间表:*****Time*****1 morning2 afternoon3 nightPlease enter your choice:操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息,选择1时显示"Good morning", 选择2时显示"Good afternoon", 选择3时显示"Good night",对于其他选择显示"Selection error!",用switch 语句编程实现。

JAVA编程题全集(100题及答案)

JAVA编程题全集(100题及答案)

Java程序设计总复习题1、编写一个Java程序在屏幕上输出“你好!”。

(p13,例1-1)//programme name Helloworld.javapublic class Helloworld {public static void main(String args[]) {System.out.print ("你好!" );}}2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。

// Programme Name LeapYear.javapublic class LeapYear{public static void main(String args[]){int year=2010;if(args.length!=0)year=Integer.parseInt(args[0]);if((year%4==0 && year%100!=0)||(year%400==0))System.out.println(year+" 年是闰年。

");elseSystem.out.println(year+" 年不是闰年。

");}}//if-else语句3、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。

(p64,例2-2)// programme name ForTest.javapublic class ForTest {public static void main( String args[] ) {int i,j,mul,sum=0;for(i=1;i<=10;i++) {mul=1;for(j=1,j<=i;j++) {mul=mul*j;}sum=sum+mul;public class Factorial { //下面的这个方法利用递归的方法求阶乘public intgetFac(int m) { if(m==1) { return 1; } else { return m*getFac(m-1); } } public static void main(String args[]) { Factorial fac=new Factorial(); //System.out.println(fac.getFac(4)); int sum=0; for(int i=1;i<=10;i++) { sum+=fac.getFac(i); } System.out.println("1到10的阶乘的和是:"+sum); } }}System.out.println(“1!+2!+3!+……+10!= ”+sum);}}4. (1)编写一个圆类Circle,该类拥有:①一个成员变量Radius(私有,浮点型);// 存放圆的半径;②两个构造方法Circle( ) // 将半径设为0Circle(double r ) //创建Circle对象时将半径初始化为r③三个成员方法double getArea( ) //获取圆的面积double getPerimeter( ) //获取圆的周长void show( ) //将圆的半径、周长、面积输出到屏幕(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。

编程四级-计算机理论知识复习题(1-3)

编程四级-计算机理论知识复习题(1-3)

编程四级-计算机理论知识复习题(1-3)1.世界上第一台电子计算机诞生于() [单选题] *A.1945年B.1946年(正确答案)C.1949年D.1950年2.世界上第一台通用电子数字计算器诞生于() [单选题] *A.英国B. 法国C. 美国(正确答案)D.德国3.被称为计算机“鼻祖”的科学家是() [单选题] *A.冯·诺伊曼(正确答案)B.马克·吐温C.比尔·盖茨D.林则徐4.提出“程序存储,程序控制”的设计思想的人物是() [单选题] *A.冯·诺伊曼(正确答案)B.瓦特C.爱心斯坦D.爱迪生5.从计算机的工作原理上来说,计算机的本质功能就是() [单选题] *A.数据处理(正确答案)B.图形图像处理C.音频处理D.视频处理6.(多选)计算机内部采用二进制的主要原因是() *A.存储信息量大B.二进制只有0和1两种状态,在计算机设计中容易实现(正确答案)C.运算规则简单,能够节省设备(正确答案)D.数据输入输出方便E.易应用逻辑代数分析逻辑电路,为逻辑设计提供方便(正确答案)7.计算机中一个完整信息存储的最小单位是() [单选题] *A.二进制位(正确答案)B.字节C.字D.字长8.计算机数据存储的单位有( ) *A.字B.兆(正确答案)C.位(正确答案)D.字节(正确答案)9.下列字符中对应ASCII码数值最小的是哪个选项() [单选题] *A.B(正确答案)B. aC. kD. M10.下列字符中对应ASCII码数值最小的是哪个选项( ) [单选题] *A.BB. aC. kD.2(正确答案)11.(多选)计算机内部采用二进制关于下面对unicode 作用的描述,正确的是() *A.能够使计算机对跨语言的文本进行转换及处理(正确答案)B.能够减少存储大小,节约存储成本C.能够使计算机对跨平台的文本进行转换及处理(正确答案)D.能够使计算机处理文本速度更快12.(多选)用计算机管理科技情报资料,不属于( )方面的应用 *A.科学计算(正确答案)B.数据处理C.实时控制(正确答案)D.人工智能(正确答案)13.人们利用计算机解决问题的基本过程一般有如下五个步骤(①-⑤),请按各步骤的先后顺序在下列选项() [单选题] *①调试运行程序②分析问题③设计算法④问题解决⑤编写程序A.①②③④⑤B.②④③⑤①C.④②③⑤①D.②③⑤①④(正确答案)14.计算机系统组成( ) [单选题] *A.存储系统和硬件系统B.存储系统和非存储系统C.硬件系统和软件系统(正确答案)D.输入系统和输出系统15.以下的内容不属于硬件设备(系统)的是( ) [单选题] *A.存储器B.机箱C.Windows系统(正确答案)D.输出设备16.完整的计算机系统应该包括() [单选题] *A.主机、键盘、显示器B.主机、操作系统C.主机、外部设备D.硬件和软件系统(正确答案)17.软件系统包括( ) [单选题] *A.系统软件和存储器B.应用软件和存储器C.存储器和CPUD.系统软件和应用软件(正确答案)18.(多选)微型计算机的性能主要由微型处理器的CPU决定,主要包括()部分*A.质量B.控制器(正确答案)C.运算器(正确答案)D.译码器19.哪项不是控制器直接的功能?() [单选题] *A.取指令B.计算/修改指令(正确答案)C.中断程序D.分析指令20.以下对中央处理器的说法不正确的是:() [单选题] *A.中央处理器包括运算器和控制器B.中央处理器包括运算器、控制器和存储器(正确答案)C.简称为CPUD.是一台计算机的核心和控制核心21.运算器的主要功能是:() [单选题] *A.分析程序指令B.对数据进行加工,运算(正确答案)C.只起到计算作用D.只有进行加减乘除运算22.在计算机硬件设备中,()合在一起被称为中央处理器,简称为CPU。

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

1.编写程序,求2的n次幂,n的值通过键盘输入。

(要求用循环做,非循环不给分。

) 2.从键盘上输入两个正整数A和B,求最大公约数。

3.编写程序,随机生成100个两位整数,并统计出其中小于等于40、大于40小于等于70及大于70的数据个数。

4.编写程序,单击窗体时在窗体上输出如下所示的图形。

5.编写程序,计算并输出下面级数前n项(n=80)的部分和。

1-1/2+1/3-1/4+1/5+……+1/n
(n由键盘输入,要求用循环做,非循环不给分。

)
6.有100匹马,驮100担货:大马驮3担,中马驮2担,两匹小马驮1担,问有大、中小马各多少?
7.编写程序,要求从键盘输入0-6中的任一个,可对应得到星期日、星期一---星期六。

8.编写程序,输出下列三角形:(要求用循环做,非循环不给分。

)
9.求公式:1/1!+1/2!+1/3!+……+1/n! 直到最后一项小于10^(-6)时e的值。

(注:程序代码写在命令按钮Command1的Click事件中。

)
10.编写程序,输出下列三角形:总行数通过键盘输入。

(要求用循环做,非循环不给分。

)
11.输入一串数字,求其中偶数位数字之和。

例如输入1357986,则求3+7+8。

12.输入一串数字,求其中奇数数字构成的数与偶数数字构成的数之差。

例如输入1654238,求153-6428。

13.编写程序,单击窗体时在窗体上输出如下所示的图形。

14.编写程序,输出下列三角形:(要求用循环做,非循环不给分。

)
1
1 1 1
1 1 1 1 1
1 1 1 1 1 1 1
15.有一分数序列:
1 , 1/
2 , 2/
3 , 3/5 , 5/8 , 8/13 , 13/21 ……
求出这个数列的前20项之和。

16.编写程序,计算下面级数前n项中(n=50)奇数项的和,并输出该级数最后两项之差的绝对值。

(要求用循环做,非循环不给分。

)
1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+……
17.输入3个数a,b,c,按大小顺序把它们输出来。

18.编写程序,随机生成100个两位整数,并统计出其中小于等于40、大于40小于等于70及大于70的数据个数。

19.编程打印如下图形,总行数通过键盘输入。

(要求用循环做,非循环不给分。

按原图形直接打印者无效。

)
20.编写程序,计算并输出下面级数前n项(n=30)的部分和。

(要求用循环做,非循环不给分。

)
1/(1*2)+1/(2*3)+1/(3*4)+…+1/(n*(n+1))+ ……
21.给定年号与月份,判断该年是否闰年,并根据给出的月份来判断是什么季节。

(闰年的条件是:年号能被4整除但不能被100整除,或者能被400整除。


22.编写程序,输出下列三角形:(要求用循环做,非循环不给分。

)
23.编写程序,计算下面级数前n项(n=20)的部分和,并输出该级数最后两项之差的绝对值。

(要求用循环做,非循环不给分。

)
1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+…
24.勾股定理中三个数的关系是:a^2 + b^2 =c^2 编写程序,输出100以内满足上述关系的整数组合,例如3,4,5就是一个整数组合。

25.通过键盘输入任意长度的字符串,要求将字符顺序倒置,例如,将输入的"HEJISUANJISHIYANSHI"变换成"IHSNAYIHSIJNAUSIJEH"。

(要求用循环做,非循环不给分。

)
26.编写程序,求2的n次幂,n的值通过键盘输入。

(要求用循环做,非循环不给分。

) 27.求1000以内分别被3、5、7除,余数都为1的正整数的个数及其和。

28.编写程序,单击窗体时在窗体上输出如下所示的图形。

*
***
*****
*******
*********
*******
*****
***
*。

相关文档
最新文档