1、下列选项中,不属于计算机硬件系统组成部分的是( ) 单选题 1分
2、下列选项中,不属于计算机病毒所具有的性质的是( ) 单选题 1分
3、显示或打印汉字时,系统使用的是汉字的( ) 单选题 1分
4、下列选项中,不是位运算符的是( ) 单选题 1分
5、如果整型变量x的值是10,则表达式~x的值是( ) 单选题 1分
6、在结构化程序设计中,不建议使用的语句是( ) 单选题 1分
7、已知ArrayList对象alist中按顺序存储了3个元素:“1,2,3”,语句alist.Insert(0,4);执行后,alist中的元素按顺序是( ) 单选题 1分
8、声明一个3行int类型的交错数组m的正确方法是( ) 单选题 1分
9、将一个窗体对象隐藏起来,需调用它的( ) 单选题 1分
10、类成员访问修饰符private表示的含义是该成员可以在( ) 单选题 1分
11、在C#中,声明虚方法的修饰符是( ) 单选题 1分
12、Graphics类的方法中,填充矩形的方法是( ) 单选题 1分
13、语句File.Copy("d:\\1.txt"”,“e:\\2.txt",True);的功能是( ) 单选题 1分
14、在下列方法中,不属于BinaryReader类的成员方法的是( ) 单选题 1分
15、下列选项中,与SQL检查约束表达式“性别=男”or性别=女”等价的是( ) 单选题 1分
16、在成绩表中,可以限定成绩的取值范围的是( ) 单选题 1分
17、在C#中,用于显示和编辑数据的可视化控件是( ) 单选题 1分
18、在软件生命周期模型中,喷泉模型是( ) 单选题 1分
19、面向对象分析的基本任务是建立3种模型,这些模型不包括( ) 单选题 1分
20、下列选项中,属于详细设计阶段使用的工具是( ) 单选题 1分
21、高级语言翻译成机器指令的方式通常分为两种:编译和( )。 填空题 1分
22、C#中的类型转换方式包括隐式转换、( )转换与使用Convert类转换。 填空题 1分
23、C#中,在一个循环体内又包含另外一个( ),称为循环的嵌套。 填空题 1分
24、声明一个10行20列的二维整型数组a的语句为( )。 填空题 1分
25、在定义密封方法时,sealed和( )关键字必须同时使用。 填空题 1分
26、在System.Drawing命名空间中,结构( )存储4个整数,表示一个矩形的位置和大小。 填空题 1分
27、Create()方法创建文件时,返回一个( )对象,通过此对象可以对该文件进行读写访问。 填空题 1分
28、在SQL的SELECT查询语句中,( )子句的作用是设置记录排序所依据的字段。 填空题 1分
29、结构化软件开发方法是一种面向( )的开发方法。 填空题 1分
30、UML规定了4种通用机制:修饰、( )、通用划分和扩展机制。 填空题 1分
31、C#支持哪两种形式的字符串文本?它们的构成规则是怎样的? 简答题 4分
32、简述Aray和ArrayList的区别。 简答题 4分
33、某学生成绩管理数据库中包含“学生”、“课程”和“选课”3个表。其中,“学生”表中有“学号”、“姓名”和“性别”等字段,“课程”表中有“课程编号”、“课程名”和“学分”等字段,“选课”表中有“学号”、“课程编号”和“成绩”等字段。 分别写出完成下列操作的SQL语句。 (1)为“学生”表设置主键,主键为“学号”。 (2)为“选课”表设置外键,外键为“学号”。 简答题 4分
34、简述DataReader对象和DataSet对象的不同之处。 简答题 4分
35、简述白盒测试技术的基本原则。 简答题 4分
36、有程序段如下: private void button]_Click(object sender,EventArgs e) { int a,b,c,d,n=2479,m; a=n/1000; b=(n-a*1000)/100; c=(n-a*1000-b*100)/10; d=n%10; m=1000*b+100*d+10*a+c; textBox1.Text=m.ToString(); } 程序运行后,单击窗口中的buttonl按钮,在文本框textBoxl中显示的内容是( ) 简答题 5分
37、有程序段如下: private void buttonl_Click(object sender,EventArgs e) { int n=12345678,k,i,num=0; k=1; i=1; while(n>0) { if(i%2==1) { num=num+(n%10)*k; k=k*10;n=n/10; i++; } textBoxl.Text=num.ToString(); } 程序运行后,单击窗口中的button1按钮,在文本框textBoxl中显示的内容( ) 简答题 5分
38、有程序段如下: private void buttonl_Click(object sender,EventArgs e) { int[,] a=new int[4,4]; int s=0,i,j; for(i=1;i 简答题 5分
39、有程序段如下: private void Form1_Load(object sender,EventArgs e) { (timerl.Enabled=false; timer1.Interval=200; } private void button1_Click(object sender,EventArgs e) { timerl.Enabled=true; labell.Top=10; labell.Left=0; } private void timer1_Tick(object sender,EventArgs e) { if(labell.Left 简答题 5分
40、有程序段如下: private void button1_Click(object sender,EventArgs e) { Graphics g; g=this.CreateGraphics(); Pen p=new Pen(Color.Green,3); for(int i=20;i 简答题 5分
41、将下列事件程序补充完整,使得程序运行时,在textBoxl和textBox2两个文本框中分别输入两个正整数a和d后,单击butonl按钮,在labell标签框中显示首项为a、公差为d的等差数列前20项的和。例如,输入2和3,则显示610。即2+5+8+...+56+59=610。 private void buton1_Click(object sender,EventArgs e) { int a,d,i,s=0; a=Convert.Tolnt32(textBoxl.Text); d=Convert.Tolnt32(textBox2.Text); for(i=1;_____________;i++)//l(1) { s=_____________;//(2) a=_____________;//(3) } labell.Text=s.ToString(); } 简答题 9分
42、将下列的事件程序补充完整,使得程序运行后,单击buton1按钮,产生10个1~100之间的随机整数,并将这些数据写入到指定文件中。 private void button1_Click(object sender,EventArgs e) { int i,n; FileStream fs=new FileStream(@"d:\mydata.dat",FileMode.Create); Binary Writer bw=new BinaryWriter(fs);Random mum=new Random(); for(i=0;i 简答题 6分
43、在Forml窗体中有一个名称为bindingSourcel的控件,该控件已正确地绑定到数据源(“abc”数据库中的“telBook”表)。编写适当的事件过程,使得程序运行后,单击button1按钮(“删除”),弹出一个“删除记录”警告框,用户选择“确认”或“取消”,如果单击“确认”,则删除当前记录,否则取消本次操作。程序运行情况如题图所示。 简答题 10分
0人学习
6008人学习
6008人学习
0人学习
6008人学习