欢迎来到天天文库
浏览记录
ID:27671960
大小:180.12 KB
页数:18页
时间:2018-12-03
《c基础试题(附答案)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一、选择题1、能作为C#程序的基本单位是()。A.字符B.语句C.函数D.源程序文件答案:B2、将变足从字符申类型转换为数值类型可以使用的类型转换方法是(A.Str()B.CcharC.CStr()D.int.Par$e();答案:D3、数据类型转换的类是()。A.ModB.ConvertC.ConstD.Single答案••B4、字符串连接运算符包括&和()。A.+B.-C.*D./答案:A5、先判断条件的当循环语句是()。A.do...whileB.whileC.while...doD.do...loop答案:B6、下面儿个函数,
2、()是重载函数.l.voidfl(int)2.intfl(int)3.intfl(intjnt)4.floatk(int)A.pq个全B.l和4C.2和3D.3和4答案:C8、以下的C#代码:staticvoidMain(string[]args){Console.WriteLine(’■运行结果:{0}Console.ReadLineO);Console.ReadLine();}代码运行结果为()。A.在控制台窗LI显7F“运行结果:’’B.在控制台窗口显示“运行结果:{0}”C.在控制台窗口显示“运行结果:,Console.Rea
3、dLine”D.如果用户在控制台输入“A”,那么程序将在控制台显示“运行结果:A’答案:D9、在C#中定义一个数组,正确的代码为()。A.intarraya=newint[5];B.intflarraya=newint[51;C.intarraya=newint[];D.int[5]arraya=newint;答案:B1()、在C#屮,下列代码运行后,变量Max的值是()(选择一项)Inta=5,b=10,c=15,Max=0;Max=a〉b?a:b;Max=c4、关于continue和break,以下说法正确的是()Abreak是中断本次循环Bcontinue是中断本次循环,进入一下次的循环Cbreak是中断本次循环,进入一下次的循环Dcontinue是中断整个循环答案:A12、在C#中,关于while和do...while,以下说法正确的是()Awhile先执行然后判断条件是否成立Bwhile最少的循环次数是1次Cdo...while先执行然后判断条件是否成立Ddo...while最少的循环次数是0次答案:C13、在C#屮,下列变量定义与赋值正确的是()Ainta=同学Bfloata=老师C5、doublea=教室Dchara=’学’答案:D14、表达式“abcde”==”abcde”+”2006”的值为()A.True2006B.trueC.falseD.0答案:C15、在C#+定义类时,使用的关键字是()A、interfaceB、intC、classD、overrides答案:C二.写出下列程序的结果inty=l,x;if(y!=O){x=5;}elseif(y<0)x=4;}Console.WriteLine(nx={0}’’,x);}答案••5intx,y=0;do{x=y++;Console.WriteLine(x6、);}while(y<6);}答案:153、classTest{staticvoidMain(){intx=5;inty=x-Console.WriteLine(ny={0}n,y);y=--x;Console.WriteLine("y={0}",y);}}答案••5,54、classTest{publicstaticvoidMain(){staticint[]a={1,2,3,4,5,6,7,8};ints0,sl,s2;s0=sl=s2=0;for(inti=0;i<8;i++)switch(a[i]%3)case0:sO+=Te7、st.afil;break;case1:s1+=Te$t.a[i];break;case2:s2+=Test.a[i];break;}}Console.WriteLine(sO+•’”+si+”"+s2);}}答案:9+12+135、usingSystem;classTest{publicstaticvoidMain(){ints=0,i=l;for(;;i++){if(s>50)break;if(i%2==0)s+=i;}Console.writeLine("i,s="+i+",••+s);)}答案:14,S=2+4+6...+148、,566、写出下列函数的功能。staticfloatFH(){floaty=0,n=0;intx=Convert.ToInt32(Console.ReadLine());//从键盘谣入整型数掘赋给xwhile(x!=-1
4、关于continue和break,以下说法正确的是()Abreak是中断本次循环Bcontinue是中断本次循环,进入一下次的循环Cbreak是中断本次循环,进入一下次的循环Dcontinue是中断整个循环答案:A12、在C#中,关于while和do...while,以下说法正确的是()Awhile先执行然后判断条件是否成立Bwhile最少的循环次数是1次Cdo...while先执行然后判断条件是否成立Ddo...while最少的循环次数是0次答案:C13、在C#屮,下列变量定义与赋值正确的是()Ainta=同学Bfloata=老师C
5、doublea=教室Dchara=’学’答案:D14、表达式“abcde”==”abcde”+”2006”的值为()A.True2006B.trueC.falseD.0答案:C15、在C#+定义类时,使用的关键字是()A、interfaceB、intC、classD、overrides答案:C二.写出下列程序的结果inty=l,x;if(y!=O){x=5;}elseif(y<0)x=4;}Console.WriteLine(nx={0}’’,x);}答案••5intx,y=0;do{x=y++;Console.WriteLine(x
6、);}while(y<6);}答案:153、classTest{staticvoidMain(){intx=5;inty=x-Console.WriteLine(ny={0}n,y);y=--x;Console.WriteLine("y={0}",y);}}答案••5,54、classTest{publicstaticvoidMain(){staticint[]a={1,2,3,4,5,6,7,8};ints0,sl,s2;s0=sl=s2=0;for(inti=0;i<8;i++)switch(a[i]%3)case0:sO+=Te
7、st.afil;break;case1:s1+=Te$t.a[i];break;case2:s2+=Test.a[i];break;}}Console.WriteLine(sO+•’”+si+”"+s2);}}答案:9+12+135、usingSystem;classTest{publicstaticvoidMain(){ints=0,i=l;for(;;i++){if(s>50)break;if(i%2==0)s+=i;}Console.writeLine("i,s="+i+",••+s);)}答案:14,S=2+4+6...+14
8、,566、写出下列函数的功能。staticfloatFH(){floaty=0,n=0;intx=Convert.ToInt32(Console.ReadLine());//从键盘谣入整型数掘赋给xwhile(x!=-1
此文档下载收益归作者所有