C程序设计考试题面试题复习题全.docx

上传人:b****7 文档编号:8857083 上传时间:2023-02-02 格式:DOCX 页数:19 大小:29.94KB
下载 相关 举报
C程序设计考试题面试题复习题全.docx_第1页
第1页 / 共19页
C程序设计考试题面试题复习题全.docx_第2页
第2页 / 共19页
C程序设计考试题面试题复习题全.docx_第3页
第3页 / 共19页
C程序设计考试题面试题复习题全.docx_第4页
第4页 / 共19页
C程序设计考试题面试题复习题全.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

C程序设计考试题面试题复习题全.docx

《C程序设计考试题面试题复习题全.docx》由会员分享,可在线阅读,更多相关《C程序设计考试题面试题复习题全.docx(19页珍藏版)》请在冰豆网上搜索。

C程序设计考试题面试题复习题全.docx

C程序设计考试题面试题复习题全

第一章

1)下列属于C#中的文档注释的是()。

(选择一项)

A.oc

B..txt

C..ppt

D..cs

2)在C#中,下列代码的运行结果是()(选择一项)

3)usingSystem;

4)classTest{

5)     staticvoidMain(string[]args){

6)          string[]strings={"a","b","c"};

7)         foreach(stringinfoinstrings)

8)           {

9)                 (info);

10)           }

11)     }

12)}

A.a

B.b

C.C

D.abc

 

第四章

13)在C#中,下面代码运行后在屏幕输出的结果是()。

(选择一项)

usingSystem;

using;

classProgram

{

staticvoidMain(string[]args)

{

intcount=8;

Run(count);

(count);

();

}

privatestaticvoidRun(intcount)

{

count=count+88;

(count);

}

}

A.968

B.896

C.9696

D.编译错误

14)在C#中,以下有关方法的描述中,正确的是()。

(选择一项)

A.调用方法时,只能把实参的值传给形参,形参的值不能传给实参

B.方法中可以使用多个return语句,每个return语句都能起作用

C.方法必须有返回值,否则不能使用方法

D.方法必须和Main()方法定义在同一个类中

15)在C#中,方法的默认访问修饰符是()。

(选择一项)

A.public

B.private

C.internal

D.protected

16)在C#中,关于方法不正确的是()。

(选择一项)

A.减少代码冗余

B.模块化编程

C.提高代码重用性

D.维护困难

17)在C#中,方法的返回值的个数()。

(选择一项)

A.1

B.2

C.3

D.1个以上

18)在C#中,方法的使用正确的是()。

(选择一项)

A.publicintSay(return0){}

B.publicstringSay(0);){}

C.publicvoidSay(return“0”){}

D.publicSay(return0){}

19)在C#中,方法的使用错误的是()。

(选择一项)

A.publicintSay(return0){}

B.publicstringSay(0);return“”){}

C.publicvoidSay(return“0”){}

D.publicvoidSay(0);){}

20)在C#中,方法的使用正确的是()。

(选择两项)

A.publicintSay(return0){}

B.publicstringSay(0);return{}

C.publicvoidSay(return“0”){}

D.publicvoidSay(0);){}

21)在C#中,方法的使用错误的是()。

(选择两项)

A.publicintSay(return0){}

B.publicstringSay(0);return{}

C.publicvoidSay(return“0”){}

D.publicvoidSay(0);){}

22)分析以下C#代码,编译运行结果是()(选择一项)

23)usingSystem;

24)classClass1{

25)     staticvoidMain(string[]args)

26)     {

27)          intage=5;

28)          Run(age);

29)          (age);

30)     }

31)     privatestaticvoidRun(intage)

32)     {

33)            age=age+55;

34)            (age);

35)      }

36)}

A.输出:

605

B.输出:

555

C.输出:

506

D.编译出错

37)在C#语言中,下列代码运行结果是()(选择一项)

38)staticvoidMain(string[]args)

39){

40) intnum1,num2;

41) num1=4;

42) num2=6;

ModifyValue(num1,refnum2);

