资源描述:
《C#期末试卷A卷》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、..北京市仪器仪表高级技工学校2017-2018学年度第一学期《C#项目开发》期末考试试卷(A)卷(共7页)15Z-5班姓名:学号:成绩:一、单选题(每题2分,共30分,错填或不填均无分)1.在32位计算机中,一个字长所占的字节数为()A)1B)2C)4D)82.以下选项中合法的用户标识符是()A)longB)testC)3DmaxD)break3.以下程序的输出结果是()。voidmain(){intm=1,n=1,k;if(++m<1&&n--<=0)Console.WriteLine("{0},{1}",m,n);elseConsole.WriteLine("{0},{1}",m,
2、n);}A)0,2B)1,2C)1,1D)2,14.以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()。A)if(a>b&&b>c)k=1;elsek=0;B)if(a>b
3、
4、b>c)k=1;C)if(a<=b)k=0;elseif(b<=c)k=1;elsek=0;D)if(a>b)k=1;elseif(b>c)k=1;word教育资料..5.下面程序段的运行结果是()。intx=0,y=0;while(x<4){y++;x+=++y;}Console.Write("{0},{1}",y,x);A)20,7B)4,6C)6,12D)20,86.下面的符号常量定义中,
5、正确的是() A)constdoublePI3.14;B)constdoublePI; C)constdoublePI=3.14D)constPI3.14 7.若有定义:inta=1,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>d)的值为()。A)0B)1C)5D)68.以下()是不正确的字符串常量。A)"12'12"B)'abc'C)"0"D)""9.若有定义:intx=1111,y=222,z=33;则语句Console.WriteLine("{0}+{1}+{2}",x,y,z);运行后的输出结果为()。A)111122233B)1111,222,
6、33C)111122233D)1111+222+3310.语句a=(3/4)+3%2;运行后,a的值为()。A)0B)1C)2D)311.以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是()。A)if(a>b&&b>c)k=1;elsek=0;B)if(a>b
7、
8、b>c)k=1;C)if(a<=b)k=0;elseif(b<=c)k=1;elsek=0;D)if(a>b)k=1;elseif(b>c)k=1;12.执行语句for(i=1;i++<4;);后变量i的值是()。A)不定B)3C)4D)513.若有定义:inta=1,b=2,c=3,d=4,x=5,y=6;,
9、则表达式(x=a>b)&&(y=c>d)word教育资料..的值为()。A)0B)1C)5D)614.以下程序的输出结果是()。voidmain(){inta=-1,b=1,k;if(++a<0&&b--<=0)Console.WriteLine("{0},{1}",a,b);elseConsole.WriteLine("{0},{1}",b,a);}A)-l,lB)0,1C)0,0D)1,015.下面程序段,则下面描述中正确的是()。intk=2;while(k!=2){Console.Write(k);k--;}A)while循环执行10次B)循环题语句一次也不执行C)循环是无限循环
10、D)循环体语句执行一次二、填空题(每空2分,共20分)1、若已定义:intb;则语句b=4/3+2%4;运行后,b的值为________。2、若inta=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是__________.3、以下代码的输出结果为___________main(){charm;m=(char)((int)’A’+32);Console.WriteLine("{0}",m);word教育资料..}4.若有如下语句,则之后m的值是__________。 intm,x=2,y=5;x++;m=x+y
11、++;5.若有定义:intk,i=3,j=3;,则表达式k=(++i)*(j--)的值是_________。6.若有定义:inta=6,b=2;charc1='a',c2='b';,则表达式a+b%5+c2-c1的值是________。7、表达式3/5的值是____,3.0/5的值是_______,3%5的值是____,91/5的值是______.三、写出下列程序的运行结果(每题5分,共30分)1.voidmain(){inta=2