C#期末试卷A卷_第1页
C#期末试卷A卷_第2页
C#期末试卷A卷_第3页
C#期末试卷A卷_第4页
C#期末试卷A卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、北京市仪器仪表高级技工学校2017-2018学年度第一学期C项目开发期末考试试卷(A)卷(共7页) 15Z-5班 姓名: 学号: 成绩: 一、 单选题(每题2分,共30分, 错填或不填均无分)1。 在32位计算机中,一个字长所占的字节数为( )A) 1 B) 2 C) 4 D) 82以下选项中合法的用户标识符是( )A)long B)test C)3Dmax D)break3。 以下程序的输出结果是 ( )。void main() int m = 1,n =1, k; if (+m < 1 & n- <= 0) Console。WriteLine(”0,1”, m, n);

2、 else Console。WriteLine(”0,1",m, n);A)0, 2 B)1 ,2 C)1, 1 D)2 ,14。 以下程序段中与语句k=a>b?(bc?1:0):0; 功能等价的是 ( )。A) if(a>b&bc)k=1;else k=0;B) if(ab|b>c)k=1;C) if(a=b)k=0;else if(b<=c) k=1;else k=0;D) if(ab)k=1;else if(bc) k=1;5。下面程序段的运行结果是( )。int x=0,y=0; while (x4) y+; x+=+y ; Console.W

3、rite("0,1”, y, x); A)20,7 B)4,6 C)6,12 D)20,86. 下面的符号常量定义中,正确的是 ( ) A) const double PI 3.14; B) const double PI; C) const double PI=3.14 D) const PI 3。147。若有定义:int a=1,b=2,c=3,d=4,x=5,y=6; 则表达式 (x=ab)(y=c>d) 的值为( ).A) 0 B) 1 C) 5 D) 68。以下( )是不正确的字符串常量。A) "1212" B) abc' C) ”0” D

4、) " ”9.若有定义:int x=1111,y=222,z=33; 则语句Console。WriteLine(”0+1+2”, x, y, z); 运行后的输出结果为( ). A) 111122233B) 1111,222,33 C) 1111 222 33D) 1111+222+3310。语句a=(3/4)+32;运行后,a的值为( )。 A) 0 B) 1 C) 2 D) 311。 以下程序段中与语句k=a>b?(bc?1:0):0; 功能等价的是( ).A) if(a>b&&b>c)k=1;else k=0;B) if(ab|bc)k=1;C

5、) if(a<=b)k=0;else if(b=c) k=1;else k=0;D) if(a>b)k=1;else if(bc) k=1;12.执行语句for (i=1;i+4;) ; 后变量i的值是( )。 A)不定 B)3 C)4 D)513。若有定义:int a=1,b=2,c=3,d=4,x=5,y=6; ,则表达式 (x=a>b)&(y=c>d) 的值为( ) 。A) 0 B) 1 C) 5 D) 614。 以下程序的输出结果是( )。void main() int a = 1,b =1, k; if (+a < 0 b- <= 0) C

6、onsole。WriteLine("0,1", a, b); else Console。WriteLine(”0,1", b, a);A)-l, l B)0 ,1 C) 0, 0 D) 1 ,015。下面程序段, 则下面描述中正确的是 ( )。int k = 2; while (k != 2) Console.Write(k); k-; A)while循环执行10次 B)循环题语句一次也不执行 C)循环是无限循环 D)循环体语句执行一次二、填空题(每空2分,共20分)1、若已定义: int b; 则语句b=4/3+24;运行后,b的值为_。2、若int a=2,b

7、=3;float x=3。5,y=2。5;则表达式(float)(a+b)/2+(int)x%(int)y的值是_。3、以下代码的输出结果为_main() char m; m=(char)( (int)'A+32 );Console.WriteLine("0”,m);4。若有如下语句,则之后的值是_。 int m,x=2,y=5; x+; m = x+y+;5。若有定义:int k,i=3,j=3; ,则表达式 k=(+i)*(j-) 的值是_。 6.若有定义:int a=6,b=2;char c1='a,c2=b; ,则表达式a+b%5+c2c1的值是_。7、表达式

8、3/5的值是_,3.0/5的值是_,35的值是_,91/5的值是_。三、写出下列程序的运行结果(每题5分,共30分)1。 void main() int a=2,b=3,c=4; a=16+(b+)-(+c); Console.WriteLine(a);运行结果:_2。main() int x=10,y=10; Console.WriteLine(”x=0,y1",x-,-y); 运行结果:_3. 写出下面程序运行的结果( )。main ( ) int k=1,n=342 ; do k= n10 ; n/=10 ; while (n) ; Console。Write(k);运行结果:

9、_4。以下程序的输出结果是 main( ) int n=12345,d; while(n!=0) d=n%10; Console。Write(d); n/=10; 5. 以下程序运行时,输出结果是_。void main() int x=10, y=20, t=0; if (x y) t = x; x = y; y = t; Console.WriteLine(”0,1”, x, y); 6、以下程序的输出结果是_# include<stdio。h> main() int a ,b,d=241; a=d/100%9; b=(1)(-1); Console.Writeline("a=0,b=1",a,b); 四、编程题(每题10分,共20分)1。 如下图所示的主界面上有两个文本输入框txtNum1、txtNum2,分别用来输入两个整数;【运算】按钮实现求这两个整数的和,并把和赋值给主界面上的标签lblSu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论