模拟题2

模拟题2:

https://ks.wjx.top/jq/40082709.aspx

选择题(针对下列题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题2分。)

[if !supportLists]1. [endif]在C#中,下列初始化数组正确的是()。

[if !supportLists]A. [endif]int  a[5]={1,2,3,4,5,6};

[if !supportLists]B. [endif]int  a[]={1,2,3,4,5,6};

[if !supportLists]C. [endif]int  []a={1,2,3};

[if !supportLists]D. [endif]int  a[5]=1;

[if !supportLists]2. [endif]在C#中,下列说法正确的是(   )

A. 类中字段只能定义一个

B. 在同一命名空间下,类名不能一样

C. 类属于值类型

D. 字段不是类的成员

[if !supportLists]3. [endif]在HTML页面中看不见的表单元素是那种(   )

A.  

B.  

C.

D.

[if !supportLists]4. [endif]关于数据完整性,下列说法正确的有()。【选两项】

A. 引用完整性通过主键和外键之间的引用关系实现

B. 引用完整性通过限制数据类型、检查约束等实现

C. 数据完整性是通过数据操纵者自身对数据的控制来实现的

D. 实体完整性通过主键、唯一和标识列等实现

[if !supportLists]5. [endif]ADO.NET中的Command对象允许向数据库传递请求,以便检索和操作数据库中的对象,下列(     )方法不是Command对象的方法。

[if !supportLists]A. [endif]ExecuteNonQuery()  

[if !supportLists]B. [endif]Execute()

[if !supportLists]C. [endif]ExecuteReader()  

[if !supportLists]D. [endif]ExecuteScalar()  

[if !supportLists]6. [endif]下述C#源程序代码,程序运行时在控制台打印输出值的为(     )。

int count=4;

while(count>1)

{

Console.Write(--count);

}

[if !supportLists]A. [endif]432

[if !supportLists]B. [endif]321

[if !supportLists]C. [endif]210

[if !supportLists]D. [endif]43

[if !supportLists]7. [endif]使用C#开发控制台应用程序时,如果需要程序接收用户输入的整型数字,则应使用下列(     )语句实现。【选两项】

[if !supportLists]A. [endif]int i=Convert.ToInt32(Console.ReadLine());

[if !supportLists]B. [endif]int i=int(Console.ReadLine());

[if !supportLists]C. [endif]int i=Console.ReadLine();

[if !supportLists]D. [endif]int i=int.Parse(Console.ReadLine());

[if !supportLists]8. [endif]已知在WinForm窗体中有一个Timer控件,要设置 3 秒执行一次,则Interval属性应

设置为()。

  A. 3         B. 30             C. 300              D. 3000

[if !supportLists]9. [endif]在WinForm窗体中,单选按钮(RadioButton)控件的(     )属性用于获取或设置控件是

否已选中。

A. Value

B. Checked

C. Check

D. Click

[if !supportLists]10. [endif]在WinForm窗体中,列表框(ListBox)控件的(     )属性用于设置一个值,该值决定ListBox

是否支持选择多项。

A. Item B. List

C. MultiSelect D. SelectionMode

[if !supportLists]11. [endif]下列循环结构中,至少执行一次循环体的是()。 

A. while  B.do ... while

C.for  D.switch ...  

[if !supportLists]12. [endif]在C#中,关于continue和break,下列说法正确的是(     )。

A.break是中断本次循环

B.continue是中断本次循环,进入下一次的循环

C.break是中断本次循环,进入下一次的循环

D.continue是中断整个循环

