程序设计Ⅰ复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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);
}