(“{0},{1}“,num1,num2);

 }

privatestaticvoid  ModifyValue(intnum1,refintnum2)

{

 num1++;

 num2++;

}

A.5,7

B.4,7

C.5,6

D.4,6

43)在C#语言中,用户自定义方法的访问修饰符为()时,该方法可以被其他类的成员访问(选择一项)

A.public

B.private

C.static

D.void

44)现有如下一段C#代码,该代码的运行结果是()(选择一项)

45)        publicstaticvoidMain(){

46)                  for(inti=1;i<=3;i++){

47)                       switch(i){

48)                                case1:

49)                                       ());

50)                                       break;

51)                                default:

52)                                         ((i*3).ToString());

53)                                       break;

54)                       }

55)          }

A.169

B.有编译错误

C.369

D.123

第五章

56)在C#中,用户单击消息框的按钮时,返回值的类型是()。

(选择一项)

A.DialogResult

B.DialogValue

C.MessageResult

D.DialogBox中

57)在C#中,通过()可以设置消息框中显示的按钮。

(选择一项)

A.Button

B.DialogButton

C.MessageBoxButtons

D.MessageBoxIcon

58)在C#中,通过()可以获取文本框中的值。

(选择一项)

A.Text

B.Value

C.SelectedText

D.SelectedValue

59)在Winforms应用程序中,当需要将窗体关闭时,需要调用窗体的()方法。

(选择一项)

A.Activate

B.Stop

C.Show

D.Close

60)在WinForms窗体中,标签(label)控件的()属性用于设定标签控件上文本。

(选择一项)

A.Text

B.Caption

C.CaptionAlign

D.Paste

61)用C#语言编写窗体应用程序时,要显示如下图所示的消息框,应该使用的语句是()。

(选择一项)

A.("请输入用户姓名","输入提示",,;

B.("请输入用户姓名","输入提示",,;

C.("请输入用户姓名","输入提示",,;

D.("请输入用户姓名","输入提示",,;

62)用C#语言编写窗体应用程序时,设置下拉列表框只读效果()。

(选择一项)

A.ReadOnly

B.设置DropDownStyle的值为DropDownList

C.Read

D.Multiline

63)用C#语言编写窗体应用程序时,设置文本框只读效果()。

(选择一项)

A.ReadOnly的值设置为true

B.设置DropDownStyle的值为DropDownList

C.Read

D.Multiline

64)用C#语言编写窗体应用程序时,以下窗体中不包含()控件。

(选择一项)

65)

A.TextBox

B.ComboBox

C.Label

D.RadioButton

66)用C#语言编写窗体应用程序时,设置窗体最大化用WindowsState的()属性值。

(选择一项)

A.Normal

B.Maximized

C.Minimized

D.MaxSize

67)用C#语言编写窗体应用程序时,设置窗体最小化用WindowsState的()属性值。

(选择一项)

A.Normal

B.Maximized

C.Minimized

D.MaxSize

68)用C#语言编写窗体应用程序时,模态对话框使用()方法。

(选择一项)

A.Show()

B.ShowDialog()

C.DialogShow()

D.OpenDialog()

69)在使用C#开发Windows应用程序时,在窗体上放置一个名为lblMessage的标签控件,用户希望此标签的宽度根据其文本内容的长短而变化,那么开发人员应答使用如下()语句对该标签控件进行初始化设计(选择一项)

A.=true;

B.=true;

C.=false;

D.=false;

70)使用C#开发Windows应用程序时,如果需要以最大化方式显示窗体,则可以在设计窗体时对该窗体的()属性进行设置(选择一项)

A.WindowState

B.IsMdiContainer

C.MaximizeBox

D.StartPosition

71)在使用.NET开发Windows程序时,如果希望窗体上的某个控件始终保持在窗体的边缘,需要对控件的( )属性进行设置  (选择一项)

A.Dock

B.TextAlign

C.Text

D.Name

72)在C#中,如果想要修改Windows窗体的边框和样式,需要修改该窗体的( )属性.(选择一项)

