1五邑大学《计算机语言与程序设计》08-09年试卷

合集下载

08-09第2学期基础及C(Ⅰ)期末试卷.doc

08-09第2学期基础及C(Ⅰ)期末试卷.doc

课程名称 计算机基础及C 语言(I ) 开课学院 计算机学院 使用班级08级理工老业考试日期_________命题教师:朱借江苏大学试题(2008-2009学年第二学期)笫1页A. 汇编语言同机器语言一样,均是面向机器指令系统的,英程序的可移植性差B. 汇编程序是指由汇编语言编写的程序C. 高级语言在一定程度上与机器无关D. 目前大多数应用程序是用高级语言编写、由编译程序处理后生成的可执行程序17. ________________________________________________________________ 在下列有关常见局域网、网络设备以及相关技术的叙述中,错误的是 _________________________以太网是最常用的一种局域网,它采用总线结构每个以太网网卡的介质访问地址(MAC 地址)是全球惟一的 无线局域网一般采用无线电波或红外线进行数据通信 “蓝牙”是一种远距离无线通信的技术标准,适用于山区住户组建局域网19. 计算机局域网按拓扑结构进行分类, A.电路交换 C.总线 20. 在使用TCP/IP 协议的网络中,每台主机都有唯一的IP 地址。

下列不能作为IP 地址的是A. 200.150」00.50B. 200.150.100.0C.l.1.1.1D. 16.32.128.25621. Web 浏览器和Web 服务器都遵循 ____________ 协议,该协议定义了浏览器和服务器的网页请 求格式及应答格式。

A. TCPB. HTTPC.UDPD. FTP22. 设有一段文本由基本ASCII 字符和GB2312字符集中的汉字组成,其代码为 BOA 157696ED6D0CEC4B0E6,则在这段文本中含有 ________________ 。

A. 1个汉字和9个西文字符 B. 3个汉字和5个西文字符 C. 2个汉字和7个西文字符D ・4个汉字和3个西文字符23. 字符编码标進规定了字种及其编码。

五邑大学C语言习题参考答案(不含思考题与编程题)

五邑大学C语言习题参考答案(不含思考题与编程题)

《C语言程序设计》习题参考答案习题 2二、选择题1. BCD2. B3. A4. D5. C6. C7. C8. C9. A 10. D 11. B 12. C 13. C 14. C 15. A 16. B 17. B 18. D 19. B 20. C 21. A 22. C 23. B三、填空题1. 多条分行书写2. ;(分号)3. /* */4. 编译5. 正确6. 正确7. 'b' 8. double9. 30 10. 10011. 2.5 12. (x+y)!=(a+b)13. (x>2&&x<3)||x<-10 14. 015. x值为10 ,y值为15 ,z值为10 。

16. 6四、用C语言的表达式描述下列命题1. 假设一个int型的单数字数码存储在变量n中,则转换为对应的数字字符的表达式是n+'0'2. a>d||b>d3. x=int(x*100+0.5)/100.04. d<100&&!(d%2)5. (!x%5)||(!y%5)26. (n%k==0)?(n/k):(n/k+1) 或(n%k)?(n/k+1):(n/k)习题 3二、选择题1. B2. D3. D4. C5. A6. A7. C8. B9. C (k的存储空间有限,溢出后出现负)三、填空题1. 输出2行:**1**2. 36**3**3. x*2+y*4==90 或……4. ********# (8个*)5. (c=getchar())!='#' c>='0'&&c<='9'6. i<=9 j%3!=07. j=1 k<=6习题 4二、选择题1. B2. D3. A4. D5. D6. B7. C8. C9. B三、填空题1. 函数首部(函数头)函数体2. 声明语句执行语句3. main() main()4. 不正确5. 主调被调6. 动态/静态静态/动态7. void float8. i=7 , j=6 , x=73 i=2 , j=7 , x=59. int isLeap(int) ; //函数声明isLeap(year)intyear%4==0&&year%100!=0||year%400==010. j=1 ; y>=1 ; y--11. 15, 12, 2012. 817习题 5二、选择题1. A2. C3. D4. B5. C6. C三、填空题1. 输出结果是a[1]=6a[2]=9a[3]=9 2. ①若给x输入5,②若给x输入15, 输出结果是15 10 8 6 4 2③若给x输入10, 输出结果是10 10 8 6 4 23. i 或--j MAX-1-i 或ii //0行置10 //0列置1i-- i4i-- MAX-1MAX-1MAX-1 !(i==j||(i+j)==(MAX-1)) 或i!=j&&(i+j)!=(MAX-1)printf("\n");4. 去掉字符串尾部空格5. SWITCH*#WaMP*习题 6二、选择题1. D2. D3. B4. A5. C6. A7. D8. D9. C 10. C三、填空题1. 112. 103. 12 124. 数组s[1]5. 将数字字符串转换为整型数据6. 分行输出其中的5个单词7. i 或i+1 8. *(a+i)a+j <*(a+i)+j9. #9 10. p1++*p2return p11. 15 习题7一、选择题1. A/B2. A/B3. B4. D5. A6. B7. A二、填空题1. zhang m 192. 63. unionscanf("%c",&stu[i].body.eye)scanf("%d%d",&stu[i].body.f.length,&stu[i].body.f.weight习题8二、选择题1. B2. A3. CD4. D5. C6. B7. C8. B。

