计算机程序设计基础教程第一套模拟卷
山西省晋城市成考专升本2023年计算机基础第一次模拟卷(附答案)

山西省晋城市成考专升本2023年计算机基础第一次模拟卷(附答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(40题)1.在Word文档中,把光标移动到文件尾部的快捷键是____。
A.[Ctr1]+[End]B.[Ctr1]+[PageDown]C.[Ctrl]+[Home]D.[Ctrl]+[PageUp]2.十进制数(123)的原码表示为( )。
A.11111011B.1.00001e+007C.1.00001e+006D.011110113.多媒体信息不包括____。
A.文字、图形B.音频、视频C.影像、动画D.光盘、声卡4.多媒体计算机是指____。
A.具有多种外部设备的计算机B.能与多种电器连接的计算机C.能处理多种媒体的计算机D.借助多种媒体操作的计算机5.下面关于Windows中滚动条的叙述,是不正确的是____A.通过单击滚动条上的滚动箭头可以实现单步滚动B.通过拖动滚动条上的滚动块可以实现快速滚动C.滚动条有水平滚动条和垂直滚动条两种D.每个窗口上都具有滚动条6.不属于搜索引擎网址的有____。
A.http://www、baidu、comB.http://www、hongen、comC.http://www、google、comD.http://cn、yahoo、com7.以下属于网络信息安全面临的自然威胁的是()。
A.人为攻击B.设备老化C.安全缺陷D.TCP/IP 协议的安全漏洞8. 以下关于Windows操作的叙述,错误的是_______。
A.不同文件之间可以通过剪贴板来交换信息B.应用程序被最小化后仍在后台执行C.屏幕上打开的窗口都是活动窗口D.不同磁盘之间可以通过鼠标拖动实现文件的复制9.硬盘的容量比软盘大得多,其读写速度与软盘相比则____A)差不多A.慢一些B.快得多C.慢得多10.在Windows资源管理器中,选定文件后,打开“文件属性”对话框的操作是______。
计算机基础模拟试题第一套

《计算机基础》试卷学院:专业:年级:姓名:一判断题(每题1.5分,共15分)1、Windows XP是一种系统软件。
()2、用户输入汉字时,只有全拼和双拼两种输入法。
()3、当前电脑商报价中512MB是指微机的内存容量。
()4、 DBMS是一种常见的数据管理软件。
()5、LCD通常是指阴极射线管的显示器。
()6、一个合法的数据中出现了7,该数据一定不是八进制数。
()7、Print Screen控制键用来打印当前屏幕中的内容。
()8、程序设计中的“变量”命名可以使用任何字符。
()9、在直到型循环结构中循环程序体至少执行1次。
()10、用户下载文件主要有通过浏览器下载和下载工具软件两种方式。
一般来说通过浏览器下载方式支持断点续传(即继续前面的断点,完成剩余部分的下载),在下载完成前,Internet连接因故突然中断,文件下载不受影响。
()二选择题(每题2分,共40分)1、下面有关计算机操作系统的叙述中,不正确的是[A] 操作系统属于系统软件[B] 操作系统只负责管理内存储器,而不管理外存储器[C] UNIX是一种操作系统[D] 计算机的处理器、内存等硬件资源也由操作系统管理2、下列关于世界上第一台电子数字计算机的描述正确的是[A]1941年ENIAC [B]1946年ENIAC [C]1945年EDV AC [D]1947年EDV AC3、微机上操作系统的作用是[A] 解释执行源程序[B] 编译源程序[C] 进行编码转换[D] 控制和管理系统资源4、下列存储器中存取速度最快的是[A] 内存[B] 硬盘[C] 光盘[D] 软盘5、软盘不能写入只能读出的原因是[A] 新盘未格式化[B] 已使用过的软盘片[C] 写保护[D] 以上均不正确6、在计算机中,一个字节是由多少个二进制位组成的[A] 4 [B] 8 [C] 16 [D] 247、在16×16点阵字库中,存储一个汉字的字模信息需用的字节数是[A] 8 [B] 16 [C] 32 [D] 648、下列选项中,不属于计算机病毒特征的是[A] 破坏性[B] 潜伏性[C] 传染性[D] 免疫性9、笔记本电脑属于_____________[A] 巨型机[B] 大型机[C] 小型机[D] 微机10、下列软件中不属于操作系统软件的是______[A] Visual Basic [B] windows XP [C] UNIX [D] Linux11、Windows系统中,欲选定当前文件夹中的全部文件和文件夹对象,可使用的组合键是[A] Ctrl+V [B] Ctrl+A[C] Ctrl+X [D] Ctrl+D12、下列字符按照ASCII码值从大到小排列的顺序是_____________[A] 阿拉伯数字、英文大写字母、英文小写字母[B] 阿拉伯数字、英文小写字母、英文大写字母[C] 英文大写字母、英文小写字母、阿拉伯数字[D] 英文小写字母、英文大写字母、阿拉伯数字13、下列数据中,有可能是八进制数的是___________[A] 218 [B] 191 [C] 564 [D] 32914、结构化程序设计中的三种基本控制结构不包括________[A] 顺序结构[B] 选择结构[C] 循环结构[D] 迭代15、下列域名中,表示教育机构的是_____[A] [B] [C] [D] 16、(189)10转化为十六进制数应该是。
计算机程序设计基础习题册(含答案)