A.StartPosition

B.BackColor

C.ShowInTaskbar

D.FormBorderStyle

第六章

73)在WinForm中,()控件用于较长的选项列表,用户可以从中进行选择。

(选择一项)

A.ListBox

B.CheckBox

C.ComboBox

D.Lable

74)在WinForm中,()控件用于显示多个选项卡,每个选项卡均可包含图片和其他控件。

(选择一项)

A、Button

B、TabPage

C、TabControl

D、GroupBox

75)在Winform中,MenuStrip控件的()属性表示所有的菜单栏项。

(选择一项)

A、MenuItems

B、AllItems

C、Items

D、MenuStripItems

76)下列控件()不属于WinForm中的容器控件。

(选择一项)

A.GroupBox

B.Panel

C.TabControl

D.ImageBox

77)WinForm中使用()控件显示菜单栏。

(选择一项)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

78)WinForm中使用()控件显示工具栏。

(选择一项)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

79)在WinForms中,关于MDI应用程序的特点描述错误的是()。

(选择一项)

A.每个应用程序界面都只能有一个MDI父窗体

B.在任何指定的时间都可以打开多个子窗体

C.任何MDI子窗体都不能移出MDI框架区域

D.关闭MDI父窗体不会影响子窗体的关闭

80)在WinForms中,复选框是()。

(选择一项)

A.RadioButton

B.Button

C.CheckBox

D.ListBox

81)WinForm中使用()控件显示状态栏。

(选择一项)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

82)WinForm中使用()控件显示面板。

(选择一项)

A.MenuStrip

B.ToolStrip

C.Panel

D.StatusStrip

83)WinForm中使用()控件表示计时器。

(选择一项)

A.Timer

B.Time

C.Panel

D.StatusStrip

84)WinForm中使用()控件用于显示图片。

(选择一项)

A.Image

B.PictureBox

C.Panel

D.StatusStrip

85)在WinForms高级控件中,()控件用于储存Windows窗体其他控件使用的图像(选择一项)

A.图片框

B.图像列表

C.文本框

D.状态条

86)在WinForms窗体设计过程中,开发人员需要一种控件可以显示按钮、标签、下拉按钮、文本框、组合框等,还可以显示图片和文字,以下控件中()可以满足上述要求(选择一项)

A.计时器

B.选项卡

C.工具条

D.状态条

87)在C#中,Windows应用程序可以分为SDI应用程序和MDI应用程序,以下应用程序中属于MDI应用程序的是()(选择一项)

A.notepad(记事本)

B.Word

C.InternetExplorer

D.Excel

第七章

88)在中,()命名空间下包含了SQLServer的.NETFramework数据提供程序。

(选择一项)

A.;

89)的()属性用于设置要执行的数据库命令。

(选择一项)

A.Text

B.SqlText

C.CommandSql

D.CommandText

90)中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法不是Command对象的方法。

(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader()

D.ExecuteScalar();

91)中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法用于执行增删改并返回受影响的行数。

(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader()

D.ExecuteScalar();

92)中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法用于执行查询返回首行首列。

(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader()

D.ExecuteScalar();

93)中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列()方法用于执行查询返回SqlDateReader对象。

(选择一项)

A.ExecuteNonQuery()

B.Execute()

C.ExecuteReader()

D.ExecuteScalar();

94)SqlDataReader的()方法用于阅读下一条数据。

(选择一项)

A.ReadNext

B.Read

C.NextData

D.ReadData

95)()是轻量的,可以快速、更高效地只读,只进数据。

(选择一项)

A.DataAdapter

B.DataSet

C.DataCommand

D.DataReader

96)在C#中,链接数据库的对象是()。

(选择一项)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

97)在C#中,用于执行数据库命令的命令对象是()。

(选择一项)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

98)在C#中,在中,Connection对象的()方法用于打开与数据的链接。

(选择一项)

A.Close

B.Opened

C.Open

D.ConnectionString

99)在C#中,在中,Connection对象的()属性用于判断数据连接状态,主要由链接和关闭状态。

