资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第1章一选择题1关于C#程序的书写,下列不正确的说法是【D】。A) 区分大小写B) 一行可以写多条语句C) 一条语句可以写成多行D) 一个类中只能有一个 Main() 方法,因此多个类中可以有多个Main() 方法。2. C#应用程序项目文件的扩展名是【A】。C) slnD) suoA) csprojB) cs3运行C#程序可以通过按【A】键实现。A) F5B) Alt+F5C) Ctrl+F5D) Alt+Ctrl+F54. 公共语言运行库可简写为( C )。A) MSIL B) JITC) CLR D) MSDN5 .NET 编程语言不包括下面哪种语言? (D)A) Visual Basic B) Visual C+ C) Visual C#D) JAVA第2章选择题1.在C#语言中,下列能够作为变量名的是【C】。A) ifB) 3abC) a_3b2.在C#语言中,转义字符不可以表示【B 】。A) 任何字符B)字符串C)字母3.表达式 5/2+5%2-1 的值是【 B 】。A) 4B) 2C) 2.54.下列数值类型的数据精度最高的是【C】。A) intB) floatC) decimal5.在C#语言中,下面的运算符中,优先级最高的是【B 】A) %B) +C) *=6能正确表示逻辑关系a 10或aw 0”的C#语言表达式是【D) a-bcD)小数点D) 3.5D) ulongD) D 】。A) a=10 or a=10 | a=10 & a=10 | ab?(ac?a:c):b);A) 5B) 4C) 6D) 不确定8要使用变量 score 来存储学生某一门课程的成绩(百分制,可能出现小数部分) ,则最好将其定义为【 C】类型的变量。A) intB) decimalC) floatD) double9已定义下列变量:int n; float f;double df;df=10; n=2;下列语句正确的是【C 】。A) f=12.3;B) n=df;C) df=n=100;D) f=df;10下列表达式或语句中,有语法错误的是【A 】。A) n=12%3.0; ( n 为 int 型)B) 12/3.0C) 12/3D) a b11下面有关变量和常量的说法,正确的是【B 】。A) 在程序运行过程中,变量的值是不能改变的,而常量是可以改变的B) 常量定义必须使用关键字 constC) 在给常量赋值的表达式中不能出现变量D) 常量在内存中的存储单元是固定的,变量则是变动的12、下列类型转换中正确的是【A 】(A) int i= A(B) long L=1.1f(C) int i=(float)1.1 (D) int i=1.113、以下选项中,合法的赋值语句是(B )(A) int a=1(B) int i=1;int j=i+;(C) int a=a+1=2;(D) int i=int (j);14、下列运算符中属于关系运算符的是(A )(A) = (B) = (C) += (D) -=15、阅读下面的程序,程序的运行结果为(C )int a=10,b=4,c=20,d=6; label1.Text=a+*b+c*-d;(A)144 (B)160 (C)140 (D)16416、阅读下面的程序,程序的运行结果为(B )int x=3,y=4,z=5;String s=”xyz ” label1.Text=s+x+y+z;(A)xyz12 (B)xyz345 (C)xyzxyz (D)12xyz17、阅读下面的程序,程序的运行结果为(B )int i=10,j=3;float m=213.5f,n=4.0f; label1.Text=i%j+ ”;” label2.Text=m%n+ ”;”(A)1.0 和 1.5 (B)1 和 1.5 (C)1.0 和 2.5 (D)1 和 2.5、程序改错题1、在编写贪吃蛇游戏中,使用变量输出贪吃蛇游戏当前的状态、运行速度、得分,参考程序如下,但该程序还存在一些错误,请调试改正。private void button1_Click( object sender, EventArgs e)int speed = 0;int score = 0;String status=;Iabel1.text =游戏正在进行 /nspeed = 0;score = 30;status =正常运行;label1.Text = label1.Text +label1.Text += label1.Text +label1.Text += label1.Text +当前速度:+ speed +像素/秒;当前得分:+ score +分;当前状态:+ status;2、模拟连连看游戏判断是否打破记录的程序,参考程序如下,但该程序还存在一些错误, 请调试改正。private void button1_Click( object sender, EventArgs e)int a = 32; /代表原纪录int b =101; /代表新纪录int c=(aj) i-;else j-;A) 2,4B)2,5C)3,4D)3,5 11 下列语句序列执行后, j 的值是【 B 】int j=5,i=6;while(i 3)-;A)1B)2C)3D)412以下for循环的执行次数是【 B】for(i nt i=1;(i=1)&(i2);i+)A)无限次B) 一次也不执行C)执行1次D)执行2次13以下由do-while语句构成的循环执行次数是【 C int m=1;D)执行2次7折,90元以上(含 折,50元以下的不打do+mwhile(m1);A)有语法错误,不能执行B) 一次也不执行C)执行1次二改错题1、根据消费总额进行打折,消费总额在100元以上(含100元)时打90元)100元以下时打 8折,50元以上(含 50元)90元以下时打 9 折。参考程序如下,但是该参考程序有错误,请调试并改正。private void button1_Click( object sender, EventArgs e)int totalAmount = int .Parse(textBox1.Text); / 消费总额if (totalAmount = 100)label1.Text =打 7折;Else if (totalAmou
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号