2022年五邑大学公共课《大学计算机基础》期末试卷B(有答案)

2022年五邑大学公共课《大学计算机基础》期末试卷B(有答案)

2022年五邑大学公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、在计算机内部.一个字节表示的二进制位数是()A.7B.8C.15D.162、二进制数110110111转换为十六进制数是()A. (1B7)16B. (8B1)16C. (DB8)16D. (DB1)163、二进制数11111110B等值的十进制数是()A.254B.252C.154D.2444、微机中.一位二进制代码可表示的状态有()A.1种B.2种C.3种D.4种5、对于已感染了病毒的U盘,最彻底的去除病毒的方法是()A.用酒精将U盘消毒B.放在高压锅里煮C.将感染病毒的程序删除D.对U盘进展格式化6、下列叙述正确的是()A.存储器的容量以字节为单位B.一个存储单元只能存放一个二进制位C.字节用“bit”表示D.一个二进制位用“byte”表示7、下列不属于计算机输入设备的是()A.鼠标B.键盘C.绘图仪D.扫描仪8、使用“控制面板”中的”添加/删除程序”不能()A.安装应用程序B.确定安装了哪些应用程序C.修复被删除应用程序的快捷方式D.删除应用程序及其在系统文件中的设置9、在Windows 7中,目录结构采用()A.树形结构B.线形结构C.层次结构D.网状结构10、在Windows 7资源管理器中,删除U盘中文件的操作是将文件()A.放入回收站B.暂时保存到硬盘中C.从U盘中清除D.改名后保存在U盘中11、下列有关Windows7快捷方式的叙述中,错误的是()A.快捷方式可以在安装应用程序时自动产生B.快捷方式可以由用户自主创建C.快捷方式图标的左下角有一个回D.删除应用程序的快捷方式后,相应的应用程序也被删除12、下列有关Windows 7的叙述中,正确的是()A、Windows 7的操作只能用鼠标B、Windows 7应用程序窗口的大小不能改变C、在不同的磁盘键不能直接用鼠标拖动的方法实现文件的移动D、在Windows 7中打开的多个窗口既可以平铺,也可层叠13、下列有关.Windows 7窗口的叙述中,正确的是()A.应用程序窗口最小化为图标后,该应用程序将终止运行B.用鼠标拖拽窗口边框,可以移动窗口C.一个窗口经最大化后不能再移动D.一个窗口紧最小化后不能还原14、下列有关保存Word 2010文档的叙述中,正确的是()A.第二次保存时的保存位置默认的是第一次保存时的位置B.在Word 2010中只能以“另存为”方式保存C.在Word 2010中只能以“Word文档”类型保存D.文件保存的位置只可以是硬盘15、退出Word应用程序的快捷键是()A.EscB.Alt+F4C.Ctrl+F4D.Shift+F416、在Word窗口的“插入”菜单中不包括()A.“符号”命令B.“表格”命令C.“脚注和尾注”命令D.“日期和时间”命令17、退出Word应用程序的快捷键是()A.EscB.Alt+F4C.Ctrl+F4D.Shift+F418、在Word 2010中关闭Word窗口是单击“文件”菜单的()A. “关闭”命令B.“发送”命令C.“保存”命令D.“退出”命令19、在Word中,不能设置的页码对齐方式是()A.左侧B.偏外C.居中D.右侧20、在Excel 2010的数据清单中进行高级筛选时.下面不是必需的是()A.数据清单要有标题B.要指定数据区城C.要确定条件区域D.要确定结果的显示区域21、在Excel 2010中单元格区域(A2:D4)中包含的单元格个数是()A.4B.6C.8D.1222、若已将Exce12010工作表A1单元格设为数值格式,当其中输入的数字超出列宽时,A1单元格显示()A.######B.#VALUEC.从高位截取列宽显示的数字位数D.从低位截取列宽显示的数字位数23、在Excel 2010中,要统计某单元格区域内数值的个数,应使用的函数是()A.COUNTB.MAXC.SUMD.AVERAGE24、在Excel 2010中,单元格A1和A2分别输入1和3,并选定区域A1∶A2,然后拖动填充柄到A5单元格,则A5单元格中显示的是()A.4B.7C.9D.1125、Word 2010文档的默认扩展名是()A..txtB..dotxC..docxD..pdf26、在PowerPoint 2010放映幻灯片过程中,终止放映的快捷键是()A.Ctrl键B.Alt键C.Del键D.Esc键27、在PowerPoint 2010中,“设计”功能区主要用来设计幻灯片的样式,其中不能设置()A.主题B.背景C.页面设置D.动画效果28、P/IP体系结构分为()A.7层B.4层021C.2层D.任意层29、SMTP指的是()A.文件传输协议B.远程登录服务C.简单邮件传输协议D.域名服务协议30、TCP/IP有四个层次,不包括()A.应用层B.传输层C.物理层D.网络接口层二、填空题31、计算机病毒实质上是一种人为制造的入侵计算机系统的有害_____________。

