2022年程序设计Ⅰ复习题 .pdf
《2022年程序设计Ⅰ复习题 .pdf》由会员分享,可在线阅读,更多相关《2022年程序设计Ⅰ复习题 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 目录单选题 _ 2多选题 _ 8判断题 _ 12填空题 _ 15名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 16 页 -2 单选题1.NET 平台是一个新的开发框架,(.NET Framework)是.NET 的核心部分。2.Access 数据库最基础的对象是(表)。3.BindingNavigator 控件的功能(记录导航)。4.要连接数据库,需要设置BindingSource 控件中的(DataSource)属性。5.C#语言从(C 和 C+)语言演化而来。6.C#是一种面向(对象)的语言。7.C#语言取消了(指针)语法。8.ADO.NET 中通过 DataAdapt
2、er 对象的(Update)方法更新数据库。9.ADO.NET 中记录集的显示是通过DataAdapter 对象的(Fill)方法填充记录集。10.要设置 DataGridView 控件中显示的字段名称,应修改(Columns)属性。11.在 ADO.NET 中执行一个存储过程时,如果要设置输出参数则必须同时设置参数的方向和(类型),必要时还要设置参数尺寸。12.ADO.NET 中通过(DataSet)对象保存当前数据集。13.在下面循环语句中循环体执行的次数为(n/2+1)。for(int i=0;in/2)break;14.循环语句“for(int i=30;i=10;i-=3)”循环次数
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;iy)z=x;x=y;y=z;19.当 a=1、b=3、c=5、d=4 时,执行以下程序段后x 的值是(2)。if(ab)if(cd)x=1;else if(ac)if(bd)x=2;else x=3;else x=6;else x=7;20.如果 x=35,y=80,下面代码的输出结果是(报警)。if(x 30)if(y=100)Console.WriteLine(危险);else Console.
4、WriteLine(报警);else Console.WriteLine(安全);21.下面程序段运行后,文本框显示的结果是(显示出错信息)。int x;if(x=0)textBox1.text=x.ToString();else textBox1.text=(x+1).ToString();名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 16 页 -3 22.若要使一个控件与图像列表组件关联,需要将该控件的(ImageList)属性设置为图像列表组件的名称。23.下列控件中,不能与ImageList 组件关联的是(PictureBox)。24.调整 PictureBox 控件大
5、小,使其等于所包含的图像大小,则其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;
6、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.设置计时器时间间隔的属性是(Inter
7、val)36.Winform 中,关于 ToolStrip 控件的属性和事件的描述不正确的是(ButtonClick 事件在用户单击工具栏任何地方时都会触发)。37.C#程序中,可使用 try.catch 机制来处理程序出现的(运行)错误.38.访问数组的时候,超出了可访问下标的范围。这个错误属于(运行)错误。39.在 try-catch-finally语句中,若产生异常,执行finally 语句完成之后会(退出程序)。40.在 try-catch-finally语句中,若无异常产生,finally 块得到执行后(执行程序中剩下的语句)。41.while 语句后面的表达式应该是(逻辑或关系表达
8、式)。42.下列语句执行后y 的值为(30)。int x=0,y=0;while(x10)y+=(x+=2);名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 16 页 -4 43.把 x,y 定义成 float 类型,并赋同一初值3.14,正确的是(float x=3.14f,y=x;)。44.在 C#中,有关变量定义的几个说法,正确的是(变量可以在定义时进行初始化)。45.若有语句:label1.Text=C#.NET;默认情况下,在执行本语句之前标签控件的Name 属性和 Text 属性的值分别为(label1、label1)46.下面哪个是合法的用户标识符(_isw)。47
9、.下面哪个不是合法的用户标识符(if)。48.在 C#中,可以标识不同的对象的属性是(Name)49.下面哪个不是合法的用户标识符(int)。50.下面哪个是合法的用户标识符(_8a)。51.在 C#.Net 中,用来创建主菜单的对象是(MenuStrip)。52.建立访问键时,需在菜单标题的字母前添加的符号是(&)。53.下面有关变量和常量的说法,正确的是(常量定义必须使用关键字const)。54.改变窗体的标题,需修改的窗体属性是(Text)。55.如果将窗体的FormBoderStyle 设置为 None,则(窗体没有边框并不能调整大小)。56.关闭任一个窗体并结束应用程序的语句是(Ap
10、plication.Exit();)57.要使窗体在运行时最大化按钮不可操作,只要对窗体中哪个(MaximizeBox)属性进行设置。58.改变窗体的标题,需修改的窗体属性是(Text)59.如果要将窗体设置为透明的,则(要将 Opacity 属性设置为小于100%得值)。60.当运行程序时,系统自动执行启动窗体的(Load)事件。61.下面描述错误的是(控件是从窗体继承来的)。62.加载窗体时触发的事件是(Load)。63.要使窗体在运行时最小化按钮不可操作,只要对窗体中哪个(MinimizeBox)属性进行设置。64.要让用户选择和浏览要打开的文件,应使用什么对话框?(OpenFileDi
11、alog)65.当单选按钮的Checked 属性值改变后,会触发(CheckedChanged)事件。66.下列属性中,RadioButton 和 CheckBox 控件都具有的是(Checked)属性。67.要创建多文档应用程序,需要将窗体的(IsMdiContainer)属性设为true。68.下面所列举的应用程序中,不是多文档应用程序的是(记事本)69.声明了一个数组Array10,10,则 Array4,5 表示(第5 行第 6 列)。(Array0,0 为第 1 行第 1 列元素)70.创建相当于3 行 4 列矩阵的二维数组,正确的代码是(double,a=new double3,4
12、;)71.假定一个10 行 20 列的二维整型数组,下列哪个定义语句是正确的(int,arr=new int10,20;)。72.创建相当于3 行 4 列矩阵的二维数组,正确的代码是(double,a=new double3,4;)73.设“int a=12;”,则执行语句“a+=a*a;”后,a 的值是(156)。74.与 x*=y+z 等价的赋值表达式是(x=x*(y+z))。75.已知 a=12,b=20,复合赋值语句“a*=b+10”执行后,a 变量中的值是(360)。76.当复选框的CheckedChanged 事件、CheckedStateChanged 事件和Click事件都被触
13、发时,触发的次序为(CheckedChanged、CheckedStateChanged、Click)。77.如果复选框控件的Checked 属性值设置为True,表示(该复选框被选中)。78.每次单击复选框时,都会触发(CheckedStateChanged事件和 Click 事件)事件。79.以下选项中,合法的赋值语句是(int i=1;int j=i+;)。80.下面正确的赋值语句是(y=x+8;)。81.数学关系3x10 表示为正确的C#表达式为(3=x&x10)。82.下列运算符中属于关系运算符的是()。83.如果左操作数大于右操作数,(=10|an?m:n 后,变量num 的值为(
14、10)。119.设有 int m=10,n=5,max;则执行语句“max=(m=n?+m:n+);”后,m,n,max 的值分别为(11,5,11)。120.控制台应用程序,字符串的输入使用(Cosole.ReadLine()方法。121.控制台应用程序,字符串的输出使用(Cosole.Write()方法。122.在 VC#.Net 中,可以标识不同的对象的属性是(Name)。123.若要使命令按钮不可见,要对(Visible)属性进行设置。124.若要使命令按钮不可操作,要对(Enabled)属性进行设置。125.修改控件的ForeColor 属性可改变控件的(前景色)。126.修改(Vi
15、sible)属性可修改控件的可见性。127.在 32 位操作系统中,每个byte 类型的变量占用(1)个字节的内存。128.C#中所有数据类型的基类是(Object)。129.C#的数据类型有(值类型和引用类型)。130.在 32 位操作系统中,每个int 类型的变量占用(4)个字节的内存。131.下列类型转换中正确的是(int i=A;)。132.数据类型转换的类是(Convert)。名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 16 页 -6 133.在 C#中无需编写任何代码就能将int 型数值转换为double 型数值,称为(隐式转换)。134.将变量从字符串类型转换为
16、数值类型可以使用的类型转换方法是(int.Parse()。135.数组可分为(一维)数组和多维数组。136.可变数组的数组元素是(数据)。137.int,Array3 表示(声明了一个四维数组)。138.声明一个一维数组和一个二维数组,乃至三维数组,,.只不过是(逗号不同)不同而已。139.数组 pins 的定义如下:string pins=new string4a,b,c,d;执行 string myArr=pins;myArr 3=e后,数组 pins 的值为(a,b,c,e)140.下列数组初始化语句(int num_2=0,1,0,1,2,0,1,2,3;)不正确的?141.在 Arr
17、ay 类中,可以对一维数组中的元素进行排序的方法是(Sort()142.在 Array 类中,可以对一维数组中的元素查找的方法是(BinarySearch()。143.使用下列(调用 TrimToSize 方法)方法可以减小一个ArrayList 对象的容量。144.在编写 C#程序时,若需要对一个数组中的所有元素进行处理,则使用(foreach 循环)循环体最好。145.设 float x,y;使 y 为 x 的小数部分的语句是(y=x-(int)x;)。146.设 int n,m;使 m 为 n 的百位数字的语句是(m=n/100%10;)。147.下面((int)(11.0/3+0.5)
18、)表达式的值为4。148.设 char w;int x;float y;double z;则表达式w*x+z-y 值的数据类型为(double)。149.下列表达式或语句中,有语法错误的是(12%3.0)。150.在 C#中,表达式5%2 的结果是(1)。151.程序调试的目的是(发现错误)152.要使文本框中的内容最多只能输入20 个字符,应设置文本框的(MaxLength)属性。153.Windows 应用程序中,最常用的输入控件是(TextBox)。154.要使文本框中的内容全部显示为星号(即为“*”),应设置文本框的(PasswordChar)属性。155.窗体中有一个年龄文本框txt
19、Age,下面(int age=int.Parse(txtAge.Text);)代码可以获得文本框中的年龄值。156.若要显示消息框,必须调用MessageBox 类的静态方法(Show)。157.消息框的按钮显示为“确定”和“取消”,应将Buttons 设置为(MessageBoxButtons.OKCancel)。158.下面(MessageBox.Show();)代码可以显示一个消息框。159.一年中的12 个月,每个月的中文对应一个数字,如“一月”对应1,“二月”对应2。现在输入一个整数,希望能输出数字对应的中文,例如输入1,输出“一月”。使用下面(switch 结构)代码结构最适合?1
20、60.如果循环次数已知,一般用(for)循环语句实现比较合适。161.如果循环次数未知,一般用(while)循环语句实现比较合适。162.先判断条件的循环语句是(while)163.在 C#语言的循环结构中,首先执行一次,然后再判断条件的循环结构是(do,while 循环)164.关于如下程序结构的描述中,哪一项是正确的?(一直执行循环体,即死循环)for(;)循环体;165.在 C#中,关于while 和 do,while,以下说法正确的是(do,while 先执行然后判断条件是否成立)166.通常计算机程序总是由若干条语句组成的,以下(跳转结构)不是组成程序的常用结构?167.有如下语句,
21、该数组第4 个元素为(8)。int Array=new int5,6,7,8,9,11;(下标为0 的数组元素为第1 个)168.声明了一个数组Array10,则 Array3 表示第(4)个元素。(下标为0 的数组元素为第1 个)169.有一个整型数组int array=new int1,2,3,4。通过索引访问该数组,当索引为2 时,得到的结果是(3)。170.异常就是(程序中出现不可控制)的错误,导致程序非正常退出,通常是由于编程人员对程序所遇到的情况没有充分估计造成的。171.打印机无纸不能工作属于(外设错误)异常。172.异常的种类有(用户输入错误、外设错误、物理限制、代码逻辑错误)
22、等。173.异常发生在什么时候(运行时)。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 16 页 -7 174.异常类对象均为(System.Exception)类的对象。175.NET Framework 中,处理异常是很有用的功能。如果在一个进行除法运算的程序中,用户输入了零作为除数,会引发以下(DividebyZeroException异常)异常?176.异常可以被(try)定义的块捕捉,并被相应的catch 定义的块所控制和处理。177.在以下一组运算符中,优先级最高的是(+)。178.在以下一组运算符中,优先级最高的是(%)。179.设有 int n=10;要使 n
23、的值增加1,下面哪项不具备这样的功能(n+=n;)。180.设 int m,n=15;则执行语句m=n+5 后,变量m、n 的值分别为(20,16)。181.阅读下面的程序,程序的运行结果为(140)。int a=10,b=4,c=20,d=6;label1.Text=(a+*b+c*-d).ToString();182.C#中执行下列语句整形变量x 和 y 的值是多少(x=101 y=101)int x=100;int y=+x;183.设 int a=2,b=2;则+a+b 的结果是(5)。184.阅读下面的程序,程序的运行结果为(xyz345)。int x=3,y=4,z=5;Strin
24、g s=xyz;label1.Text=s+x+y+z;185.(ComboBox)控件组合了TextBox 控件和 ListBox 控件的功能。186.要设置组合框同时显示编辑文本框和标准列表框,可将DropDownStyle 属性设置为(Simple)值。187.要删除组合框ComboBox 控件中指定的选项,应使用Items 集合的(remove)方法。188.下列控件中,不能实现多项选择功能的是(ComboBox)。189.组合框不允许用户输入文本,可将DropDownSstyle 属性设置为(DropDownList)值。190.要增加组合框ComboBox 控件中选项,应使用Ite
25、ms 集合的(add)方法。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 16 页 -8 多选题1.NET 平台是一个新的开发框架,()不是.NET 的核心部分。C#;VB.NET;操作系统2.利用 C#开发应用程序,通常有()类型。控制台应用程序;Web 应用程序;Windows 应用程序3.利用 C#可以开发下列哪些类型的应用程序()。控制台程序;WEB 应用程序;Windows 应用程序4.下列关于 C#语法规则说法正确的是()字母区分大小写;同一行可以书写多条语句,但语句之间必须用分号分隔;/可用于注释语句且被注释的语句不会被编译5.关于 C#语言的基本语法,下列哪些说
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年程序设计复习题 2022 程序设计 复习题
限制150内