《计算机程序设计基础》习题册计算机程序设计基础_基础知识(一)班级学号姓名成绩一、单选题1.C++源程序文件的默认扩展名为A。
A) cpp B) exeC) obj D) lik2.由C++源程序文件编译而成的目标文件的默认扩展名为C。
A) cpp B) exeC) obj D) lik3.由C++目标文件连接而成的可执行文件的默认扩展名为B。
A) cpp B) exeC) obj D) lik4.编写C++程序一般需经过的几个步骤依次是B。
A)编译、编辑、连接、调试B)编辑、编译、连接、调试C)编译、调试、编辑、连接D)编辑、调试、编辑、连接5.程序中主函数的名字为 A 。
A) main B) MAINC) Main D) 任意标识符6.下面四个选项中,均是不合法的用户标识符的选项的是C。
A) A p_o doB)float lao _AC)b-a goto intD)_123 temp INT7.下列变量名中合法的是C。
A) B)C)Tom B) 3a66C) _6a7b D) $ABC8.存储以下数据,占用存储字节最多的是D 。
A) 0 B) ‘0’C) “0” D) 0.09.在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___标识符开始的预处理命令计算机程序设计基础_基础知识(二)班级 学号 姓名 成绩一、 单选题1. 下列哪一个是C++语言中合法的变量 CA) 8ZSe B) ±A0C) X0_2 D) ’x0’2. 已知ch 是字符型变量,下面不正确的赋值语句是 A A) ch='a+b' B) ch='\0'C) ch='7'+'9' D) ch=5+93. 下列浮点数的表示中不正确的是▁C ▁▁A) 223. B) 719E22C) e23 D) 12e24. 下列不正确的转义字符是 ▁C ▁▁A)'\\' B)‘\"’C) '074' D) '\0'5. 在C 语言中,合法的字符常量是 ▁B ▁▁A)'\084' B)'\x43'C)'ab' D)"\0"6. 下列变量定义中合法的是▁A ▁▁A) double _a=1.le-1; B) double b=1+5e2.5;C) double do= 2e3D) double 2_and=1-e-3; 7. 已知ch 是字符变量,正确的赋值语句是▁B ▁A )ch=‘123’ B)ch=’\xff’C) ch =’\08’ D)ch =”\” 8. 若x 、i 、j 和k 都是int 型变量,则计算表达式x=(i=4,j=15,k=32 )后,x 的值为▁▁C ▁。
湖北省黄冈市成考专升本2021-2022学年计算机基础第一次模拟卷(含答案)