五邑大学计算机组成原理试卷(2016-2017-1)A

五邑大学计算机组成原理试卷(2016-2017-1)A

五邑大学试卷参考答案与评分标准A卷学期: 2016 至 2017学年度第 1 学期课程:计算机组成原理课程代号: 0800200使用班级:150801-808,150810,160502,160810一、单项选择题1. 定点16位字长的字,采用补码形式表示时,一个字所能表示的整数范围是A。

A.-215~ +(215-1) B.-(216-1)~ +(216-1) C.-(215+1)~ +215D.-215~ +215 2.主存贮器和CPU之间增加cache的目的是 C 。

A.扩大主存贮器的容量B.扩大CPU中通用寄存器的数量C.解决CPU和主存之间的速度匹配问题D.既扩大主存的容量,又扩大CPU通用寄存器的数量3.寄存器间接寻址方式中,操作数在B中。

A 通用寄存器B 主存单元C 程序计数器D 堆栈4.在cache的映射方式中不需要替换策略的是 C 。

A.全相联映射方式B.组相联映射方式C.直接映射方式D.所有方式5.内存地址范围为0000H~1FFFH,则最少需要 C 根地址线寻址全部内存。

A.10B. 12C. 13D. 146.微程序控制器中,机器指令与微指令的关系是 B 。

A.每一条机器指令由一条微指令来执行B.每一条机器指令由一段微程序来解释执行C.每一条微指令由机器指令来解释执行D.每一段机器指令组成的程序可由一条微指令来执行7.微程序控制器中一般采用二级时序体制,它们是 A 和节拍脉冲。

A.节拍电位B.主状态周期C.时钟周期D.存储周期8.在CPU中跟踪指令后继地址的寄存器是 B 。

A.主存地址寄存器B.程序计数器C.指令寄存器D.状态条件寄存器9. 下列部件中不属于控制器的部件是 D 。

A.指令寄存器B.程序计数器C.操作控制器D.程序状态寄存器10.DMA方式是在 A 之间建立一条直接数据通路。

