《2019年10月自学考试02275《计算机基础与程序设计》试题.docx》由会员分享,可在线阅读,更多相关《2019年10月自学考试02275《计算机基础与程序设计》试题.docx(6页珍藏版)》请在优知文库上搜索。
1、2019年10月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题1 .下列计算机病毒中,可以实现远程操控被控主机的是A.宏病毒B.木马病毒C.蠕虫病毒D.文件型病毒2 .下列选项中,属于系统软件的是A.字处理软件B.表格处理软件C.实时控制软件D.数据库管理系统3 .利用计算机生成一种模拟环境,通过多种传感设备使用户“投入”到该环境,实现用户与环境直接交互的应用属于A.电子商务B.人工智能C.虚拟现实D.多媒体技术4 .在VisualStudi02008中,扩展名为csproj的文件是C#的A.程序文件B.项目文件C.资源文件D.解决方案文件5 .下列运算符中,优先级
2、最高的是A.%B.C.+D.*=6 .下列表达式中,运算结果是d的是A.711B.-7&1C.-7ID.-717 .在循环的嵌套中,如果希望直接从最内层循环体内直接跳到最外层循环体外,可以使用A.break语句B.ContinUe语句1 .golo语句D.return语句8.已知ArrayList对象alist中按顺序存储了5个元素:“123,4,5”,删除元素“3”的正确方法是A.alist.Remove(3);B.alist.Remove(4);C.a!ist.RemoveAt(3);D.alist.RemoveAt(4);9 .若多维数组a有4行3歹U,那么该数组中第10个元素的写法为A
3、.a10B.a2,lC.a3,0D.a4tl10 .在窗体设计窗口中,双击窗体会创建它的A.ACtiVated事件处理程序B.CliCk事件处理程序C.DoUbleCliCk事件处理程序D.Load事件处理程序11 .己知列表框控件IistBoxl和listBox2,现需要将IistBoxl中选择的若干项目放到IiStBOx2中,下面能实现该功能的语句是A. for(inti=0;i=listBoxl.Items.Count-1;i+)listBox2.Items.Add(Convert.ToString(listBox1.Selectedltem);B. for(ihti=0;i=listB
4、oxl.Items.Count-1;i+)HstBox2.Items.Add(Convert.ToString(listBox1.Selectedltemsi);C. fbr(inti=0;i=listBoxI.Selectedltems.Count-1;i+)listBox2.Items.Add(Convert.ToString(listBox1.Selectedltem);D. for(hati=0;i=listBox1.Selectedltems.Count-1;i+)listBox2.Items.Add(Convert.ToString(listBox1.Selectedltemsi)
5、;12 .如果要对基类的虚方法进行改写,则在派生类的方法声明中使用的关键字是A.newB.overrideC.staticD.virtual13 .在C#中,为了将一个可读可写的公有属性Name修改为只读属性,应A.将Name中的set()函数删除B.将Name中的Selo函数的函数体置空C.在Name的前面添加readonly修饰符D.在Name的set()函数前加修饰符PriVate14 .GraPhiCS.DrawPie()方法的功能是A.绘制一段弧线B.绘制一个扇形C.绘制一个多边形D.绘制一个字符串15 .在File类中,获取指定文件的文件属性的方法是A.FileAttribUteS
6、()方法B.GetAttribUteS()方法C.SelAHribUIeS()方法D.ISDireeIory()方法16 .在C#中,将窗体上的控件与数据源建立连接的控件是A.BindingNaVigatOr控件B.BindingSoUrCe控件C.DataGridVieW控件D.DamSet控件17 .将瀑布模型和快速原型模型结合起来,并加入风险分析的软件生命周期模型是A.增量模型B.智能模型C.喷泉模型D.螺旋模型18 .下列选项中,属于软件开发工具的是A.测试工具B.版本控制工具C.文档分析工具D.项目管理工具19 .下列选项中,不属于详细设计阶段使用的工具是A.DFD图B.PAD图C.
7、PDL语言D.NS图20 .下列选项中,属于软件调试方法的是A.回溯法B.错误推测法C.集成测试法D.边界值分析法二、填空题21 .使用高级语言编写的程序称为o22 .C#中的类型转换方式包括隐式转换、显式转换与使用类转换。23 .已知ArrayLiSt对象alisl中按顺序存储了3个元素:“1,2,3,语句alisl.Reverse();执行后,alist中的元素按顺序是O)textBoxl.Text=锐角三角形”;elseif(t0)IextBoxLText=钝角三角形”;elsetextBoxl.Text=直角三角形;)程序运行后,单击窗口中的bullonl按钮,在文本框IexlBoxl
8、中显示的内容是38.有程序段如下:privatevoidbuttonl_Click(objectsender,EventArgse)(inti,a,b,s=O;for(i=10;i=29;i+)a=iIO;b=i%10;if(a+b)%2=0)s=s+i;1IabelLText=s.ToString();1程序运行后,单击窗口中的button1按钮,在标签框IabeH中显示的内容是一39.有程序段如下:privatevoidbuttonl_Click(objectsender,EvenlArgse)(int,a=newint4,4;ints=OJj;for(i=l;i4;i+)for(j=l;
9、j.4;j+)ai,j=i*j;textBoxLText=for(i=l;i4;i+)for(j=l;j=i;j+)textBox1.Text+=Convert.ToString(ai,j);)程序运行后,单击窗口中的buuonl按钮,在文本框IeXIBOXI中显示的内容是40.有程序段如下:privatevoidbuttonl_Click(objectsender,EventArgse)Graphicsg;g=this.CreateGraphicsO;Penp=newPen(Color.Green,3);for(inti=20;i=100;i+=40)(g.DrawLine(p,i,100,
10、i+20,50);g.DrawLine(p,i+20,50,i+40,100);)g.DrawLine(p,20,100,140,100);g.DrawLine(p,40,50,120,50);p.Dispose();g.Dispose();)程序运行后,单击窗口中的bu-onl按钮,将在窗体中利用Graphics的DrawLine方法绘制条直线,这些直线所构成的封闭图形中包含个三角形。五、程序填空题41 .将下列事件程序补充完整,使得程序运行后,单击buttonl按钮,将列表框控件IistBoxl中的各表项逐行、顺序写入到磁盘文本文件d:testl.txt中。要求每个表项在文件中占一行。pr
11、ivatevoidbuttonl_Click(objectsender,EventArgse)(inti;StreamWritersw=newStreamWriterCdiWtestLtxtn,true);for(i=0;ilistBoxl.Items.;i+)/(1)sw.(IistBoxl.Itemsii);/(2)sw.();/(3)142 .在Forml窗体中有一个名称为bindingSourcel的控件,该控件已正确地绑定到数据源(abc”数据库中的telBook”表)。将下列事件程序补充完整,使得程序运行后,单击buttonl按钮(“删除”),弹出一个“删除记录”警告框,用户选择“
12、确认”或“取消”,如果单击“确认”,则删除当前记录,否则取消本次操作。privatevoidbuttonl_Click(objectsender,EventArgse)(if(MessageBox.ShOW(确认删除吗?,删除记录,MessageBoxButtons.OKCancel)-=DiaIogResult.OK)bindingSourcel.(bindingSourcel.Position);/(I)this.Validate();bindingsource1.();/(2)IableAdapterManager.UpdateAll(abcDataSet);)elsebindingSource1.CancelEdit();)六、程序设计题43 .在Forml窗体