湖北省黄冈市成考专升本2021-2022学年计算机基础第一次模拟卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(40题)1.微型计算机中,微处理器芯片上集成的是______。
A.存储器和控制器B.运算器和I/O接口C.CPU和控制器D.控制器和运算器2.IP地址是Internet为每台主机分配的由32位____组成的唯一标识符。
A.二进制数B.八进制数C.十六进制数D.十进制数3.Windows对话框中的______是给用户提供多项选择的。
A.单选按钮B.复选框C.文本框D.数值框4.UPS是指____。
A.大功率稳压电源B.不间断电源C.用户处理系统D.联合处理系统5.每台计算机必须知道对方的____才能在Internet上与之通信。
A.电话号码B.主机号C.IP地址D.邮编与通信地址6. 要将当前在Word中编辑的C盘文件A1.doc保存到A盘,应使用()命令。
A.文件—“另存为”B.文件—“保存”C.插入—“文件”D.文件—“新建”7.要在下拉菜单中选择某命令,下列操作中错误的是____。
A.用鼠标单击该命令选项B.用键盘上四个方向键将高亮度条移至该命令选项后按回车键C.直接按该命令选项后括号中带有下划线的字母键D.同时按下ALT键与该命令选项后括号中带有下划线的字母键8.在Word中,当前正编辑一个新建文档“文档1”,当执行“文件”菜单中的“保存”命令后____。
A.该“文档1”被存盘B.打开“另存为”对话框,供进一步操作C.自动以“文档1”为名存盘D.不能以“文档1”存盘9.Windows中,对文件和文件夹的管理是通过____来实现的。
、A.对话框B.剪切板C.资源管理器或我的电脑D.控制面板10.我们拨号上网时所用的被俗称为“猫”的设备是____。
A.编码解码器B.解调调制器C.调制解调器D.网络链接器11.计算机的网卡的主要作用是____。
安徽省宣城市成考专升本2022-2023学年计算机基础第一次模拟卷(含答案)

安徽省宣城市成考专升本2022-2023学年计算机基础第一次模拟卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(40题)1.Word具有的功能包括______。
A.以下三项都是B.绘制图形C.自动更正D.表格处理2.在Word2000的默认状态下,不用"打开"文件对话框就能直接打开最近使用过的文档的方法是____。
A.快捷键Ctrl+OB.工具栏上"打开"按钮C.选择"文件"菜单中的"打开"命令D.选择"文件"菜单底部文件列表中的文件3. 工作表中表格大标题对表格居中显示的方法是:在标题行( )。
A.于表格宽度居中位置的单元格输入表格标题B.任一单元格输入表格标题,然后单击“居中”工具按钮C.任一单元格输入表格标题,然后单击“合并及居中”工具按钮D.于表格宽度范围内的单元格中输入标题,选定该行该宽度范围内的所有单元格后执行“合并及居中”命令4.下列操作不能退出Word的是____。
A.双击控制菜单框B.使用控制菜单中的[关闭]C.使用[文件]菜单中的[关闭]D.使用[文件]菜单中的[退出]5.计算机网络的拓扑结构主要取决于它的_______。
A.A.资源子网B.FDDI网C.通信子网D.城域网6.利用Windows附件中的记事本软件保存的文件,其扩展名一般是____。
A.txtB.docC.xlsD.bmp7.在网页制作中,为了统计访问者的信息,了解他们的意见,我们常用建立____办法实现。
A.文字B.表格C.表单D.框架8.关于Windows菜单的基本操作,下列说法不正确的是______。
A.不用打开菜单,直接使用菜单命令的快捷键就可以执行菜单中的相应命令B.单击菜单中的菜单项都会执行相应命令C.在使用菜单后,用鼠标左键单击菜单外的任何区域即可退出D.右边有一个三角形的菜单项表示还有下一级的级联菜单9.常用键盘上的Shift为______。
计算机程序设计员考试模拟题(含参考答案)

计算机程序设计员考试模拟题(含参考答案)一、单选题(共100题,每题1分,共100分)1.( )是结构化系统分析的基本工具。
A、数据流图B、状态转化图C、程序流程图D、对话图正确答案:A2.要在Visual C++应用程序内使用( ) ActiveX数据对象,应该选择OLE DB作为连接类型,然后再应用程序中使用ADO类。
A、DAOB、OLE DBC、ODBCD、ADO正确答案:D3.工具条编辑器实际上是一个图形工具,它主要用于( )工具条资源,并把位图转换成工具条资源,而且可使用图形界面来显示工具条和一些按钮。
A、修改B、删除C、创建D、编辑正确答案:C4.在进行软件结构概要设计时要遵循一些原则,其中“深度、宽度、扇出和扇入应该适中”中的扇出指( )。
A、一个模块被多少模块调用B、软件结构控制的层数C、软件结构中模块层的最多模块数D、一个模块直接控制的模块数正确答案:D5.( )是网络的核心,它的主要任务是为网络上的其它机器提供服务。
A、客户机B、网络协议C、工作站D、服务器正确答案:D6.在表中使用IDENTITY列时,每张表只允许有()IDENTITY列。
A、一个B、两个C、三个D、四个正确答案:A7.( )依赖于事件,这和任何COM对象一样。
A、DAOB、dBASEC、OLE DBD、ODBC正确答案:C8.下列关于ClassView提供的特性中,说法错误的是:( )。
A、用户只需双击ClassView图标,就可以创建新的类B、用户只需双击ClassView图标,就可以删除类C、用户只需双击ClassView图标,就可以直接跳到代码处D、用户只需双击ClassView图标,就可以类、声明或函数定义正确答案:B9.要求表中的列在组成主键的属性上不能为空值,这是()A、实体完整性规则B、用户定义完整性规则C、参照完整性规则D、域完整性规则正确答案:A10.下列哪一种说法是对SQL Server的描述是错误的()A、关系型数据库。
xx年国开电大《程序设计基础》模拟测试题一答案