二、判断题 (10分,每小题1分,正确的打√,错误的打×1. √ 有符号阵列乘法可用无符号阵列乘法器和求补器实现。

2009年春08级c期末试卷b卷参考答案

2009年春08级c期末试卷b卷参考答案

2009年08级C程序设计期末考试B卷参考答案姓名___________学号___________班级____________得分___________ [注意]所有答案写在单张的答题卷上。

一、判断题(正确的答A,错误的答B,本题共10分,每小题1分)二、单选题(本题共20分,每小题2分)三、程序填空题(本题共30分,每小题2分)四、程序阅读题(本题共20分,每小题5分)五、程序设计题(本题共20分)(1)6分1.#include<stdio.h> intsum(longnumber){ints=0,m;while(number!=0){m=number%10;s+=m;number=number/10;}returns;}voidmain(){longnumber=0;scanf(“%ld”,&number);printf(“sum(%ld)=%d\n”,number,sum(number));}(2)5分intff(char*str,charch){intcount=0;while(*str){if(*str==ch)count++;str++;}returncount;}(3)9分#include<stdio.h>#include<stdlib.h>voidmain(){charch,c,s[80];intk;FILE*fp;if((fp=fopen("input.txt","r"))==NULL) Array {printf("error\n");exit(0);}ch=getchar();k=0;while(1){c=fgetc(fp);if(c=='\n'||c==EOF){s[k]='\0';k=0;printf("%d\n",ff(s,ch));if(c==EOF)break;}elses[k++]=c;}fclose(fp);}或k=0;while(!feof(fp)){c=fgetc(fp);if(c!='\n')s[k++]=c;else{s[k]='\0';k=0;printf("%d\n",f(s,ch));}}if(c!='\n'){s[k]='\0';printf("%d\n",ff(s,ch));}生于忧患,死于安乐《孟子•告子》舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。

09-10-2 计算机语言与程序设计 试卷_A卷

09-10-2 计算机语言与程序设计 试卷_A卷

命题人:朱翠娥、全萍等 审核人: 试卷分类(A 卷或B 卷)五邑大学 试 卷学期: 2009 至 2010 学年度 第 2 学期课程: 计算机语言与程序设计 专业: 班级: 姓名: 学号:选择题(每题2分,15小题,共30分)1. 以下关于Visual Basic 特点的叙述中,错误的是(D ) A) Visual Basic 是采用事件驱动编程机制的语言B) Visual Basic 程序既可以编译运行,也可以解释运行 C) 构成Visual Basic 的多个过程没有固定的执行顺序D) Visual Basic 程序不是结构化程序,不具备结构化的三种基本结构 2. Visual Basic 工程文件的扩展名是( C )。

A ).frm B ).vbw C ).vbpD ).bat3. VB 是一种面向( B )的程序设计语言。

A) 机器 B) 对象 C) 过程D) 应用4. 以下关于对象的叙述中,错误的是(C )A) 在Visual Basic 中,对象所能响应的事件是由系统定义的B) 对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C) Visual Basic 中允许不同对象使用相同对象名和方法 D) Visual Basic 中的对象具有自己的属性和方法 5. 当程序运行时,系统自动执行启动窗体的( C )事件过程。

A) Unload B) Click C) Load D) GotFocus6. 要求在文本框中输入密码时文本框中只显示*号,则应用在此文本框的属性窗口中设置( C )。

A) Text 属性值为* B) Caption 属性值为* C) Passwordchar 属性值为* D) Passwordchar 属性值为真 7. 数学表达式0≤a<100在VB 中的逻辑表达式为( C )。

A) 0<=a<100 B) a>=0 OR a<100 C) 0<=a AND a<100 D) 0<=a AND <100 8. 函数Left(“欢迎学习Visual Basic ”,6)执行的返回值是( A ) A) “欢迎学习Vi ” B) “欢迎学”9.若有数组说明语句为:Dim a(-2 to 5),则数组a包含元素的个数是( B )。

2022年五邑大学公共课《C语言》科目期末试卷A(有答案)

2022年五邑大学公共课《C语言》科目期末试卷A(有答案)

2022年五邑大学公共课《C语言》科目期末试卷A(有答案)一、填空题1、请读以下函数:getbits(unsigned x,unsigned p,unsigned n)'{x=((x<<(p+1-n))&((unsigned)~0>>n));return(x);}假设机器的无符号整数字长为16位。