(选择一项)

A.Status

B.State

C.IsOpen

D.Opened

100)在C#程序中,当我们需要连接数据库时,不同的.NET数据提供程序都有自己的连接类,如果需要连接SQLServer数据库,则需要使用的连接类是()(选择一项)

A.SqlConnection

B.OleDbConnection

C.OdbcConnection

D.OracleConnection

101)在中,Connection的()属性用于判断数据连接状态,主要有连接和关闭状态。

(选择一项)

A、Stauts

B、State

C、IsOpen

D、Opend

102)使用C#语言和SQLServer2005开发项目,如果要判断学员表StudentInfo中共有几条记录,应该在空白处选择()。

(选择一项)

.......

stringsql=“selectcount(*)fromStudentInfo”;

SqlCommandcmd=newSqlcommand(sql,conn);

(num);

A、intnum=(sql);

B、intnum=();

C、intnum=(int)();

D、intnum=(sql);

第八章

103)在C#中,DataSet的()属性表示DataSet中所有的表。

(选择一项)

A.DataTables

B.DataSetTables

C.Tables

D.以上都是

104)以下说法不对的是()。

(选择一项)

A.DataAdapter可以将DataSet里面的数据用Update提交到数据库。

B.DataAdapter可以使用Fill方法为DataSet填充数据。

C.DataAdapter使用的断开式查询,及不需要手动打开和关闭连接。

D.可以用DataAdapter里面的InsertCommand执行删除语句

105)中的数据集(DataSet)对象可以被理解为一个临时的()。

(选择一项)

A.数据表

B.集合

C.数据库

D.数组

106)在C#中,关于DataSet的表()属性表示DataTable中所有的行。

(选择一项)

A.DataRows

B.DataSetRows

C.Rows

D.以上都是

107)在C#中,关于DataSet,以下可以得到首行首列的是()。

(选择一项)

A.[0].Rows[0].[0]

B.[0][0]

C.[0].Rows[0][0]

D.[0][0]

108)在C#中,关于SqlCommand的ExecuteScalar的返回值类型为()。

(选择一项)

A.int

B.string

C.object

D.double

109)在C#中,用于执行断开式连接对象是()。

(选择一项)

A.SqlConnection

B.SqlCommand

C.SqlDateReader

D.SqlDataAdapter

110)在C#中,SqlDataAdapter的()方法可以将查询到的数据填充到DataSet的DataTable中。

(选择一项)

A.Fill

B.Insert

C.command

D.以上都可以

111)在C#中,关于DataSet,以下可以得到第一行的第几列的是()。

(选择两项)

A.[“stuinfo”].Rows[0][0]

B.[0][0]

C.[“stuinfo“].Rows[0][“stuno”]

D.[0][0]

112)在中,下列代码运行后的输出结果是()(选择一项)

DataTabledt=newDateTable();

编号",typeof);

成绩",typeof);

for(inti=1;i<=3;i++){

DataRowdr=();

dr[0]=i;

A.

B.2

C.3

D.4

113)DataSet是中用于存储从数据库检索到的数据对象,下列关于DataSet的说法错误的是()(选择一项)

A、在DataSet中可以包含多个DataTable

B、DataSet可以简单的理解为一个临时数据库

C、在与数据库断开连接之后,DataSet中的数据会消失

D、DataSet实际上是从数据源中检索到的数据在内存中的缓存

114)使用C#语言开发数据库应用程序时,.NETFramework为我们提供了两个重要的组件是()和()

A.Connection

B.数据提供程序

C.DataReader

D.DataSet

E.Command

115)数据适配器(DataAdapter)对象属于.NET数据提供程序,该对象的()方法用于向DataSet中填充数据(选择一项)

A.Close

B.Fill

C.Update

D.Select

第九章

1)在C#中,()属性用于得到DataGridView的所有行。

A、DataRows

B、AllRows

C、Rows

D、以上都不是

2)修改DataGridView的CurrentCell属性时,将发生

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1