程序设计基础模拟测试题一: 1计算机早期传统的应用领域是______。
选择一项:A. 科学计算B. 信息处理C. 人工智能2冯·诺依曼型计算机的两大特征是______。
选择一项:A. 程序存储和采用二进制B. 硬件由五部分组成和软件与硬件分离C. 数据和程序均采用二进制表示D. 建立二进制编码体系和软硬件分离3世界上第一个高级语言是______。
选择一项:A. BASIC语言B. C语言C. FORTRAN语言D. PASCAL语言4CPU主要包括______。
选择一项:A. 运算器、控制器和寄存器B.运算器、控制器和存储器C. 控制器D. 运算器和存储器5JAVA语言的类别是______选择一项:A. 面向过程的程序设计语言B. 面向问题的程序设计语言C. 面向对象的程序设计语言D. 面向硬件的程序设计语言6操作系统属于______选择一项:A. 系统软件B. 应用软件C. 计算机硬件系统D. 编译系统7计算机能直接执行的语言是______ 选择一项:A. 机器语言B. 汇编语言C. 高级语言8C语言中,使用变量的要求是______选择一项:A. 要先定义后使用B. 要先使用后定义C. 不需要定义,可以直接使用D. 没有明确的要求9C语言中的常量使用要求是______选择一项:A. 必须先定义后使用B. 可以不经说明直接使用C. 可以直接使用,以后再定义D. 类型不同要求不同10闰年条件是年份能被4整除,但不能被100整除,或能被400整除,用C语言表示话可写做______选择一项:A.(year%4= =0&&year%100!=0)|| (year%400= =0)B. (year%4=0||year%100!=0)&& (year%400=0)C.(year%4 =0&&year%100!=0)|| (year%400=0)D. (year%4= =0||year%100!=0)&& (year%400= =0)11栈的最主要特点是______选择一项:A. 先进先出B. 先进后出C. 两端进出D. 一端进一端出12下面4句结论中只有一句是错误的,它是_____选择一项:A. 二叉树是树B. 二叉树的左右子树的位置可以颠倒C. 可以使用二叉树的思想对数值进行排序D. 可以采用链表方式存储二叉树13在软件需求完全确定的情况下,应该采用的软件开发模型是____ 选择一项:A. 瀑布模型B. 渐进式开发模型C. 原型模型D. 螺旋模型14关于结构化程序设计的概念中,正确的是_____选择一项:A. 结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术B. 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术C. 结构化程序设计的主要思想是自低向上、逐步求精的开发过程D. 以上三中说法都是正确的15软件开发模型着重研究的是_____选择一项:A. 程序设计的方法和编程技巧B. 软件系统的基本架构和常见的软件系统模型C. 软件开发全部过程、活动和任务的结构框架D. 软件系统的模型和对应不同模型的开发方法1617当前计算机的最基本原理采用的是冯·诺依曼原理,求余数的运算符号是回答++和%19最基本的程序控制有三种,它们是,回答。
软件设计师第一次阶段测试卷(1-4章)

