湖南新文卓职业培训学校-在职学历提升成考报名

报名咨询电话

15974269921
当前位置 湖南新文卓职业培训学校 > 自学考试 > 模拟试题

2019年4月高等教育自学考试《计算机基础与程序设计》试题

来源:新文卓 发布时间:2019-10-30 11:18:41 浏览:1188

20194月高等教育自学考试《计算机基础与程序设计》试题

课程代码:02275

022751904 计算机基础与程序设计.doc


一、单项选择题

1.存储器中的只读存储器是

    ACache    BROM

    CRAM      DFlash RAM

2.下列选项中,不属于CPU性能指标的是

    A.主频        B.字长

    C.内存大小    D.高速缓存大小

3.通过网络大量复制传播,造成网络阻塞,甚至瘫痪的计算机病毒是

    A.宏病毒      B.木马病毒

    C.蠕虫病毒    D.文件型病毒

4.下列运算符中,不属于复合赋值运算符的是

    A+=    B!=

    C&=    D>>=

5C#的逻辑运算符||&&!的运算优先级从高到低的排序正确的是

    A!   ||   &&    B!   &&   ||

    C||  &&    !    D&&  !    ||

6.下列关于breakgoto语句的描述,正确的是

    A.使用goto语句可以直接跳出到多重循环体外

    B.使用break语句可以直接跳出到多重循环体外

    C.使用goto语句可以从循环体外跳到循环体内

    D.使用break语句可以从循环体外跳到循环体内

7.已知ArrayList对象alist中按顺序存储了5个元素:“12456”,语句“alist.Remove(3);”执行后,alist中的元素按顺序是

    A56          B1256

    C1246    D12456

8.下列选项中,声明交错数组的方法错误的是

A. int[][]m=new int[3][];

B. int[][]m=new int[][3];

C. int[][]m={ new into {1,2}, new int[]{3, 4, S}};

D. int[][]m=new int[][]{new int[]{1,2}, new int[]{3,4,5}};

9.如果窗体parentform是父窗体,则它的窗体属性值需要设为true的是

    ADrawGrid          BEnabled

    CIsMdiContainer    DShowlnTaskbar

10.默认情况下,W'mdows应用程序的入口文件是

    AConfig.cs    BForml.cs

    CMain.cs      DProgram.cs

11.当派生类用new关键字隐藏了基类的同名方法后,在派生类中调用基类中同名成员的关键字是

    Abase     Bnew

    Csuper    Dthis

12.下列类的定义中,不正确的是

A. abstract class C1 { }                   B. sealed class C2 { }

C. static class C3 { }                     D. virtual class C4 { }

13Graphics.FillPie()方法的功能是

    A.填充一个扇形    B.绘制一个扇形

    C.填充一段弧线    D.绘制一段弧线

14.在File类中,不存在的成员方法是

    ACopy()    BDelete()

    CMove()    DRename()

15.在SELECT语句中,实现查询结果排序的子句是

    AAS子句         BGROUP BY子句

    CHAVING子句    DORDER BY子句

16.在C#中,为窗体上绑定到数据的控件提供导航和操作的用户界面的控件是

    ABindingNavigator控件    BBindingSource控件

    CDataGridView控件        DDataSet控件

17.以用户需求为动力,以对象为驱动的软件生命周期模型是

    A.瀑布模型    B.螺旋模型

    C.增量模型    D.喷泉模型

18.下列选项中,属于软件维护工具的是

    A.测试工具        B.软件评价工具

    C.版本控制工具    D.项目管理工具

19.在UML的连接关系中,描述一个事物的变化会影响到另一个事物的连接关系是

    A.关联    B.泛化

    C.依赖    D.聚合

20.在软件测试步骤中,主要采用白盒测试技术的是

    A.单元测试    B.集成测试

    C.确认测试    D.系统测试

 

二、填空题

21.计算机辅助设计的英文缩写是         

22C#语言编写的源程序是通过       方式翻译成机器指令的。

23.如果Convert.ToBoolean()方法转换的是非零的数值,则返回值是       

24.已知:int x=17y=5;,则语句x/=y;执行后,y的值是       

25.已知ArrayList对象alist中按顺序存储了3个元素:“564”,语句“alisrSort();”执行后,alist中的元素按顺序是       

26.在类的方法前加上关键字       ,则该方法被称为虚方法。

27.在System.Drawing命名空间中,结构       存储一个有序整数对,通常为矩形的宽度和高度。

28.在C#中,使用File类中的方法将字符串"China"追加到文件“d:\Test.txt”末尾的语句是           

29.软件开发环境通常由       和环境集成机制两部分构成。

30.在开发系统之前,先建立系统原型提供给用户,用户通过研究原型,进一步完善他们的功能需求,可以减少进行       性维护的需要。

 

三、简答题

31.简述逻辑运算符“&”和“&&”的差别。

32.图片框PictureBox控件在运行时,可以通过哪两种途径获取图片进行显示?

33.简述语句:

StreamReader sw=new StreamReader("test.txt",true);

sw.Write(textBoxl.Text);

实现的功能。

34.某学生选课数据库(xsxk)中包含如下3个表:

(1)学生表:包含学号、姓名、性别字段,“学号”为主键。

(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。

(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。

分别写出完成下列操作的SQL语句。

(1)统计每个学生所选修全部课程的平均成绩。

(2)统计每门课程的选修人数。

35.在面向对象的概念中,继承有哪几种?它们有什么区别?C#支持哪种继承?

 

四、程序阅读题

36.有程序段如下:

private void buttonl_Click(object sender, EventArgs e)

{

     iht a=121968, b;

     bool c;

     b=a/1000+a%1000;

     b=b/100+b%100;

     c=a%11==0&&b% 11==0;

     textBox1.Text=b.ToString();

     textBox2.Text=c.ToString();

}

程序运行后,单击窗口中的buttonl按钮,在文本框textBox1textBox2中显示的内容分别是              

37.有程序段如下:

private void buttonl_Click(object sender, EventArgs e)

{

     iht a=1, b=3, c=5, d=5,x;

     if (a<b)

         if(c<d) x=1;

         else

             if (a<c)

                  if(b<d) x=2;

                  else x=3;

             else  x=6;

     else x=7;

     textBox1.Text=x.ToString();

}

程序运行后,单击窗口中的buttonl按钮,在文本框textBoxl中显示的内容是       

38.有程序段如下:

private void buttonl_Click(object sender, EventArgs e)

{

     int i, p=1,s=0;

     for (i=1; i<=7; i++)

    {

            s=s+p;

           p=p*2;

    }

     labell.Text=s.ToString();

}

程序运行后,单击窗口中的buttonl按钮,在标签框label1中显示的内容是      

39.有程序段如下:

private void buttonl_Click(object sender, EventArgs e)

{

     int [,]a--new int[3,3];

     int s=0,i,j;

     for(i=0; i<3; i++)

         for (j=0; j<3; j++)

             a[i,j]=i*3+j+1;

     textBox1.Text = "";

     for (i=0; i<3; i++)

         for (j=0; j<=i; j++)

             textBox1.Text+= Convert.ToString(a[i,j]);

}

程序运行后,单击窗口中的button1按钮,在文本框texxBox1中显示的内容是       

40.有程序段如下:

private void buttonl_Click(object sender, EventArgs e)

{

     Graphics g;

     g=this.CreateGraphics();

     Pen p=new Pen(Color. Green, 3);

     g. DrawEllipse(p, 40, 40, 120, 120);

     g. DrawEllipse(p, 60, 60, 80, 80);

     p. Dispose();

     g. Dispose();

}

程序运行后,单击窗口中的button1按钮,将在窗体中绘制出两个同心圆。这两个圆的圆心坐标为       ,半径从小到大分别是              

 

五、程序填空题

41.将下列事件程序补充完整,使得程序运行后,单击button1按钮,产生所有的水仙花数,在textBox1文本框中显示出来(每个数占1)。一个三位整数(100999),若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33)

private void buttonl_Click(object sender, EventArgs e)

{

     iht a, b, c, x;

     textBoxl.Text="";

     for(        ;x<=999;x++)    // (1)

    {

           a=        ;           // (2)

           b = (x-100*a) / 10;

           c=          ;             // (3)

           if(x--a* a* a+b*b* b+c*c*c)

                  textBoxl .Text += x. ToString() +Environment.NewLine;

    }

}

42.在Form1窗体中有一个名称为bindingSource1的控件,该控件已正确地绑定到数据源。有四个命令按钮,Name属性分别为button1button2buRon3button4Text属性分别是“第一条”、“上一条”、“下一条”和“最后一条”。将下列事件程序补充完整,使得程序运行后,通过单击四个命令按钮,可以实现记录的导航。

private void buttonlClick(object sender, EventArgs e)

{

       bindingSourcel.Position =                ;           //  ( 1 )

private void button2_Click(object sender, EventArgs e)

{

       bindingSource 1 .Position--;

private void button3_Click(object sender, EventArgs e)

{

       bindingSource 1 .Position++;

}

private void button4_Click(object sender, EventArgs e)

{

       bindingSource 1.Position =                ;           //  (2)

}

 

六、程序设计题

43.在Form1窗体中有两个名称分别为listbox1listbox2的列表框,其SelectionMode属性值均为One,一个名称为button1Text属性值为“交换”的命令按钮。编写适当的事件过程,使得程序运行时,在两个列表框中分别选中1个项目,如题43(1)所示,单击命令按钮,则把选中的项目互换,互换后的位置不限,如题43(2)所示。

 


猜你喜欢

我要评论

总结:

关于我们 |法律声明 |项目合作 |招贤纳士 |联系我们

Copyright ©2015-2019 学历提升 ALL rights reserved

学历提升-官方微信

扫一扫关注新文卓成考

在职学历提升就来新文卓

报名热线

15974269921