资源描述:
《C#物联网程序设计基础期中试卷(含答案)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、n
2、r>1、2、3、4、5、6、7、8、9、10、11>12、13、14、15、:_、单选题(每题2分,共30分,错填或不填均无分)************学院********学年第**学期C#物联网程序设计基础期中试卷(考试时间:90分钟试卷满分:100分)课程名称C#物联网程序设计基础共3页成纟负考试班级考核性质考试日期评卷教师题号二三四五六七八九十十…十二十三十四得分1.在32位计算机中,一个字长所占的字节数为()A)1B)2C)4D)82.以下选项中合法的用户标识符是()A)longB)testC)3DmaxD)break3.下面的
3、符号常量定义中,正确的是()(2分)A)constdoublePI3.14;B)constdoublePI;C)constdoublePI=3.14D)constPI3.144.若有定义:inta=l,b=2,c=3,d=4,x=5,y=6;则表达式(x=a>b)&&(y=c>d)的值为()。A)0B)1C)5D)65.以下()是不正确的字符串常量。A)〃12'12〃B)'dbc'C)〃0〃D)…6.若有定义:intx=llll,y=222,z=33;则语句Console.WriteLineC{0}+{1}+{2}x,y,z);运行后的输出
4、结果为()。A)111122233B)1111,222,33C)111122233D)1111+222+337•语句a=(3/4)+3%2;运行后,a的值为()。A)0B)1C)2D)38.以下选项中,与k二n卄完全等价的表达式是A)k二n,n二n+1B)n二n+1,k=nC)k=++nD)k+=n+l9.if语句嵌套使用时,else总是与()配对。A)同一行上的ifB)其之前最近的if0其之前最近的未配对的if0)缩排位置相同的if10.以下程序的输出结果是(^includevoidmain()inta=-l,b=l,k
5、;if(++a<0&&b-Y二0)Console.WriteLineC{0},{1}〃,a,);Console.WriteLine(z/{0},{1}〃,b,);A)-1,1C)1-1IL以下程序段中与语句k=a>b?(b>c?l:0):0;功能等价的是()oA)if(a>b&&b>c)k=l;elsek=0;B)if(a<=b)k=0;elseif(b<=c)k=l;elsek=0;D)if(a>b)k=l;elseif(b>c)k=l;12•执行语句for(i=l;i++〈4;);后变量i的值是。A)不定B)3C)4D)513.以下程序
6、段。do{x二x*x;}while(!x);A)是死循环B)循环执行2次C)循环执行1次D)有语法错误14.语句wh订e(!E);括号中的表达式!E等价于()。A)E=0B)E=1C)E!二1D)E!二013.对于下面程序段,描述屮正确的是()ointi二100;while(i=0)i=i-l;A)while循环执行100次B)循环体语句一次也不执行C)while循环执行99次D)循环体语句执行一次二、填空题(1-2题每空1分,3-5题每空2分,共10分)1、表达式3/5的值是_,3.0/5的值是0.6,3%5的值是3。2、若已定义:int
7、b;则语句b二4/3+2%4;运行后,b的值为_3。3、设i,j,k均为int型变量,则执行完下面的for语句后,k的值为10。for(1=0,>10;i<=j;i++,j—)k二i+j;4、若inta=2,b=3;floatx=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值是3.5.5、以下代码的输出结果为amain(){charm;m=(char)((int)'A'+32);Console.WriteLine(〃{0}"、m);}三、写出下列程序的运行结果(每题5分,共25分)1.voidmai
8、n(){inta=2,b=3,c=4;a*二16+(b++)-(++c);Console・WriteLine(a);答案:281.main(){intx=10,y=10;Console.WriteLine("x={0},y{1}",x--,--y);}答案:x=10,y=92.以下程序输出结果是。main(){intx=1,y=O,a=O,b=O;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;case3:a++;b++;}Cons
9、ole.Write(/Za={0},b={1}",a,b);}答案:a=2,b=l3.写出下面程序运行的结果()omain(){intk=l,n=342;do{k*=n%10;n