软件设计师第一次模拟考试卷1、计算机中提供指令地址的程序计数器PC在()中。
A.控制器B.运算器C.存储器D.I/O 设备【答案】A【解析】本题考查CPU组成的相关概念。
存储器和I/O设备是计算机中的其他组成部分,与程序计数器PC无关。
CPU可以分为运算器和控制器两个部分。
运算器包括:算术逻辑单元ALU、累加寄存器AC、数据缓冲寄存器DR。
状态条件寄存器PSW归属有争议,既可以属于运算器,也可以属于控制器。
控制器包括:程序计数器PC、指令寄存器IR、指令译码器ID、时序部件。
PC是控制器中的子部件。
所以本题选择A。
2、将二进制数11011.11转换为十进制数,其结果为()。
A. 25.25B.25.75C. 27.75D.27.25【答案】C【解析】本题考查二进制转十进制的计算方法。
整数部分转化为十进制:1×20+1×21+0×22+1×23+1×24=1+2+0+8+16=27 小数部分转化为十进制:1×2-1+1×2-2=0.5+0.25=0.75则二进制数11011.11转换为十进制数,其结果为27+0.75=27.75,所以选C。
3、某机器字长为n,最高位是符号位,其定点整数的最大值为()。
A.2n-1B.2n-1-1C.2nD.2n-1【答案】B【解析】本题考查数据的表示-原码。
如下图所示:最大值为n-1位(符号位)为0(正数),从n-2到0位都为1,值为2n-1-1。
所以本题选B。
4、以下关于RISC和CISC的叙述中,不正确的是()。
A.RISC通常比CISC的指令系统更复杂B.RISC通常会比CISC配置更多的寄存器C.RISC编译器的子程序库通常要比CISC编译器的子程序库大得多D.RISC比CISC更加适合VLSI工艺的规整性要求【答案】A【解析】本题考查计算机复杂指令集。
CISC计算机指复杂指令集计算机,是20世纪六七十年代发展起来的系列计算机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机程序设计基础教程第一套模拟卷一、选择题(20分)1. 将数学表达式Cos2(a+b)+5e2写成Visual Basic的表达式,其正确的形式是()。
A)Cos(a+b)^2十5*exp(2) B)Cos^2(a+b)+5*exp(2)C)Cos(a+b)^2十5*ln(2) D)Cos^2(a+b)+5*ln(2)2. 用于获得字符串S从第2个字符开始的3个字符的函数是()A.Mid$(S,2,3) B、Middle$(S,2,3) C、Right$(S,2,3) D、Left$(S,2,3)3. 以下语句的输出结果是()。
Print Format$(32548.583,"###,000.00##")A) 32548.583 B) 32,548.583 C) 032,548.5830 D) 032,548.5834. 设a=9,b=5则执行 x=IIf(a>7,IIf(b<5,6,0),-1)后,x 的值为()。
A) 5 B) 6 C) 0 D) –15. 在Visual Basic中,要使Print方法在Form_Load事件中起作用,要对窗体的()属性进行设置。
A)BackColor B)ForeColor C)AutoRedraw D)Caption6 .如果要改变窗体的标题,则需要设置的属性是()。
A)Caption B)Name C)BackColor D)BorderStyle7 .设组合框Combo1中有3个项目,则以下能删除最后一项的语句是()。
A)Combo1.RemoveItem TextB)Combo1.RemoveItem 2C)Combo1.RemoveItem 3D)Combo1.RemoveItem Combo1.Listcount8 .在Visual Basic中,指定文本框是否可被编辑的属性是()。
A)multiline B)Visible C)Locked D)Text9 .以下对象中,无Caption属性的是()。
A)命令按钮 B)标签C)窗体D)文本框10. 以下不属于Visual Basic系统的文件类型是()。
A).frm B).res C).vbq D).vbp二、写出下列程序的运行结果(20分)1.设有如下程序,程序运行后,单击窗体,则在窗体上显示的是:Private Sub Form_Click( )Print “*”;Tab(6) ; 2 , 5 结果:For i=15 To 16Print i;For j=2 To 6 Step 3Print Tab(3*j) ; j * i ;Next jPrintNext iEnd Sub2.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程,单击命令按钮,结果为:Private Sub Command1_Click()Dim num As Integernum = 1Do Until num > 6Print num; 结果:________________num = num + 2.4LoopEnd Sub3. Private sub search(a ()As variant,ByVal key As Variant,index%) Dim I%For I=LBound(a)To UBound(a)If key=a(I) Thenindex=IExit SubEnd If 结果:________________ Next IIndex=-1End SubPrivate Sub Form_Load()Dim b() As VariantDim n As Integerb=Array(1,3,5,7,9,11,13,15)Call search(b,11,n)Print nEnd Sub4.设有如下通用过程,并在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程,程序运行后,单击命令按钮,则在文本框中显示的内容是。
Public Sub Fun(a(), ByVal x As Integer)For i = 1 To 5x = x + a(i)Next iEnd SubPrivate Sub Command1_Click()Dim arr(5) As VariantFor i = 1 To 5arr(i) = I 结果:Text1=_______________Next in = 10Call Fun(arr(), n)Text1.Text = nEnd Sub5.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程,单击命令按钮,则在窗体上输出的内容为:Private Sub Command1_Click()For n = 1 To 20If n Mod 3 <> 0 Then m = m + n \ 3 结果:_____________ Next nPrint n,mEnd Sub三、完善程序(15分)1.随机产生20个200到300之间的随机整数,输出其中能同时被3和5整除的数并求出它们的和。
Private Sub Command1_C1ick()For i=1To 20x=_____________________If_________________________ThenPrint x___________________________End IfNext iPrint "Sum=";SEnd Sub2.在窗体上画一个名称为Combo1的组合框,画两个名称分别Label1和Label2及Caption属性分别为"城市名称"和空白的标签。
程序运行后,当在组合框中输入一个新项后按回车键时,如果输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在Label2中给出提示"已成功添加输入项"如图所示;如果存在,则在Label2中给出提示"输入项已在组合框中"。
Private Sub Combol_Keypress(KeyAscii As integer)If ______________________ ThenFor i=0 To Combo1.listCount-1If Combo1.Text=________________ ThenLabel2.Caption="输入项己在组合框中"Exit SubEnd ifNext ICombo1.__________________ Combo1.TextLabel2.Caption="已成功添加输入项"End ifEnd Sub3.将一个正整数(非质数)分解为质(素数)因数的乘积。
例如:234=2*3*3*13 Private Sub Command1_Click()Dim n%, factor%, first As Booleann = InputBox("输入一个正整数")factor = 2first = __________DoDo While n Mod factor = 0If first ThenPrint n; "="; factor;ElsePrint "*"; factor;End If__________________first = FalseLoop_______________Loop Until factor > nEnd Sub四、程序改错(15分,只允许修改,不允许增删语句)1.设有程序如下:用Array函数建立一个含有8个元素的数组,然后查找并输出该数组中元素的最大值。
Private Sub Command1_Click()Dim arr1, Max as Integerarr1 = Array(12, 435, 76, 24, 78 , 54, 866, 43)Max= arr1(1)For i = 1 To 7If arr1(i) > Max Then Max=arr1(i)Next IPrint "最大值是: "; MaxEnd Sub错误:正确:2.由键盘输入一个正整数,找出大于或等于该数的第一个质(素)数。
Private Sub Command1_Click()Dim m%, x%, Tag As BooleanTag = Falsex = InputBox("输入正整数")Do While Not Tagm = 2Tag = TrueDo While Tag And (m <= x \ 2)If x Mod m = 0 ThenTag = FalseElsex=x+1End IfLoopIf Tag Then x = x + 1LoopPrint xEnd Sub错误1:正确1:错误2:正确2:五、编制程序(30分)1.计算S=1+1/2+1/4+1/7+1/11+1/16+1/22…的值,当第i项的值<10-4时结束。
2.随机产生20个200~400之间随机整数,将其存在一个4行5列的二维数组中,找出每列的最小值。
计算机程序设计基础教程第一套模拟卷参考答案一、选择题1-5 aabcc 6-10abcdc二、写出下列程序的运行结果1)结果:* 2 515 30 7516 32 802)结果:1 3 53)结果:54)结果:Text1=105)结果:21 42三、完善程序1) int(rnd* 101+200)x mod 3=0 and x mod 5=0S=S+x2) KeyAscii=13Combo1.list(i)AddItem3)Truen = n \ factorfactor = factor + 1四、程序改错1)错误:Max=arr1(1)正确:Max=arr1(0)2)错误1:x=x+1正确1:m = m + 1错误2:If Tag Then x = x + 1正确2:If Not Tag Then x = x +1五、编制程序1) Private Sub Command1_Click()Dim i%, n&, t!, s!s = 0i = 0n = 1t = 1Do While t > 0.0001s = s + ti = i + 1n = n + it = 1 / nLoopPrint sEnd Sub2)Private Sub Command2_Click() RandomizeDim a() As IntegerDim b(5) As IntegerDim m%, n%, i%, j%m = 4n = 5ReDim Preserve a(m, n)For i = 1 To mFor j = 1 To na(i, j) = Int(Rnd * 100) Print a(i, j);Next jPrintNext iFor j = 1 To nb(j) = a(1, j)For i = 2 To mIf a(i, j) < b(j) Thenb(j) = a(i, j)End IfNext iPrint b(j)Next jEnd SubPrint a(i);If i Mod 10 = 0 Then PrintNext iEnd Sub。