可视化程序设计测试题及答案,.
可视化程序设计测试题及答案,.
可视化程序设计期中考试试卷及答案
一、 选择题(从四个备选作案中,选择一个正确的代号填入括号内,每小题2分,共20分)
1.如果不带修饰符,在C#中类成员被默认声明为( )
A.private型 B.protected型 C.public型 D.static型
2.下面关于C#的逻辑运算符+、&&、!的运算优先级正确的是( )
A.||的优先级最高,然后是!,优先级最低的是+
B.+的优先级最高,然后是!,优先级最低的是||
C.!的优先级最高,然后是+,优先级最低的是||
D.!的优先级最高,然后是||,优先级最低的是+
3.C#执行程序是从( )方法开始的
A.main方法 B.Main方法 C.Run方法 D.Form_Load方法
4.下列关于构造函数的描述正确的是( )
A.构造函数可以声明返回类型。
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数
5.在C#语言中,下列能够作为变量名的是____。
A. a_3b B. 3ab C. if D. a-bc
6. 已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量n的值为( n=0;
if(c<b)
n=a+b+c;
else if(a+b<c)
n=c-a-b;
else
n=a+b;
A.0 B. -3 C. 9 D. 15
7.可以在( )中设置窗体及窗体上各控件的属性。
A、代码编辑器窗口 B、工具箱窗口
C、属性窗口 D、解决方案资源管理器窗口
8. 下列关于解决方案的叙述中,不正确的是( )
A.一个解决方案可以包含多个项目
B.解决方案文件的扩展名为“.sln”
)。
可视化程序设计测试题及答案,.
C.新建项目时,会默认生成一个解决方案
D.一个解决方案只能包含一个项目
9. 在窗体上三个文本框textBox1, textBox2, textBox3,一个命令按钮button1,把三个文本框的Text属性设置为空白,然后编写button1的Click事件代码: private void button1_Click(Object sender,System.EventArgs e) {
Textbox3.Text= Textbox1.Text+ Textbox2.Text;
}
程序运行后,如果在输入文本框textBox1, textBox2中分别输入20,16,单击button1按钮后,则textBox3显示的是:( )
A.36 B. 1620 C.出错 D.2016
10 . 以下程序运行后label1.Text的输出结果是( )
private void Form1_Load (Object Sender,System.EventArgs e)
{ label1.Text="";
int i=0,s=0;
for (; ;)
{ i = i + 1;
if (i%2==0) continue;
s = s + i;
if (i == 7) break;
}
label1.Text = s.ToString();
A.21 B.16 C.28 D.程序进入死循环
二、填空题(在括号内填入正确的答案,每小题2分,共20分)
1、下列数学表达式等价的C#算术表达式是( _______________________ )
a2b c|2| c 4d
2、在C#中,进行注释有两种方法:使用“//”和使用“/* */“符号对,其中( _________________)只能进行单行注释。
3.要在控制台程序运行时输入信息,可使用Console类的(__________)方法。 4.当a=3,b=2,c=-1,d=7时,下列逻辑表达式的值是(_____________________)
(c+d)/(a-b)%2<0&&!(c>0)|| d<0
5. 下列控制台应用程序完成的功能是:从键盘上输入一个直角三角形的斜边长度和随机产生一个角的弧度数(在10,90之间),计算出另两条直角边的长度并输出。请填空:
using system;
可视化程序设计测试题及答案,.
public class Example1
{
public Static void main()
{
double a, b, c,jd;
Random r = new Random();
c = Convert.ToDouble(_________________); //从键盘输入斜边长度 jd =(______________________)//随机产生一个角度
a = c * Math.Sin(jd);
b = c * Math.Cos(jd);
Console.WriteLine("a={0},b={1}", a, b); //输出两直角边的值 }
}
6.请写出描述“-10<=x<=10”的C#语言表达式( _______ )。
7. 在windows窗体设计中,点击Button按钮,使计时控件Timer1开始起作用或有效,则在private void button1_Click(object sender, EventArgs e)方法中写入如下代码(________________________ )。
8.在列表框listBox1控件中,要删除该控件中所选的项,应该写如的代码如下: ______________________________________________________.
三、改错题(每个程序片段有两个地方错,错误在//****//下面一行,请改正代码中的错误,每小题6分,共12分)
1. 下面的代码是从键盘上输入10个后,分别输出这些数的3次方值。 //*******1******//
x=1;
int y;
do {
//*******2*****//
y=Console.ReadLine();
Console.WriteLine("{0} ",y*y*y);
x++;
} while(x<=10);
2. 下面是定义了学生类,然后在主函数中定义了学生对象,要求给学生的姓名Name赋值,并输出学生的人数。
public class Student
可视化程序设计测试题及答案,.
{
public static int s=0;
//*********1*******//
private string Name;
}
class Test
{
static void Main(string[] args )
{
Student st=new Student( );
//********2********//
Student.s =st.s+1;
http://doc.guandang.net="Tom";
Console.WriteLine("s={0}",Student.s);
}
四、写出下列程序的运行结果(每小题10分,共20分)
1.
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication2
{
using System;
class Demo2
{
static void Main()
{
int i = 1, m;
while (i <= 10)
{
m = i * i;
if(i%3==0) Console.Write("{0}\t ", m);
i++;
}
}
}
}
2.
using System;
using System.Collections.Generic;
可视化程序设计测试题及答案,.
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication2
{
class ARRAY
{
static void Main(string[] args)
{
int sum1 = 0;
int sum2 = 0;
int[] arr ={ 1, 5, 2, 3, 6, 7, 12, 15 };
foreach (int k in arr)
{
if (k % 3 == 0)
sum1 += k;
else
sum2 =sum2 + k;
}
Console.WriteLine("sum1={0}", sum1);
Console.WriteLine("sum2={0}", sum2);
}
}
}
五、程序补充完整(每空3分,共15分)
下列程序是输出求数组a中最大的数及所在数组的位 …… 此处隐藏:3336字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




