1五邑大学《计算机语言与程序设计》08-09年试卷
- 格式:doc
- 大小:83.50 KB
- 文档页数:6
课程名称 计算机基础及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语言程序设计》习题参考答案习题 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(有答案)一、单项选择题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、计算机病毒实质上是一种人为制造的入侵计算机系统的有害_____________。
五邑大学试卷参考答案与评分标准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卷参考答案姓名___________学号___________班级____________得分___________ [注意]所有答案写在单张的答题卷上。
一、判断题(正确的答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));}生于忧患,死于安乐《孟子•告子》舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。
命题人:朱翠娥、全萍等 审核人: 试卷分类(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(有答案)一、填空题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函数调用语句是_______,数据输入的形式应为_______。
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 严禁偷电行为,一经查出,除追缴电费,赔偿学校损失外,还给予()以上处分。
命题人: 试卷分类(A 卷或B 卷) A五邑大学 试 卷学期: 2008 至 2009 学年度 第 2 学期 课程: 计算机语言与程序设计 专业:班级:姓名: 学号:选择题(2分/题,15小题,共30分)1. 在VB6.0集成开发环境中不能完成的功能是( )。
A 输入编辑源程序 B 编译生成可执行程序 C 调试运行程序 D 自动查找并改正程序中的错误2. 在一行内写多条语句时,语句之间要用某个符号分隔,这个符号是( )。
A 逗号 B 句号 C 顿号 D 冒号3. 下面关于对象的描述中,错误的是( )。
A 对象就是自定义结构变量 B 对象代表正在创建的系统中的一个实体 C 对象是一个特征和操作的封装体 D 对象之间的信息传递是通过消息进行的4. 当程序运行时,系统自动执行启动窗体的( )事件过程。
A Load B Click C Unload D GotFocus 5、 要使某控件在运行是不可显示,应对( )属性进行设置。
A Enabled B Visible C BackColor D Caption 6. 下面( )是合法的单精度型变量。
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 数值或字符串C 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. 能正确表示关系表达50≤x的VB表达式是()。
20<A 20<=x<50B x>=20 And x<50C x>=20 Or x<50D x≥20 And x<5012. 下列语句中(假定变量n有值),能正确声明可调数组的是()。
2022年五邑大学公共课《大学计算机基础》期末试卷A(有答案)一、单项选择题1、八进制数453转换成十进制数是()A.324B.267C.299D.2652、十六进制数D3.6转换成二进制数是()A. 11010011.011B. 11100011.110C. 11000011.110D. 11000011.0113、与二进制数01000011等值的十进制数是()A.19B.35C.67D.1314、下面关于二进制的运算中,错误的是()A.10+01=11 B.11+01=111 C.11-01=10 D.10-01=015、通常所说的“计算机病毒”是指()A.细菌感染B.生物病毒感染C.被损坏的程序D.特制的具有破坏性的程序6、下列叙述中,正确的是()A. 字节通常用英文单词“bit”来表示B. 目前广泛使用的Pentium机,其字长为5个字节C. 计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节D. 微型计算机的字长并不一定是字节的倍数7、计算机软件系统包括()A.编辑软件和连接程序B.数据软件和管理软件C.程序及文档D.系统软件和应用软件8、在Windows 7中,对话框的右上角有一个“?”按钮,它的功能是()A.关闭对话框B.获取帮助信息C.便于用户输入问号D.将对话框最小化9、在Windows 7中,“剪贴板”是用于临时存放信息的()A.一个窗口B.一个文件夹C.一块内存区域D.一块磁盘区域10、在Windows 7的“剪贴板”操作中,“粘贴”命令的组合键是()A.Ctrl+CB.Ctrl+XC.Ctrl+AD.Ctrl+V11、在Windows 7的资源管理器窗口中,可显示文件名、大小、类型和修改时间等内容的显示方式是()A.详细资料B.列表C.小图标D.大图标12、Windows 7是一种()A.操作系统B.语言处理程序C.实用程序与工具D.数据库管理系统13、在Windows 7中,磁盘清理的主要作用是()A.清除磁盘灰尘B.删除无用文件C.格式化磁盘D.进行文件清理并释放磁盘空间14、在Word 2010编辑文本时,可以在标尺上直接进行()A.段落首行缩进操作B.建立表格C.嵌入图片D.分栏操作15、为Word文档设置保护口令时,最多可以输入的字符数是()A.8个B.11个C.15个D.18个16、在Word 2010中显示效果与打印效果完全一致的视图方式是()A.普通视图B.大纲视图C.页面视图D.Web版式视图17、在Word中,打开“计算机.doc”文件后,单击“窗口”菜单中的“新建窗口”命令,则两个窗口的标题栏显示为()A.“计算机.doc”和“计算机.doc"B.“计算机.doc”和“计算机.doc:1”C.“计算机.doc”和“计算机.doc:2”D.“计算机.doc:1”和“计算机.doc:2”18、在Word中,文档的显示效果与打印效果一致的视图是()A.普通视图B.大纲视图C.页面视图D.Web版式视图19、在Word 2010中,下列关于艺术字的说法正确的是()A. 在编辑区右击后显示的菜单中选择“艺术字”可以完成艺术字的插入B. 插入文本区中的艺术字不可以再更改文字内容C. 艺术字可以像图片一样设置其与文字的环绕关系D. 在“艺术字”对话框中设置的线条色是指艺术字四周的矩形方框颜色20、在Excel 2010的输入栏中,输入公式的一般形式是()A.=表达式,B.:表达式C.'表达式D.表达式21、在Excel 2010中单元格区域(A2:D4)中包含的单元格个数是()A.4B.6C.8D.1222、下列有关Word 2010分隔符的叙述中,正确的是()A.对文档设置不同的页眉和页脚,应先插入分页符B.插入分页符的操作可在“页面布局”功能区完成C.在文档中插入的分节符无法被删除D.在文档中插入分节符后,文档同时也必然会被分页23、若已将Exce12010工作表A1单元格设为数值格式,当其中输入的数字超出列宽时,A1单元格显示()A.######B.#VALUEC.从高位截取列宽显示的数字位数D.从低位截取列宽显示的数字位数24、在Excel 2010中,E6代表的单元格是()A.第5行第6列B.第6行第5列C.第5行第5列D.第6行第6列25、当启动Excel 2010时,会打开一个空工作簿,它的默认文件名是()A.空白文档1.xlsB.文档1.xlsC.Sheet1.xlsD.Book1.xls26、演示文稿中的“标尺”命令是在哪个菜单中()A.编辑B.视图C.插入D.格式27、在PowerPoint 2010中提供了4种动画设置类型,正确的是()A.进入、强调、退出和动作路径B.退出、进入、强调和减弱C.动作路径、进入、强调和自定义D.自定义、进入、退出和动作路径28、以下网络协议中,属于应用层协议的是()A.TCPB.FTPC.IPD.ARP.29、下列有关IP地址的叙述中,正确的是()A.IP最基本的功能是实现转发数据包B.IP地址172.17.17.17属于私有地址C.一个IP地址只能对应一个域名D.IPv6中IP地址的长度为256位30、在Internet中,超文本传输协议的英文缩写是()A. TCPB. FTPC. SMTPD. HTTP二、填空题31、在Windows 7的“资源管理器”中,要显示文件或文件夹的详细资料,应选择窗口中菜单栏的____菜单进行设置。
(每小题1分,共10分)判断题:下列MCS-51系列单片机汇编指令正确的打“√”否则打“×”。
(1)ADDC A,@R1对(2)MOV @R3,20H错,间址只有R0,R1(3)MOV C,PSW.1 对,注意,程序状态字可位寻址(4)MOVX R2,@DPTR 错,DPTR只能通过A(5)POP ACC对,记得是ACC,不是A (6)JZ A,rel错,JZ语句是判断A,格式为JZ rel。
这里,还得顺便看下JC 语句,判断CY (7)RLC B 错,RLC,RRC,RLCPL,CLR都只对A操作。
书上99页(8)XCH R1,R2 见到R1,R2之类直接操作的,都错。
(9)ANL R3,R2同上(10)DA A对的,DA只对A。
85页读程序(每空1分,共5分)下面程序运行后,分析每步的运行结果,并写出画空格处的程序运行结果:ORG 0000HMOV DPTR,#1234H DPTR=1234HMOV R0,#32H (R0)=32HINC DPTR DPTR=1235HDEC R0 (R0)=31HMOV A,#56H A=56HMOVX @DPTR,A ;(1235H)=A= 56HMOV @R0,A (31H)=56HADD A,#23H A=0101 0110+0010 0011=0111 1001=79HMOV 40H,A (40H)=79HCPL A (A) = 1000 0110RL A (A) = 0000 1101SETB C CY=1RRC A (A) = (1)1000 0110ANL A,40H A=0001 1001ORL A,#0FFH A=FFHMOV 50H,A (50H) = 0FFHEND纠错题(15分)以下是以主程序的格式编写的对8031外部中断0,采用电平触发的方式,编写中断及服务程序,共五处错误,找出程序中的错误并改正。
ORG0000HSJMP START ORG 0013H ORG 0003HAJMPINT0ORG0040H START : MOVSP ,#7FH MOV SP,#60HSETB EA SETB EX0 / CLR IT0STOP : SJMP STOP INT0: NOPRETRETIEND(这题其实就是考外部中断。
选择题(30%:15小题,每小题2分)1. 在一个C程序中()。
A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置2. C语言中最基本的数据类型包括( )。
A)整型、浮点型、逻辑型B)整型、浮点型、字符型C)整型、字符型、逻辑型D)整型、浮点型、逻辑型、字符型3. 以下二维数组a 的正确说明是( )。
A)int a[1,1];B)float a(3,4);C)double a[2][4]; D)float a(3)(4);4. 设有:int a=2,b=3,c=7,d=8,m=3,n=3; 执行(m=a>b)&&(n=c>d) 后的n 值为()。
A)0 B)1 C )2 D)35. 一般情况下,C语言是以()表示运算结果为逻辑真。
A)F B)T C)1 D)06. 设a、b和c都是int型变量,且a=3,b=4,c=5;则以下的表达式中,值为0的表达式是( )。
A)a&&b B)a<=b C)a||b+c&&b-c D)!((a<b)&&!c‖1)7. 若x=4,则x*=x+2的值为( )。
A)36 B)24 C)18 D)208. int *p1,*p2; 以下表达式错误的是( )。
A)p1+p2 B)p1-p2 C)p1=p2 D)p1= =p29. 设有如下定义:struct sk{ int a;float b;}data;int *p;若要使p指向data中的a域,正确的赋值语句是( )。
A)p=&a; B)p=data.a; C)p=&data.a; D)*p=data.a;10. 下面各项中,含有错误的是()。
A)char s[10];s="program";B)char s[ ]={ 'p ', 'r ', 'o ', 'g ', 'r ', 'a ', 'm', '\0'};C ) char s[10] ="program";D)char s[10]={"program"};11. while(leap) 和下列哪个等价?()A)while (0) B)while (5)C)while (leap= =0) D)while (leap!=0)12. 有以下程序:main(){int i,t[][3]={9,8,7,6,5,4,3,2,1};printf("%d",t[2][1]);}执行后的输出结果是()。
关于公布2009年五邑大学教学改革立项项目的通知
校内各单位:
我校2009年教学改革项目申报工作已结束,此次共接到71个项目申请,经教务处初审、校教学委员会会议讨论通过、主管教学校长审批,批准“关于《金融工程》实验教学改革的探讨”等22项资助项目、“五邑大学国际经济与贸易专业方向模块优化研究”等35项非资助项目作为2009年度校教学改革立项项目(见附件),现予以公布。
入选项目的立项起止时间均从2009年5月至2010年4月,项目的管理按《五邑大学教学改革项目管理办法》的要求执行,项目完成后,应申请结题验收。
各项目承担单位要及时掌握项目进展情况,为其提供必要的支持和帮助,并做好项目启动、中期检查和结题验收工作。
各项目负责人要切实负起责任,做好项目实施工作,按期完成教改研究与实践探索等工作。
附件:2009年五邑大学教学改革立项项目
五邑大学
二〇〇九年四月二十二日
附件:
2009年五邑大学教学改革立项项目(资助项目)
2009年五邑大学教学改革立项项目(非资助项目)。
附表、⑴ 证明:令F(N)=O(f),则存在自然数N1、C1,使得对任意的自然数N 1N ≥,有: 考试课程: 班级: 姓名: 学号: ------------------------------------------------- 密 ---------------------------------- 封 ----------------------------- 线 ---------------------------------------------------------F(N));(1N f C ≤……………………………..(2分)同理可令G(N)=O(g), 则存在自然数N2、C2,使得对任意的自然数N 2N ≥,有:G(N));(2N g C ≤ ……………………………..(3分)令 C3=max{C1,C2},N3=max{N1,N2},则对所有的N 3N ≥,有:F(N));(3)(1N f C N f C ≤≤G(N));(3)(2N g C N g C ≤≤ ……………………………..(5分)故有:O(f)+O(g)=F(N)+G(N))())()((3)(3)(3g f O N g N f C N g C N f C +=+=+≤因此有:O(f)+O(g)=O(f+g) ……………………………..(7分)⑵ 解:① 因为:;01033)103(lim 222=+-+∞→n n n n n n 由渐近表达式的定义易知:103322+n n 是的渐近表达式。
……………………………..(3分)② 因为:;0/12121)/121(lim =+-+∞→n n n 由渐近表达式的定义易知:21是21+1/n 的渐近表达式。
……………………………..(6分)2、解:经分析结论为:(1));5(log log 2+=n n θ………………………….(5分)(2))(log 2n n O =;………………………….(10分)(3))(log 2n n Ω=;………………………….(15分)3、解:用分治法求解的算法代码如下:int partition(float A[],int p,int r){int i=p,j=r+1;float x=a[p];while (1) {while(a[++i]<x&&i<r);while(a[--j]>x);if(i>=j) break;a[i]];[j a ↔ ……………………………..(4分)};a[p]=a[j];a[j]=x;return j; ……………………………..(7分)void Quicksort( float a[], int p, int r ){if( p<r) {int q=partition(a,p,r);……………………………..(10分)Quicksort(a,p,q-1);Quicksort(a,q+1,r);}};Quicksort(a,0,n-1);……………………………..(13分)4、解:用动态规划算法求解的算法代码如下:int lcs_len(char *a,char *b,int c[][N]){int m=strlen(a),n=strlen(b),i,j;for(i=0;i<=m;i++) c[i][0]=0;for(j=1;j<=n;j++) c[0][j]=0;……………………………..(4分)for(i=1;i<=m;i++)for(j=1;j<=n;j++)if(a[i-1]= =b[j-1]) c[i][j]=c[i-1][j-1]+1;else if(c[i-1][j]>=c[i][j-1])c[i][j]=c[i-1][j];else c[i][j]=c[i][j-1];……………………………..(7分)return c[m][n];……………………………..(8分)};char *build_lcs(char s[],char *a,char *b){int k,i=strlen(a),j=strlen(b),c[N][N];k=lcs_len(a,b,c);s[k]=’\0’;while(k>0){if(c[i][j]= =c[i-1][j]) i--;……………………………..(11分)else if(c[i][j]= =c[i][j-1]) j--;else{s[--k]=a[i-1];i--,j--;}}return s;……………………………..(15分)}5、解:int greedy(vecter<int>x,int n){int sum=0,k=x.size();for(int j=0;j<k;j++)if(x[j]>n){cout<<”No solution”<<endl;return -1;……………………………..(6分)for(int i=0,s=0;i<k;i++){s+=x[i];if(s>n){ sum++;s=x[i];} ……………………………..(9分) }return sum; ……………………………..(12分)}6、解:此题用动态规划算法求解:i nt dist( ){int m=a.size( );int n=b.size( );vector<int>d(n+1,0);for(int i=1;i<=n;i++) d[i]=i; ……………………………..(5分)for(i=1;i<=m;i++){int y=i-1;for(int j=1;j<=n;j++){int x=y;y=d[j];int z=j>1?d[j-1]:i; ……………………………..(10分)int del=a[i-1]= =b[j-1]?0:1;d[j]=min(x+del,y+1,z+1); ……………………………..(13分) }}return d[n]; ……………………………..(16分)}7、试用回溯法解决下列整数变换问题:关于整数i 的变换f 和g 定义如下:⎣⎦2/)(;3)(i i g i i f ==。
C语言程序设计练习1填空题(20%:10题20空,每空1分)1. 一个函数包括和两个部分。
2. 算法的特点确定性是指。
3. C语言的三种基本结构是指:、和。
4. 设整型变量a的初值为6,则执行表达式“a-=2”后a的值是。
5. 设整型变量a的初值为3,则执行表达式“a+=a-=a*=a”后a的值是。
6. 设i=3,执行表达式“m=i++”后m的值是。
7. C语言中构成循环的三种基本语句是:、和。
8. C语言提供的预处理功能有:、和。
9. 在C语言中,表达式“5%3”的值是,“3|5”的值是。
10. 在C语言中,表达式“1/2”的值是,“1.0/2”的值是。
选择题(20%:10题,每题2分)1. 以下哪个不是算法的常用表示方法。
()A. 自然语言B. 伪代码2. 以下哪个不是C语言的数据类型。
()A. 整型类型B. 结构体类型C. 记录类型D. 实数类型3. 设字符变量ch的值为’a’,语句“printf(“ch=%d”,ch);”在屏幕上的输出结果是()。
A. aB.’a’C. 97D. 654. 变量f=123456.78语句“printf(“%10.4f”,f);”在屏幕上的输出结果是()。
A. 123456.78B. 123456.7800C. 00123456.78D. 123456.78905. 设a=15,b=8,则表达式“a>b?a:b”的值是()。
A. 15B. 8C. 23D. 76. 表达式“!a&&b||c>d&&e”等价于下列哪个表达式。
()A. ((!a)&&b)||(c>(d&&e))B. ((!a)&&b)||((c>d)&&e)C. !((a&&b)||((c>d)&&e))D. (!(a&&b))||((c>d)&&e)7. 以下哪条输入语句是不合法的。
单项选择题(2分/题,共30分)1.下列哪些类声明是错误的( D )A、class AB、public class AC、abstract class AD、protected class A2.定义一个接口必须使用的关键字是( C )A、publicB、classC、interfaceD、static3.访问权限是指对象是否可以通过“.”运算符操作自己的变量,或通过“.”运算符使用类中的方法,下列那个不是访问限制修饰符( A )A、staticB、publicC、privateD、ptotected4.下列描述错误的是( D )A、上转型对象不能操作子类新增的成员变量B、上转型对象不能操作子类新增的方法C、上转型对象可以操作子类继承或隐藏的成员变量D、上转型对象不能操作子类重写的方法5.JFrame对象默认的布局管理器是( B )A、FlowLayoutB、BorderLayoutC、CardLayoutD、null6.定义类头时能使用的修饰符是( C )。
A、privateB、staticC、abstractD、protected7.下列哪一个import命令可以使我们在程序中创建输入/输出流对象( C )A、import java.sql.*;B、import java.util.*;C、import java.io.*;D、import .*;8.如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象( A )A、FileInputStreamB、FileOutputStreamC、DataOutputStreamD、FileWriter9.下列描述错误的是(B )A、abstract类不可以用new运算符创建对象B、允许使用final修饰abstract方法C、 abstract方法只允许声明,不允许实现D、abstract类可以有abstract方法。
10.以下关于继承的叙述正确的是( A )。
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的值,且分区显示。