[if !supportLists]13. [endif]在C#中,在下面的循环语句中,循环体执行的次数为(     )。

 for(int i=0;i

{if(i>n/2)  break;}

A. n/2         B. n/2+1   C. n/2-1      D. n-1

[if !supportLists]14. [endif]下列不是C#中转义字符的是(  )。

[if !supportLists]A. [endif]\n              B. \\         C. \’ D. %

[if !supportLists]15. [endif]分析下述HTML代码

表格

12
3

下列说法正确的是()。

A. 该网页内容的第一行显示“表格”

B. 1和2的单元格在同一行

C. 1和2的单元格在同一列

D. 1和3的单元格在同一行

[if !supportLists]16. [endif]下列()属于C#语言的关键字。

A. camel B. class C. main D. Employ

[if !supportLists]17. [endif]数据冗余是指()。

A. 数据和数据之间没有联系 B. 存在重复的数据

C. 数据量太大 D. 数据丢失

[if !supportLists]18. [endif]下列关于C#语言中方法的return语句,说法正确的是()。

[if !supportLists]A. [endif]return语句可以结束方法的运行

[if !supportLists]B. [endif]在方法体中必须有return语句

[if !supportLists]C. [endif]在无返回值的方法中不允许有return语句

[if !supportLists]D. [endif]有返回值的方法中可以没有return语句

[if !supportLists]19. [endif]下列关于枚举的说法,错误的是()。

[if !supportLists]A. [endif]枚举是一个指定的常量

[if !supportLists]B. [endif]枚举表示一组有限的值

[if !supportLists]C. [endif]枚举中可以有自己的方法

[if !supportLists]D. [endif]可以为枚举类型中的元素赋整数值

[if !supportLists]20. [endif]在C# 中,下列变量定义与赋值正确的是(     )。

[if !supportLists]A. [endif]int age=12.5;

[if !supportLists]B. [endif]string name=ACCP;

[if !supportLists]C. [endif]double money=100.0;

[if !supportLists]D. [endif]char level=A;

[if !supportLists]21. [endif]在SQL Server 中,附加数据库操作是指(      )。

A. 把SQL Server数据库文件保存为其他数据库文件

B. 根据数据库物理文件中的信息,把数据库在SQL Server中恢复

C. 把所有该数据库表的数据清空                                 

D. 把数据库删除掉

[if !supportLists]22. [endif]在开发数据库应用程序时,数据库连接的操作代码应该放置在异常处理程序的()块中。

[if !supportLists]A. [endif]try

[if !supportLists]B. [endif]catch

[if !supportLists]C. [endif]finally

[if !supportLists]D. [endif]以上3个都可以

[if !supportLists]23. [endif]在C#语言中,经过如下运算后,num的值为(      )。

int num=0;

num=4>3?0:1;

[if !supportLists]A. [endif]0             B. 1             C. 2             D. 3

[if !supportLists]24. [endif]在C#语言中,关于运算符优先顺序的描述中正确的是( )。

A. 关系运算符< 算术运算符< 赋值运算符< 逻辑运算符

B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符

C. 赋值运算符< 逻辑运算符< 关系运算符< 算术运算符

D. 算术运算符< 关系运算符< 赋值运算符< 逻辑运算符

[if !supportLists]25. [endif]将字符串string s="1314";转换为int类型,下列语句正确的有(     )。【选两项】

A. int n=int.Parse(s);   B. int n=int.ValueOf(s)  

C. int n=Convert.ToDouble(s);   D. int n=Convert.ToInt32(s);

[if !supportLists]26. [endif]关于如下程序结构的描述中,哪一项是正确的()

for (  ;   ;   )

{  循环体;   }

A. 不执行循环体     B. 一直执行循环体,即死循环

C. 执行循环体一次   D. 程序不符合语法要求

[if !supportLists]27. [endif]下列语句在控制台上的输出是()

if(true)

    System.Console.WriteLine(“FirstMessage”);

    System.Console.WriteLine(“SecondMessage”);

[if !supportLists]A. [endif]无输出

[if !supportLists]B. [endif]FirstMessage   

[if !supportLists]C. [endif]SecondMessage     

[if !supportLists]D. [endif]FirstMessage  

SecondMessage

[if !supportLists]28. [endif]分析下列的c#程序代码,程序运行时在控制台打印输出值为()。

    static void Main(string[] args)

    {

     int count=5;

      do{

     Console.Write(++count);

    }while(count<5);

    }  

[if !supportLists]A. [endif]5

[if !supportLists]B. [endif]56

[if !supportLists]C. [endif]6

[if !supportLists]D. [endif]没有输山

[if !supportLists]29. [endif]在窗体中添加名为dgv_singer的DataGridView控件,若需要将DataSet对象ds中的singer表数据显示在dgv_singer控件中,则下列代码正确的是()。

[if !supportLists]A. [endif]dgv_singer.DataSource=ds[0];

[if !supportLists]B. [endif]dgv_singer.DataSource=ds.Tables[0];

[if !supportLists]C. [endif]dgv_singer.DataSource=ds.Tables[“Singer”];

[if !supportLists]D. [endif]dgv_singer.DataSource=ds[“Singer”];

[if !supportLists]30. [endif]在C#中,下列表达式计算正确的是(    )【选两项】

A. 9/4=2

B. 9%4=2

C. 4/9=0

D. 4%9=0

[if !supportLists]31. [endif]在C#中,声明float a; int b;下列哪个选项中的表达式能够正确的进行类型转换 ( )

A. a=(decimal)b;     B. a=b;    C. a=(double)b ;    D. b=a;

[if !supportLists]32. [endif]改变窗体的标题,需修改的窗体属性是(  )。

A. Text   B. Name  C.Title   D.  Index

[if !supportLists]33. [endif]在C#中,以下正确的描述是(   )。

A. 方法的定义可以嵌套,方法的调用不可以嵌套

B. 方法的定义不可以嵌套,方法的调用可以嵌套

C. 方法的定义和方法的调用均可以嵌套

D. 方法的定义和方法的调用均不可以嵌套

[if !supportLists]34. [endif]在C#中,下列代码的运行结果是(  )

int[]age=new int[]{16,18,20,14,22};

foreach(int i in age){

if(i>=18)

continue;

Console.Write(i.ToString()+” ”);

}

[if !supportLists]A. [endif]16 18 20 14 22  B. 16 18 14 22   C. 16 18 22      D. 16 14

[if !supportLists]35. [endif]以下关于C#代码的说法正确的是(  )

for(int i=l;i<=3;i++)

{

     switch(i)

     {

     case 1:

     Console.Write{i.ToString());

     case 2:

     Console.Write((i*2).ToString());

     case 3:

     Console.Write((i*3).ToString());

     }

}

A. 有编译错误,提示case标签不能贯穿到另一个标签,不能运行

B. 输出149        

C. 输山123246369

D. 正确运行,但没有输出

[if !supportLists]36. [endif]关于C#下列说法中不正确的是( )

A. C#中以“;”作为一条语句的结束

B. C#中注释不会影响程序运行效果

C. C#有三种不同的注释类型

D. switch语言中必须有default子句

[if !supportLists]37. [endif]HTML中在指定单选框时,只有将以下(   )属性的值指定为相同,才能使它们成为一组。

A.type  B.name  C.value  D.checked

[if !supportLists]38. [endif]HTML中创建最小的标题标签是(   )

[if !supportLists]A. [endif]

[if !supportLists]B. [endif]

[if !supportLists]C. [endif]

[if !supportLists]D. [endif]

[if !supportLists]39. [endif]在C#WinForm中,用于创建主菜单的控件是(     )。

A. Form       B. ContextMenuStrip      C. Label   D. MenuStrip

[if !supportLists]40. [endif]在C#WinForm中,用于创建工具栏的控件是(     )。

A. MenuStrip B. ToolStrip C. Text  D. Button

[if !supportLists]41. [endif]在C#中,去掉字符串两端空格的方法是(     )。

A. Split() B. Trim() C. Join() D. Substring()

[if !supportLists]42. [endif]在C#中,假设int a=3,b=4,c=5;,则表达式(a+b)>c&&b==c的值是(     )。

A. true B. false C. 3 D. 7

[if !supportLists]43. [endif]在HTML页面中,下列表示在新窗口中打开网页文档的选项是(     )。

[if !supportLists]A. [endif]_self B._blank C. _top D. _parent

[if !supportLists]44. [endif]在C#中,下列关于Main函数的说法,不正确的是()。

[if !supportLists]A. [endif]Main函数是控制台程序的主入口。

[if !supportLists]B. [endif]Main函数可以有多个

[if !supportLists]C. [endif]Main函数是唯一的

[if !supportLists]D. [endif]Main函数是必须要有的

[if !supportLists]45. [endif]一个HTML文件的后缀名有(     )。【选两项】

[if !supportLists]A. [endif]exe B. html C. doc D. htm

[if !supportLists]46. [endif]在C#程序中,下列(     )操作符的优先级最高。

A. >        B. ( )         C. <      D. ==

[if !supportLists]47. [endif]在C#程序中,下列操作符优先级最高的选项是(     )。

A. && B. || C. ! D. ( )

[if !supportLists]48. [endif]在C#程序中,下列循环语句会导致死循环的有(     )。【选两项】

    A. for (int k = 0; k < 0; k++)

    B. for (int k = 10; k > 0; k--)

    C. for (int k = 0; k < 10; k--)

    D. for (int k = 1; k > 0; k++)

[if !supportLists]49. [endif]在C#.NET中,下列声明变量的语句中,错误的是(     )。

A. int i = 10 B. float f = 1.1

C. double d = 34.4 D. long m = 4990

[if !supportLists]50. [endif]关于C#程序的语法规则,下列说法错误的是(     )。

A. 区分大小写

B. 一行可以写多条语句

C. 一条语句可以写成多行

D. 一个类中只能有一个Main()方法,但在一个项目的多个类中,每个类中都可以有一个

   Main()方法

你可能感兴趣的:(模拟题2)