程序设计复习题

合集下载

程序设计基础模拟复习题(笔试)

程序设计基础模拟复习题(笔试)

一、是非判断题(每小题1分,共15分)(判断下列各小题的叙述正确与否,如正确则在答题纸对应编号上填T,否则填F)1.DIM I,J As INTEGER 表明I和J都是整型变量。

(F)2.在VB中保存工程文件时,系统默认的路径是VB的安装目录。

(T)3.菜单中的每一菜单项都是控中,可以通过点击菜单项或通过光标选择并按回车键,以触发Click事件。

(T)4.某一过程中的静态变量在过程结束后,静态变量及其值可以在其它过程中使用。

(F)5.控件的属性值不可以在程序运行时动态地修改。

(F)6.一个变量没有定义就赋值,该变量即为变体类型。

(T)7.在VB的表达式中,运算符两端的数据类型要求一致。

(F)8.VISUAL BASIC程序的运行,仅能从某一窗体启动,如Form1窗体。

(F)9.CIRCLE方法绘制扇形或圆弧图形时,图形的形状不仅与起始角、终止角的大小相关,而且与起始角、终止角的正或负相关。

(T10.事件过程由某个用户事件或系统事件触发执行,它不能被其它过程调用。

(F)11.VISUAL BASIC允许设计和使用用户自己设计的控什。

(T)12.在VB中,窗体事件和其中所有控件事件的代码都放在窗体文件中。

(T)13.标签控件与文本框一样也能接收焦点。

(F)14.MSGBOX函数的返回值为整型。

(T)15.在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件。

(T)二、单项选择题(每小题1分,共15分)1.VISUAL BASIC 6.0的三个工作模式是(16)。

A.启动模式、运行模式、调试模式B.设计模式、运行模式、中断模式C.执行模式、编译模式、解释模式D.编辑模式、运行模式、调试模式2.关于VISUAL BASIC事件的说法中,不正确的是(17)。

A.事件是由VISUAL BASIC预先定义好的,能够被对象识别的动作B.DBLCLICK(双击)是VISUAL BASIC中的一个事件C.一个对象可以识别一个或多个事件D.一个对象可以识别哪些事件,需要由程序员自己决定3.以下控件中可以作为容器控件的是(18)。

《程序设计基础》期末复习

《程序设计基础》期末复习

《程序设计基础》期末复习一、单项选择题1、计算机发展的分代史中通常划分时代的标准是以计算机所采用的______。

A 逻辑元件B 程序设计语言C 操作系统发展D 硬件运算速度2、当前广泛使用的微型计算机是______。

A 第一代B 第二代C 第三代D 第四代3、我们将组成计算机系统的所有电子和机械装置称为______。

A 硬件B 软件C 系统D 机器4、当代计算机的体系结构称为是______。

A 冯·诺依曼机B 非冯·诺依曼机C图灵机 D PASCAL机5、CPU主要包括______。

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、汇编程序的任务是______。

A 将汇编语言编写的程序转换为目标程序B 将汇编语言编写的程序转换为可执行程序C 将高级语言编写的程序转换为汇编语言程序D 将高级语言编写的程序转换为可执行程序12、世界上第一个高级语言是______。

A BASIC语言B C语言C FORTRAN语言D PASCAL语言13、下面4种程序设计语言中,不是面向过程式语言的是______。

A FORTRANB ALGOLC AdaD C++14、下面4种程序设计语言中,不是面向对象式语言的是______。

计算机程序设计员(高级)复习题含答案

计算机程序设计员(高级)复习题含答案

计算机程序设计员(高级)复习题含答案一、单选题(共90题,每题1分,共90分)1、随着信息技术的飞速发展,软件项目的生命周期()。

A、视情况而定B、没有变化C、越来越短D、越来越长正确答案:C2、下列不属于Visual C++的工程类型的是:()。

A、ATL COM AppWizardB、MFC ActiveX ControlWizardC、ISAPI Extension(Internet Server API)WizardD、Win16 Application正确答案:D3、多任务通常包括()大类。

A、5B、3C、2D、4正确答案:C4、所有的用户需求必须与()一致。

A、产品需求B、系统需求C、功能需求D、业务需求正确答案:D5、()是通过逐级文字菜单来组织链接和内容的,它不像WWW那样有丰富的多媒体页面。

A、FtpB、GopherC、FingerD、Http正确答案:B6、需求分析员与用户面谈时应当()。

①注意礼节②应事先了解用户的身份、背景③应该先了解细节问题,再了解宏观问题。

④避免片面地听取某些用户的需求A、①②③④B、①②④C、②③④D、①②③正确答案:B7、软件维护的种类不包括:()。

A、适应性维护B、完善性维护C、改正性维护D、扩展性维护正确答案:D8、下列那种方法不能提高程序的运行效率:()。

A、不要把不同的数据类型混在一起B、寻找复杂性小的算法C、简化逻辑结构D、尽量避免采用多维数组(C语言除外)和复杂的表格正确答案:C9、下列属于非授权访问行为的是()。

A、传播病毒B、窃取数据的使用权C、避开系统访问机制,非正常使用网络资源D、删除信息正确答案:C10、()是一种简单的协议,它使用的端口是43。

A、GopherB、HttpC、FtpD、Whois正确答案:D11、n个顶点的强连通图的邻接矩阵中至少有()个非零元素。

A、nB、2nC、n-1D、2n-2正确答案:D12、在一个调用语句上按()键将指示Debuger全速执行所调用的子程序。

程序设计基础期末考试复习题及参考答案-专科

程序设计基础期末考试复习题及参考答案-专科

《程序设计基础》复习题一、单项选择题1.以下叙述中正确的是( )A. C程序中注释部分可以出现在程序中任意合适的地方B. 花括号"{"和"}"只能作为函数体的定界符C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名D. 分号是C语句之间的分隔符,不是语句的一部分2.在一个C语言程序中( )A. main函数必须出现在所有函数之前B. main函数可以在任何地方出现C. main函数必须出现在所有函数之后D. main函数必须出现在固定位置3.判断下面标识符中哪个是C语言中合法的用户定义标识符( )A. a-bB. #abdC. typedefD. _max4.为表示关系X≥Y≥Z,应使用C语言表达式( )A. (X≥Y)&&(Y≥Z)B. X>=Y>=ZC. (X>=Y)‖(Y>=Z)D. (X>=Y)&&(Y>=Z)5.以下选项中,不能作为合法常量的是A. 1.234e04B. 1.234e0.4C. 1.234e+4D. 1.234e0 6.若有两条语句:static char x[]=”abcde”;static char y[]={‘a’,’b’,’c’,’d’,’e’};则下列说法中正确的是( )A. x数组和y数组长度相同B. x数组长度大于y数组长度C. x数组长度小于y数组长度D. 以上三种说法均错误。

7.返回值为void的函数,其含义是( )A.调用函数之后,被调用的函数没有返回值;B.调用函数之后,被调用的函数不返回C.调用函数之后,被调用的函数返回值为任意类型D.以上三种说法均不正确。

8.对于语句,int x,y,z[10],*px,*py; 指出下列哪个语句是不正确的( )A. px=&x,py=pxB. px=xC. py=&yD. px=z9.在printf语句中按字符串输出的格式是( )A. “%s”B. “%c”C. “%f”D. “%d”10.C语言中,运算对象必须是整型的运算符是( )A. %B. /C. %和/D. >=11.以下说法正确的是( )A. C语言程序总是从第一个定义函数开始执行;B. 在C语言程序中,要使用的函数必须在main()函数中定义;C .C语言程序总是从main()函数开始执行;D. C语言程序的main()函数必须在程序的开始部分。

2024年6月份 1442 JavaScript程序设计 综合复习试题

2024年6月份  1442   JavaScript程序设计    综合复习试题

2024学年6月份考试 JavaScript程序设计期末复习试题一、单选题1. JavaScript特点不包括()。

A. 解释性B. 用于客户端C. 基于对象D. 静态的正确答案:D2. 对于ECMAScript的描述中,以下说法错误的是()。

A. 它是一个重要的标准,并不是JavaScript唯一的部分B. 是一种开放的,国际上广为接受的,标准的脚本言规范C. 它主要描述了语法、变量、数据类型、运算符、逻辑控制语句等D. ECMAScript遵循了JavaScript标准正确答案:A3. 我们可以在下列哪个 HTML 元素中放置 Javascript 代码()。

A. <script><script type="text/javascript"></script>B. <javascript>C. <js>D. <scripting>正确答案:A4. 下面的系统函数中哪个可以判断是否是非数字的函数()。

A. isNaN( )B. parseInt( )C. parseFloat( )D. function( )正确答案:A5、下列的( )表达式将返回false。

A、 !(3<=1)B、 (4>=4)&&(5<=2)C、 (“a”==”a”)&&(“c”!=”d”)D、 (2<3)||(3<2)正确答案: B6、以下( )语句将正确访问cool数组中的第5个元素。

A、 cool[5]B、 cool(5)C、 cool[4]D、 cool(4)正确答案: C7、以下( )语句不能创建数组。

A、 var myarray = new Array() ;B、 var myarray = new Array(5);C、 var myarray=new Array(2,3);D、 var myarray =new Array[10];正确答案: D8、有语句“var x=0; while(_____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为( )。

程序设计基础课程复习学习材料 试题与参考答案

程序设计基础课程复习学习材料 试题与参考答案

程序设计基础课程学习资料复习学习材料试题与参考答案一、单选题1.以下选项中,与k=n++完全等价的表达式是()。

AA.k=n,n=n+1B.n=n+1,k=nC.k=++n2.int a[10]={1,2,3,4,5,6,7,8};int *p;p=&a[5];p[-3]的值是()。

BA.2B.3C.43.下列程序段的输出结果为()。

Int x=3,y=2;printf("%d",(x-=y,x*=y+8/5)); CA.1B.7C.34、.以下叙述正确的是()。

CA.在C程序中,main函数必须位于程序的最前面B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误5、.double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。

DA.123B.100000C.A'D.abc6、函数rewind的作用是()。

AA.使位置指针重新返回文件的开头B.将位置指针指向文件中所要求的特定位置C.使位置指针指向文件的末尾D.使位置指针自动移至下一个字符位置7、.以下的选择中,正确的赋值语句是()。

CA.a=1,b=2B.j++C.a=b=5;8、若有int a[][]={{1,2},{3,4}};则*(a+1),*(*a+1)的含义分别为()。

BA.非法,2B.&a[1][0],2C.&a[0][1],3D.a[0][0],49、以下标识符中,不能作为合法的C用户定义标识符的是()。

AA.putcharB._doubleC._12310、语句while(!E);中的表达式!E等价于()。

AA.E==0B.E!=1C.E!=011、逻辑运算符两侧运算对象的数据类型()。

DA.只能是0或1B.只能是0或非0正数C.只能是整型或字符型数据D.可以是任何类型的数据12、以下正确的说法是()。

程序设计基础期末复习题及参答案

程序设计基础期末复习题及参答案

程序设计基础期末复习题及参答案一、单项选择题(每空2分,共30分)1、在计算机发展史中,计算机硬件与高级程序设计语言的相互关系是______。

A 同时诞生B 硬件先发展然后再推动语言的发展C 先有高级程序设计语言的发展D 两者相互独立,分别发展2、现代电子计算机诞生的理论基础是______。

A 图灵机B 图灵测试C 冯·诺依曼机D 邱奇论题3、关于计算机程序的错误说法是______。

A 程序是按照工作步骤事先编排好的、具有特殊功能的指令序列B 运行在硬件系统之上的软件应该采用高级语言编写C 在现代的计算机系统中程序采用二进制形式存储D 同一计算机系统可以完成不同的功能是因为执行了不同的程序4、程序设计过程中的三要素是______。

A 算法、数据结构和程序设计方法学B 数据、算法和数据结构C 输入、操作处理和输出D 数据、数据结构和处理5、JAVA语言的类别是______。

A 面向过程的程序设计语言B 面向问题的程序设计语言C 面向对象的程序设计语言D 面向硬件的程序设计语言6、在C语言中,字符串常量的定界符是______。

A 空格B 单引号C 双引号D 方括号7、C语言中int变量能够表示的数值范围是______。

A -32767~32768B -32768~32767C 0~65535D 0~655368、C语言中的循环控制语句中属于“直到型”循环的语句是______。

A gotoB whileC forD do-while9、数据的存储结构分为两种,它们是______。

A 线性存储和数组存储B 顺序存储和链式存储C 线性存储和树型存储D 数组存储和指针存储10、如果在内存中采用链式保存线性表,则元素之间的逻辑关系通过______。

A 元素在内存中的相对位置表示逻辑次序B 保存在元素中的指针表示先后次序C 设立单独的区域存储元素之间的逻辑次序D 元素本身的关键字来表示逻辑次序11、栈的逻辑结构是______。

Python程序设计期末复习题

Python程序设计期末复习题

Python程序设计期末复习题说明:蓝色表示正确的选项或者判断为正确的答案。

第1章概述一、单选题1. Python是一种()计算机程序设计语言。

A. 编译型B. 解释型C. 翻译型D. 可视化2.下列的编程语言是解释性语言的是()。

A.C++ B.C C.Objective D.Python3. 获取“Python之禅”的语句是()。

A. PythonB. PrintC. import thisD. import that4. 下列IDE中,无法从事Python程序开发的是()。

A.PyCharm B.VS Code C.Jupyter Notebook D.Code Blocks二、判断题1.Python是一种面向数据的计算机程序设计语言。

()2.Python是一种编译型计算程序设计语言。

()3.Python是一种解释型计算程序设计语言。

()4.Python不是纯粹的函数式编程语言。

()5.由于GIL的存在,Python在多线程环境下很容易扩展。

()6.惰性计算是Python的一大特性。

()7.Python使用缩进来体现代码之间的逻辑关系,对缩进的要求非常严格。

()8.只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象。

()三、简答题1.简述Python语言的优缺点。

参考答案:优点:集成性、优雅美观、易于调试、拥有强大的解释器、兼容性缺点:速度慢、无法加密、多线程灾难2.如何在Python中导入第三方工具库,请举出几种常用的导入方式。

参考答案:一般使用import语句导入第三方库或非内置基本库。

导入方式常有:import XXX、import XXX from XXXX、from XXXX import XXX、import XXX as xxx、from XXXX import * 等。

第2章Python编程基础一:数值的表示一、单选题1.Python不支持的数据类型有()。

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

程序设计复习题一、单项选择题(每题只有一个正确答案)1.不论何种控件,共同具有的是__B_____属性。

A.Text B.Name C.ForeColor D.BorderStyle2.若要使命令按钮不可操作,要对__ _____属性进行设置。

A.Enabled B.Visible C.BackColor D.Text3.要使当前Forml窗体的标题栏显示“欢迎使用”,以下_______语句是正确的A.Forml.Text=”欢迎使用”B.Me.Text=”欢迎使用”C.=”欢迎使用”D.Me.Name=”欢迎使用”4.在集成环境中创建应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是_______。

A.窗体布局窗口 B.立即窗口C.代码窗口 D.监视窗口5.下面属于合法的单精度型变量的是_____。

A.aura% B. hum! C xinte$ D mm#6.下面程序段运行后,显示的结果是______。

Dim X%If X Then MsgBox(X)Else MsgBox(X+1)A.-1 B.0 C.1 D.显示出错信息7.下面If语句统计满足性别(sex)男、职称(duty)为副教授以上、年龄(age)小于40岁条件的人数,正确的语句是______。

A.If sex=”男”And age<40 And InStr(duty,”教授”)>0 Then n=n+1 B.If sex=”男”And age<40 And duty=”教授”or duty=”副教授”Then n=n+1C.If sex=”男”And age<40 And Right(duty,2)=”教授”Then n=n+1 D.If sex=”男”And age<40 And duty=”教授”And duty=”副教授”Then n=n+18.下面四个程序段计算学生的外语附加分:外语6级(1ang6)为“优秀”加15分,“通过”加10分;外语4级(1ang4)为“优秀”加8分,“通过”加4分。

外语附加分只能计一次最高的分数。

能正确计算的是______。

A. B.If lang6=”优秀” Then If lang4=”合格” Thenlangf=15 langf=4Elself lang6=”合格”Then ElseIf lang4=”优秀”Thenlangf=10 langf=8ElseIf lang4=”优秀”Then ElseIf lang6=”合格”Thenlangf=8 langf=10ElseIf lang4=”合格”Then ElseIf lang6=”优秀”Thenlangf=4 langf=15C. D.If lang6=”优秀”Then langf=15 If lang4=”合格”Then langf=4If lang6=”合格”Then langf=10 If lang4=”优秀”Then langf=8If lang4=”优秀”Then langf=8 If lang6=”合格”Then langf=10If lang4=”合格”Then langf=4 If lang6=”优秀”Then langf=15 Else langf=09.下列循环体能正常结束的是______。

A.i=5 B.i=1Do Doi=i+1 i=i+2Loop Until i<0 Loop Until i=10C.i=10 D.i=6Do Doi=i+1 i=i-2Loop Until i>0 Loop Until i=110. 当在文本框输入“ABCD”四个字符时,窗体上显示的是______。

sub TextBox1_TextChanged(……)Handles TextBox1.TextChangedTextBox1.Text &=TextBox1.TextEnd SubA. A B. AAB BABC CABCD DC. ABCD D. AABABCABCD11.如下数组声明语句中正确的是______。

A.Dim a(9)As Single={1,2,3,4,5,6,7,8,9,10}B.Dim a()As Single={1,2,3,4,5,6,7,8,9,10}C.Dim a()As Single={1,”a”,”bc”2.,4,5,6,7,8,9,10} D.Dim a( ,)As Integer={1,2,3,4,5,6,7,8,9,10}12.如下程序输出的结果是______。

Sub Buttonl_Click(……)Handles Buttonl.ClickDim i%,j%Dim a()As Integer={0,1,2,3,4,5,6,7,8,9},b(3,3)As Integer Labell.Text=””For i=1 To 3Labell.Text &=Space(i*3)For j=i To 3b(i,j)=a(i*j)Labell.Text &=Space(6-Len(b(i,j))) & b(i,j)Next jLabell.Text &=vbCrLfNext iEnd SubA.1 2 3 B.1 C.1 4 7 D.1 2 34 5 6 4 5 2 4 6 4 67 8 9 7 8 9 3 6 9 913.设有如下说明:Public Sub F1(ByRef n%)…n=3*n+4…End SubSub Buttonl_Click(……)Handles Buttonl.Click Dim n%.m%n=3m=4…’调用F1语句…End Sub则在Buttonl_Click事件中有效的调用语句是______。

A.Fl(n+m) B.F1(m) C.F1(5) D.F1(m,n) 14.如下程序,运行的结果是______。

Sub Buttonl_Click(……)Handles Buttonl.ClickMsgBox(pl(3.0,7))End SubPublic Function pl!(ByVal X!,ByVal n%)If n=0 Thenpl=1ElseIf n Mod 2 = 1 Thenpl=x*pl(x,n\2)Elsepl=pl(x,n\2)\xEnd IfEnd IfEnd FunctionA.18 B.7 C.14 D.2715.引用列表框(ListBoxl)最后一个数据项应使用______。

A.ListBoxl.Items(ListBoxl.Items.Count)B.ListBoxl.Items(ListBoxl.Items.Count-1)C.ListBoxl.TextD.ListBoxl.Items(ListBoxl.SelectedIndex)16.以下正确的语句是______。

A.OpenFileDialogl.Filter=All Files|*.*|Pictures(*.Bmp)|*.Bmp B.OpenFileDialogl.Filter="All Files"|"*.*"|"Pictures(*.Bmp)"|"*.Bmp"C. OpenFileDialogl.Filter="|All Files|*.*|Pictures(*.Bmp)|*.Bmp|" D.OpenFileDialogl.Filter=|All Files|*.*|Pictures(*.Bmp)|*.Bmp|17. 在KeyDown/KeyUp的事件过程中.能用来检查Ctrl和F3是否同时接下的表达式为______。

A e KeyCode=Keys.F3 And e.ContolB e KeyChar=Keys.F3 And e.ControlC e KeyChar=Keys.F3 And e.KeyCode=Keys.ContolD e KeyCode=Keys.F3 And e.Ctrl18.若要从磁盘上读一个文件名为“C:\T1.txt”的顺序文件,则应使用下列______程序段打开文件。

A. FileOpen(1,C:\T1.txt,OpenMode.Input)B. Dim F As StringF=”C:\T1.txt”FileOpen(1,”F”,OpenMode.Input)C. FileOpen(1,”C:\T1.txt”,OpenMode.Output)D. Dim F As StringF=”C:\T1.txt”FileOpen(1,F,OpenMode.Input)19.GDI+位于______命名空间。

A.System.Math B.System.IOC.System.Exception D.System.Drawing20.以下语句在画布g上画文字,正确的语句是______ (画刷sb、画笔p)。

A.g.DrawString(”Welcome”,new Font(”宋体”,14),sb,50,50)B.g.DrawString(”Welcome”,Font(”宋体”,14),sb,50,50)C.g.DrawString(”Welcome”,new Font(”宋体”,14),p,50,50)D.g.DrawString(”Welcome”,new Font(”宋体”),sb,50,50)1.在集成开发环境中有两类窗口,浮动窗口和固定窗口,下面不属于浮动窗口的是_______。

A 工具箱 B.属性 C.立即 D.窗体2.对于窗体,可改变窗体的边框性质的属性是_______。

A.MaxButton B.FormBorderStyleC.Name D.Left3.要使文本框中的文字不能被修改,应对_______属性进行设置。

A.Locked B.Visible C.Enabled D.ReadOnly4.当运行程序时,系统自动执行启动窗体的_______事件过程。

A.Load B.Click C.UnLoad D.GotF0cus5.在VB.NET集成环境中创建VB.NET应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是_______。

A.窗体布局窗口 B.立即窗口C.代码窗口 D.监视窗口6.在一个语句内写多条语句时,每个语句之间用_____符号分隔。

A. , B.: C.、 D.;7.已知a=12,b=20,复合赋值语句“a*=b+10”执行后,a变量中的值是_____。

A.50 B.250 C.30 D.3608. 提供了结构化程序设计的三种结构,三种基本结构是______。

相关文档
最新文档