2015-2016学年自考《计算机基础与程序设计》试卷A答案.doc_第1页
2015-2016学年自考《计算机基础与程序设计》试卷A答案.doc_第2页
2015-2016学年自考《计算机基础与程序设计》试卷A答案.doc_第3页
2015-2016学年自考《计算机基础与程序设计》试卷A答案.doc_第4页
2015-2016学年自考《计算机基础与程序设计》试卷A答案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级 学号 姓名 -密-封-线-20152016学年第 一 学期 自考建筑工程专业计算机基础与程序设计课程考试试卷(A卷)注意:1、本试卷共 2 页; 2、考试时间: 100 分钟 题号一二三四总分得分阅卷人 一、单项选择题(在本题的每一小题的备选答案中只有一个答案是正确的,请把正确选项的序号,填入答题卡中,否则无效。多选不给分。每题1.5分,共45分)题号12345678910答案题号11121314151617181920答案题号21222324252627282930答案1下面( B )是合法的变量名。 A accp5.0 B _Csharp C99s DMain2下面这段代码的输出为( A )A进入了if B进入了if,进入了else C进入了else D进入了if ,进入了else if,进入了else int year = 2046; if (year % 2 = 0) Console.WriteLine(进入了if); else if (year % 3 = 0) Console.WriteLine(进入了else if); else Console.WriteLine(进入了else); Console.ReadLine();3下面程序的输出结果是 ( D ) A)1 B)2 C)4.5 D)4 static void Main(string args) int a=5,b =2; float x=4.5f, y=3.0f, u; u=a/3+b*x/y+1/2; Console .WriteLine (0,u); Console.ReadLine(); 4运行下面这段代码的结果为( D )A去上课 B去上课,聚餐,逛街,睡觉 C什么都不输出 D编译出错 string day = 星期一; switch (day) case 星期一: case 星期三: case 星期五: Console.Write(去上课); case 星期六: Console.Write(,聚餐); case 星期日: Console.Write(,逛街); default : Console.WriteLine(,睡觉); Console.ReadLine();5分析下面这段代码,执行后count的值为( B )int i, j ,count=0;for(i=0;i4;i+) for(j=0;j0|k+0 &i+0) Console .WriteLine (0,1,2,i,j,k); Console.ReadLine(); 7若想打印如下图案,下面代码划线处应分别填入( D )。 * * *int i=1,j;while(i ) for(j=0;jb?(ac?a:c):(b); Console .WriteLine (0,d); Console.ReadLine(); 10运行下面这段代码,将( D ) static void Main(string args) int mile = 0; Run(mile); Console.WriteLine(mile); Console.ReadLine(); private static void Run( ref int mile) mile = mile + 80; Console.WriteLine(mile); A 输出:800 B输出:800 C输出:0 D编译出错 0 800 800 11用户单击消息框(MessageBox)的按钮时的返回值是( D )类型的。 A DialogValue BDialogBox CMessageResult DDialogResult12有以下程序段,其输出结果是(C )int x=3; do Console .Write (0t,x-=2);while(-x)=0);A) 1 B)3 0 C)1 -2 D)死循环13图1-1窗体中,不包含( C )控件。 A TextBox BComboBox CPanel DButton图1-1 第13题的窗体14(A )控件用于显示多个选项卡,每个选项卡均可包含图片和其他控件。 A TabControl B GroupBox CImageList DListBox15有以下程序段,其输出结果是( A )int x=3; while(-x)=0) Console .Write (0t,x-=2);A) 不执行循环体 B)1 C)0 D)死循环16下面( C )可以显示一个模式窗体。 AApplication.Run(new Form1() ); BForm1.Show( ) CForm1.ShowDialog( ) DMessageBox.Show( )17如果想建立应用程序与数据库的连接,应该使用( D )对象。A Connection BCommand CDataReader D DataAdapter18以下叙述正确的是( D )A.do-while语句构成的循环不能用其他语句构成的循环来代替B.do-while语句构成的循环只能用break语句退出C.do-while语句构成的循环,在while 后的表达式为真时结束循环D.do-while语句构成的循环,在while 后的表达式为假时结束循环19.下列的数组定义语句,不正确的是(C)。 A.int a=new int 51,2,3,4,5; B. int,a= new int a34; C. int a=new int 3; D.inta=1,2,3,4; 20.语句如下:intc1=new int5;int c2=1,2,3,4,5,6,7,8,9,0;数组c1和c2中的元素的个数分别为(C) A.6和10B. 6和9C. 5和10 D. 5和921.定义一个数组,正确的代码为(B) A.int arraya=new int5;B.int arraya=new int5;C.int arraya=new int;D.int5 arraya=new int5; 22.在C#中,如果想要修改Windows窗体的边框样式,需要修改该窗体的(D)属性。A.StartPosition B.backColor C.ShowInTaskbar D.FormBorderStyle23.在Windows应用程序中,当需要将窗体关闭时,需要调用窗体的(D)方法。A.Activate B.Stop C.Show D.Close24.在Windows应用程序中,为了禁用一个名为btnOpen的Button控件,下列做法正确的是(B)。 A.btnOpen.Enable=true B.btnOpen.Enable=false C. btnOpen.Visible=false D. btnOpen.Visible=true25.在窗体上放置一个名为IblMessage的标签控件,用户希望此标签的宽度根据其文本内容的长度而变化,那么开发人员应当使用如下(B)语句对该标签控件进行初始化设计。A.IblMessage.AutoWide=true B.IblMessage.AutoSize=true C.IblMessage.AutoWide=false D.IblMessage.AutoSize=true26.要使窗体刚运行时,显示在屏幕的中央应设置窗体的(B)属性。A.WindowsState B.StartPostion C.CenterScreen D.CenterParent27.要使文本框控件能够显示多行而且能够自动换行,应设置它的(B)属性。A.MaxLength和Multline B. Multline和WordWrap C.PassWrodChar和Multline D.MaxLength和WordWrap28.要使文本框控件能够输入口令(无论输入什么字符,均显示同一个字符),应设置它的(A)属性。A.PasswordChar B.ScrollBars C.Text D.MaxLength29.若要改变文本框中所显示文本的颜色,应设置文本框的(A)属性。A.ForeColor B.BackColor C.BackgroundImage D.FillColor30. 在下面对列表框的操作中,正确的语句是( C )。A.listBox1.Items.ClearB. listBox1.Items.Remove(4)C. listBox1.Items.Remove(“计算机”)D. listBox1.Items.Remove(1,”打印机”)阅卷人二、多项选择题(在本题的每小题的备选答案中有两个以上答案是正确的,请把正确选项的序号,填入题中的括号内。多选少选不给分。每题2分,共10分)1有一个符点型变量double money=66.6,下面( AC )语句可以将它转换为一个整型变量。 Aint pay=(int) money; B int pay=money; Cint pay=Convert.ToInt32(money) ; D int pay=int.Parse(money) ; 2图1-2实现一个选择学历的功能,窗体中使用了( AC )控件。 AGroupBox BPanel CRadioButton DMenuStrip图1-2 第2题的窗体3.使用C#开发的Windows应用程序中可以构建一个包含多个窗体的主窗体,称之为MDI父窗体。以下关于MDI父窗体的特点描述正确的是( ABD )。A.启动一个MDI应用程序时,首先显示父窗体B.每个应用程序界面都只有一个MDI父窗体C.MDI子窗体可以在MDI父窗体外随意移动D.关闭MDI父窗体时,所有子窗体会自动关闭4定义并初始化一个用于存放我们国家的四个直辖市的数组cityName,四个直辖市为:北京,上海,天津,重庆. 正确的是( ABC )多选A.String cityName = new String4 “北京”, “上海”, “天津”, “重庆 ; B.String cityName = new String “北京”, “上海”, “天津”, “重庆 ; C.String cityName=“北京”,”上海“,”天津“,”重庆;D.String cityName = new String4 “北京”, “上海”, “天津”, “重庆 ; 5图1-5实现一个选择学历的功能,窗体中使用了( ABCD )控件。 AGroupBox BTextBox CRadioButton DCheckBox图1-2 第2题的窗体阅卷人 三、填空题(1-19小题每空1 分,20-21小题每小题3分,共24+6=30分)1控制控件是否显示的属性是 。 Visible2指定是否允许编辑文本框中的文本,设置文本框的 属性。ReadOnly3计算机中,中央处理器CPU由_和_两部分组成。运算器 控制器4C#中使用 关键字引用命名空间。Using5利用VS创建的窗体都是 类,用Partail 关键字标识。分布6若要在窗体标题栏中显示文本,应指定 属性。Text7使用Message.Show( )方法可以显示消息框,消息框的返回值是一个 类型。DialogResult8如想使控件始终保持在窗体的边缘或填充窗体,应设置该控件的 属性。Dock9MDI(多文档界面)主要由两种窗口组成: 和 。父窗口 子窗口10窗口有两种显示方式: 窗口和 窗口。显示第一种窗口使用 方法,显示第二种窗口使用_方法。模式 无模式 Show( ) ShowDialog()11.下列数组定义语句中,int a= new int3; 定义的数组a占的字节数为_。 1212.在设计窗口,可以通过_属性向列表框和组合框控件的列表添加项。Items13._控件组合了TextBox控件和listBox控件的功能。ComboBox 14.要退出应用程序的执行,应执行的语句是_。Application.Exit()15.窗体中有一名为txtUser的TextBox控件,其MaxLength属性为5,该控件的当前文为“网络编程”若再执行代码:txtUser.AppendText(“高手”);则控件的文本为_。网络编程高手16.列举至少两个可以作为容器的控件_和_。GroupBox Panel17.Timer控件的作用是按一定的时间间隔周期性地触发_事件。Tick18.如果要每隔15s产生一个计时器事件则Interval属性应设置为_。1500019.假设复选框控件的Name=chkSex,要检查其是否被用户选择,应在条件语句中检查的属性为_。chkSex=Checked20下面程序的输出结果是 8 static void Main(string args) int a=0; a+=(a=8); Console .WriteLine(a); Console.ReadLine(); 21以下程序执行后的输出结果是 24 static void Main(string args) int data=11,13,14,15,16,17,18; int i=0,k=0; while(i7&datai%2!=0) k=k+datai; i+; Console .WriteLine (0,k); Console.ReadLine(); 将阅卷人 四、编程题(15分)随机产生10个1100的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论