若调用此函数时x=0115032,p=7,n=4,则函数返回值的八进制数是_______。

2、在C语言源程序中,一个变量代表【】。

3、在C语言中,输入操作是由库函数________完成的,输出操作是由库函数________完成的。

4、设a、b、c均为int类型变量,请用C语言的表达式描述以下命题。

(1)a或b中有一个大于c_______(2)a、b和c中只有2个为正数_______(3)c是偶数_______5、表达式pow(2.8,sqrt(double(x))值的数据类型为_______。

6、以下程序段通过移动指针变量m,给如图9-7所示连续动态存储单元赋值。

请填空。

(假设程序段中的所有变量均已正确说明。

)for(k=0;k<10;k++,m++)scanf("%d",_______);7、函数swap(int x,inty)可完成对x和y值的交换。

在运行调用函数中的如下语句后,a[0]和a[1]的值分别为_______,原因是_______。

a[o]=1;a[1]=2;swap(a[o],a[1]);8、设有一输入函数scanf("%d”,k);它不能使float类型变量k得到正确数值的原因是_______未指明变量k的地址和_______格式控制符与变量类型不匹配。

9、已有定义int a;float b,x;char cl,c2;为使a=3、b=6.5、x=12.6、cl='a'、c2='A',正确的scanf函数调用语句是_______,数据输入的形式应为_______。

[高等教育]五邑大学08届新生入学考试卷-精品文档

[高等教育]五邑大学08届新生入学考试卷-精品文档

2008年新生入学考试(A卷)班级________ 姓名__________ 学号_________ 专业___________ 成绩:___________一单项选择题(2.5分*20,共50分)1.学生旷课一天,按( )学时计算,未经请假逾期()周不注册者,按自动退学处理。

A 6 两B 6 一C 8 一D 8 两2凡得到()次黄牌警告者,将给予()处分。

A 2,通报批评B 2 记过C 3,通报批评D 3,记过3 在校期间全部必修课程平均绩点低于()者,毕业不授予学士学位。

A 1.5B 2.0C 2.5D 3.04 以下那些行为必须给予制裁的?A推销B市场营销C传销D促销5 从99级开始,本科学生必须获得()个第二课堂学分方可毕业。

A 4B 6C 8D 106 学生毕业的最低分数为:本科()学分。

A 125B 150C 170D 1607学生宿舍只可保留()W以下电热器一个(计算机,饮水机除外)。

A 400WB 300WC 450WD 350W8学生宿舍楼,每天()关门(节假日延迟一小时),关门后学生回宿舍楼需持有效证件在管理员处登记。

A 23:30B 23:00C 23:10D 23:209未经允许严禁在宿舍区范围内随意张贴海报和派发传单,违者处予()处分。

A记过 B 通报批评C 通报批评以上D记过以上10凡传阅,摘抄淫秽物品或观看黄色录象者,给予()处分。

A 严重警告B 严重警告或严重警告以上C 记过D 记过或记过以上11每一个学年学生平均每人免费热水额度为()立方米,超额部分按每立方米()收取热水费。

A 6,20B 8,25C 6,25D 8,2012学生每一个学期晚归()次者,给予()处分;凡拒不登记,态度蛮横者,不管是否达到限定次数,一律给予()处分。

A 三,通报批评,通报批评B二,通报批评,通报批评以上C三,严重警告,严重警告 D 二,严重警告,严重警告以上13某学生某学期某门功课成绩为93分,那他该门课程绩点为()A 2.3B 3.3C 4.3D 4.114学生一次借书可借()册,超过借书期限,逾期一天每册罚款()元(含到期又未办理续借手续的)A 5 0 .5B 5 0.05C 4 0.5 D.4 0.0515 严禁偷电行为,一经查出,除追缴电费,赔偿学校损失外,还给予()以上处分。

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

08-09-2《计算机语言与程序设计》试卷_A卷一、选择题(2分/题,15小题,共30分)1. 在VB6.0集成开发环境中不能完成的功能是()。

A 输入编辑源程序B 编译生成可执行程序C 调试运行程序D 自动查找并改正程序中的错误2. 在一行内写多条语句时,语句之间要用某个符号分隔,这个符号是()。

A 逗号B 句号C 顿号D 冒号3. 下面关于对象的描述中,错误的是()。

A 对象就是自定义结构变量B 对象代表正在创建的系统中的一个实体C 对象是一个特征和操作的封装体D 对象之间的信息传递是通过消息进行的4. 当程序运行时,系统自动执行启动窗体的()事件过程。

A LoadB ClickC UnloadD GotFocus5、要使某控件在运行是不可显示,应对()属性进行设置。

A EnabledB VisibleC BackColorD Caption6. 下面()是合法的单精度型变量。

A num! (单精度)B sum% (整型)C xinte$ (字符串)D mm# (双精度)7. 函数Left(“Guangdong”,5)返回的值是()。

A “gdong”B “Guang”C “Guan”D “g”8、 MsgBox函数返回值的类型是()。

A 整型数值B 字符串C 变体D 数值或字符串9. 下面正确的赋值语句是()。

A x+y=30B a()=i^3+4C y=x+30D 3y=x10. 为了给x,y,z三个变量赋初值1,下面正确的赋值语句是(用冒号隔开)。

A x=1:y=1:z=1B x=1,y=1,z=1C x=y=z=1D xyz=111. 能正确表示关系表达20≤x<50的VB表达式是()。

A 20<=x<50B x>=20 And x<50C x>=20 Or x<50D x≥20 And x<5012. 下列语句中(假定变量n有值),能正确声明可调数组的是()。

A Dim a() As integerB Dim A() As integer ReDim a(n) ReDim a(n) As StringC Dim a() As integerD Dim A() As integer ReDim a(3,4) ReDim a(n+10) Redim Preserve a(4,4)13. 下面子过程语句说明合法的是()。

A Sub f1(ByVal n%()) (传址)B Sub f1(n) As IntegerC Function f1%(f1%)D Function f1(ByVal n%)14. 在过程中定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用()关键字在过程中定义局部变量。

A DimB PrivateC PublicD Static15. 要从磁盘上读入一个文件名为“c:\t1.txt”顺序文件,正确的是()。

A F= “c:\t1.txt”B F= “c:\t1.txt” Open F For Input As #1 Open “F” For Input As #1C Open “c:\t1.txt” For output As #1D Open c:\t1.txt For input As #2二、填空题(1分/空,20空,共20分)1. VB程序的执行方式有和两种。

2. 在VB中,程序设计是基于对象的,对象的三要素是指、和事件。

3. 表达式3^2*8/4 Mod 9\2的值是。

分清楚/ \以及Mod的符号2 (18mod 4=2取模)4. 表达式Len(“Visual”)-Len(“BASIC”)的值是(Len表示字符长度)6-5=1______。

5. 把数学式T+3≠V-2且T+V>100写成VB关系或逻辑表达式。

6. 在VB中将PI声明为常量3.1415,使用的语句是 ConstPI=3.1415 。

7. 把“变量x和变量y均大于变量z”用VB表达式描述是。

8. 在表示整型数据时,可作为整型数据尾部符号的是。

9. 用随机函数产生一个两位的随机正整数的VB表达式是。

10. VB是一种结构化的程序设计语言,有三种基本的控制结构,分别是、选择结构和。

11. 下面的程序段合计显示_________个“*”。

For i=2 To 6For j=1 To 4Print ” * ”Next jNext i12. 使用动态数组时,要用到____ReDim___语句对其进行重定义,若希望重定义的数组保留重定义操作前的所有元素赋值,则应使用保留字 Peserve 。

13. 要获得数组的上界值通过_____ ____函数,获得数组的下界值通过__ _____函数。

14. 按照如下要求写函数过程定义的首语句,即:Function____MyF_( a%, b ! c( ) as string )____________。

要求:形参有3个,从第1个到第3个依次分别是a, b, c, 其中a为整型,b为单精度浮点型,c为一维整型数组,函数名为MyF,函数返回值为整型。

15. 计算机系统中的文件按照访问模式可分为___随机文件____、__顺序文件 _______和二进制文件。

三、程序填空(2.5分/空,2空/小题,4小题,共20分)1. 随机产生1-100之间(含1和100)的10个整数,并在图形框中显示出来。

Private Sub Picture1_Click()Dim a(1 To 10) As IntegerDim i% RandomizeFor i = 1 To 10a(i) =Next iPicture1.Print End Sub2. 求所有的水仙花数。

所谓水仙花数是指一个3位数,其各位数字立方和等于该数字本身。

例153就是水仙花数,因为153=13+53+33。

For i = ' 百位数For j = 0 To 9 ' 十位数For k = 0 To 9 ' 个位数s=100 * i + 10 * j + kIf __ ___ Then Print s;Next kNext jNext i3. 设计一个选课界面如右图所示。

它包含2个列表框,当单击左边某课程名后,将该课程加入到右边列表框中,并在左边列表框中删除该课程,选课数不能超过5门。

Private Sub List1_Click()If List2.ListCount < 5 ThenList2.AddItemList1. List1.ListIndexElseMsgBox "超过5门课程,不能再选", vbOKOnlyEnd IfEnd Sub4. 编写一子过程,求一维数组中的最大值。

Sub procMax(ByRef a%(), ByRef max%) Dim i%max = a (Lbound (a) )For i = Lbound (a)+1 ToIf max < a(i) ThenNext iEnd Sub四、程序阅读(5分/题,4小题,共20分)1. 有如下事件过程:Private Sub Form_Click() a = 10 b = 5 c = 3If a < b Then b = cIf a> c Then a = a - 2Print a, b, cEnd Sub问题:(1)语句“Print a, b, c”的功能是:显示a,b,c 的值。

并分区显示。

(2)程序运行后,单击窗体,输出结果是: 8,5,3 。

2. 有如下事件过程:Private Sub Form_Click()Form1.ClsFor A = 1 To 5Print Space(5 - A); String(A, "*") ‘Space 的意思空出的个数 Next A End Sub问题:(1)语句“Form1.Cls”的功能是:清除窗体上或图片框上在运行Print方法时显示的文本或用绘图方式所产生的图形。

(2)程序运行后,单击窗体,输出的图案是:3. 有如下事件过程:Private Sub Form_Click()Dim n As IntegerDim s As Integern = 1s = 0Do While n <= 3n = n + 2s = s + nLoop Print sEnd Sub问题:(1)语句“Dim n As Integer”的功能是:声明变量n为整型变量。

(2)程序运行后,单击窗体,输出结果是:。

4.在窗体上画一个名称为Command1的命令按钮,然后编写如下函数过程和命令按钮Command1的事件过程:Private Function f (m As Integer ) As IntegerIf m Mod 2 = 0 Then f = mElsef = 1End IfEnd FunctionPrivate Sub Command1_Click()Dim i As Integer,s As Integer s = 0For i = 1 To 5s = s + f ( i )Next iPrint sEnd Sub问题:(1)语句“Private Function f (m As Integer ) As Integer”的功能是:定义一个名为f 的函数,其形参m是整型变量,函数返回值也是整型。

(2)程序运行后,单击命令按钮,在窗体上显示的是:9 。

五、程序设计(10分/题,1小题,共10分)1. 编写一个过程,要求使用选择法...对一组整数数据进行降.序.排序。

过程名为Sort,需要排序的数据通过数组从外部传入。

参考答案一、选择题(2分/题,15小题,共30分)1. D2. D3. A4. A5. B6. A7. B8. A9. C 10. A 11. B 12. A 13. D 14. D 15. A二、填空题(1分/空,20空,共20分)1. 解释方式、编译方式2. 属性、方法3. 24. 15. (T+3<>V-2) and (T+V>100)6. Const PI=3.14157. x>z And y>z8. %9. Int(Rnd*90+10)10. 顺序结构、循环结构11. 2012. ReDim, Preserve13. Ubound, LBound14. MyF(a%, b!, c() as Integer ) As Integer15. 顺序文件、随机文件三、程序填空(2.5分/空,2空/小题,4小题,共20分)1. Int(Rnd * 100+ 1) Picture1.Print a(i);2. 1 To 9 s=i*i*i+j*j*j+k*k*k3. List1.Text RemoveItem4. UBound(a) max = a(i)四、程序阅读(5分/题,4小题,共20分)1.(1)显示a,b,c的值,且分区显示。

相关文档
最新文档