程序设计Ⅰ复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

单选题_____________________________________________________________________________2__ 多选题_____________________________________________________________________________8__ 判断题____________________________________________________________________________1_2_ 填空题____________________________________________________________________________1_5_

单选题

1. .NET 平台是一个新的开发框架,(.NET Framework )是.NET 的核心部分。

2. Access 数据库最基础的对象是(表)。

3. BindingNavigator 控件的功能(记录导航)。

4. 要连接数据库,需要设置BindingSource 控件中的(DataSource)属性。

5. C#语言从(C 和C++)语言演化而来。

6. C#是一种面向(对象)的语言。

7. C#语言取消了(指针)语法。

8. 中通过DataAdapter 对象的(Update)方法更新数据库。

9. 中记录集的显示是通过DataAdapter 对象的(Fill )方法填充记录集。

10. 要设置DataGridView 控件中显示的字段名称,应修改(Columns)属性。

11. 在 中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(类型),必要时还要

设置参数尺寸。

12. 中通过(DataSet)对象保存当前数据集。

13. 在下面循环语句中循环体执行的次数为(n/2+1)。

for(int i=0; i<n; i++)

if(i>n/2) break;

14. 循环语句“for(int i=30;i>=10;i-=3 ){ } ”循环次数为(7)次

15. 下面程序段的运行后,n 的值为(6)。

n=1;

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

n=n*i;

16. 下面程序段执行后,sum 的值为(55)

int i,sum;

for(i=1,sum=0;i<=10;i++)

sum+=i;

17. 为了避免在嵌套的条件语句if-else 中产生二义性,C 语言规定else子句总是与(其之前最近的,同一复合语句的,

而且没有和其它else匹配的if )配对。

18. 已知int x=10 ,y=20,z=30;执行以下语句后x、y、z 的值是(x=20,y=30,z=30 )。

if(x>y)

z=x;x=y;y=z;

19. 当a=1、b=3、c=5、d=4 时,执行以下程序段后x 的值是(2)。

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;

20. 如果x=35,y=80 ,下面代码的输出结果是(报警)。

if (x < -10 || x > 30) { if (y >= 100) { Console.WriteLine(" 危险"); }

else { Console.WriteLine(" 报警"); } }

else {Console.WriteLine(" 安全"); }

21. 下面程序段运行后,文本框显示的结果是(显示出错信息)。

int x;

if(x==0) textBox1.text=x.ToString();

else textBox1.text=(x+1).ToString();

22.若要使一个控件与图像列表组件关联,需要将该控件的(ImageList )属性设置为图像列表组件的名称。

23.下列控件中,不能与ImageList 组件关联的是(PictureBox )。

24.调整PictureBox 控件大小,使其等于所包含的图像大小,则其SizeMode 属性应设置为(AutoSize )值。

25.PictureBox 控件的(SizeMode)属性可以影响图像的大小及位置关系。

26.SQL 中用于查询的语句是(Select)。

27.SQL 中用于插入的语句是(Insert)。

28.SQL 中用于修改的语句是(Update)。

29.SQL 中用于删除的语句是(Delete)。

30.switch 语句中,用(default)来处理不匹配case语句的值。

31.下面程序段运行后, a 和b 变量的值为(a=1,b=1)。

int x=2,a=0,b=0;

switch(x){ case 0:b++;break;

case 1:a++;break;

case 2:a++;b++;break;}

32.switch 的语法结构不正确的是(Switch 的case块,必须要加上break;)。

33.当month 等于 6 时,下面代码的输出结果是(30)。

int days = 0;

switch (month)

{

case 2:

days = 28;

break;

case 4:

case 6:

case 9:

case 11:

days = 30;

break;

default:

days = 31;

break;

}

34.关于C#中的switch 语句,以下说法正确的是(在该语句中只能有一个default 子句)

35.设置计时器时间间隔的属性是(Interval)

36.Winform 中,关于ToolStrip 控件的属性和事件的描述不正确的是(ButtonClick 事件在用户单击工具栏任何地方时

都会触发)。

37.C#程序中,可使用try..catch 机制来处理程序出现的(运行)错误.

38.访问数组的时候,超出了可访问下标的范围。这个错误属于(运行)错误。

39.在try-catch-finally 语句中,若产生异常,执行finally 语句完成之后会(退出程序)。

40.在try-catch-finally 语句中,若无异常产生,finally 块得到执行后(执行程序中剩下的语句)。

41.while 语句后面的表达式应该是(逻辑或关系表达式)。

42.下列语句执行后y 的值为(30)。

int x=0,y=0;

while(x<10)

{

y+=(x+=2);

}

相关文档
最新文档