《最新C#基础试题》由会员分享,可在线阅读,更多相关《最新C#基础试题(26页珍藏版)》请在金锄头文库上搜索。
1、学习 - 好资料一、挑选题1、能作为C#程序的基本单位是;A.字符B.语句C.函数D.源程序文件答案: B2、将变量从字符串类型转换为数值类型可以使用的类型转换方法是 ; A.StrB.CcharC.CStrD.int.Parse;答案: D3、数据类型转换的类是;A.ModB.Convert答案: BC. ConstD.Single4、字符串连接运算符包括& 和();A. +B. -C. *D. /答案: A5、先判定条件的当循环语句是;A. do.whileB.whileC. while.doD. do .loop答案: B6、下面几个函数, ()是重载函数.1. void f1int2.
2、int f1int3.int f1int,int4.float kintA. 四个全B.1 和 4C.2 和 3D.3 和 4答案: C8、以下的C代码:static void Main ( string args )Console.WriteLine 运行结果 : 0,Console.ReadLine; Console.ReadLine;代码运行结果为();A. 在掌握台窗口显示“运行结果: ”B.在掌握台窗口显示“运行结果: 0 ”C.在掌握台窗口显示“运行结果:, Console ReadLine ”D.假如用户在掌握台输入“ A,”那么程序将在掌握台显示“运行结果: A”答案: D9、
3、在 C#中定义一个数组,正确的代码为();A.int arraya = new int5;B.int arraya = new int5;C.int arraya = new int;D.int5 arraya = new int;答案: B更多精品文档10、在 C#中,以下代码运行后, 变量 Max 的值是()(挑选一项) Int a=5,b=10,c=15,Max=0; Max = ab.a:b;Max = cMax.c:Max;A.0B.5C.10D.15答案: C11、在 C#中,关于continue 和 break,以下说法正确选项()A break 是中断本次循环B continu
4、e 是中断本次循环,进入一下次的循环C break 是中断本次循环,进入一下次的循环D continue 是中断整个循环答案: A12、在 C#中,关于while 和 dowhile,以下说法正确选项()A while 先执行然后判定条件是否成立B while 最少的循环次数是1 次C dowhile 先执行然后判定条件是否成立D dowhile 最少的循环次数是0次答案: C13、在 C#中,以下变量定义与赋值正确选项()A int a= 同学B float a= 老师C double a=教室D char a= 学答案: D14、表达式“ abcde ” = = ” abcde ” +的”
5、值2为00(6 ”)A True2006B. trueC. falseD. 0答案: C15、在 C#中定义类时,使用的关键字是() A 、interfaceB、intC、classD、overrides答案: C二.写出以下程序的结果1、int y = 1,x; if y.=0x = 5;else if y 0 x = 4;else答案: 52、x = 3;Console.WriteLinex=0” , x;int x, y = 0; do答案: 153 、 class Testx = y+; Console.WriteLinex; while y 6;static void Main in
6、t x=5; int y=x- -;Console.WriteLiney=0, y; y=- -x; Console.WriteLiney=0, y;答案: 5,54 、 class Testpublic static void Mainstatic int a = 1, 2, 3, 4, 5, 6, 7, 8 ; int s0, s1, s2;s0=s1=s2= 0;for int i = 0; i 50 break;if i%2=0s+=i;Console.writeLine i, s= + i + , + s;答案: 14,S=2+4+6.+14,566、写出以下函数的功能; stati
7、c float FHfloat y=0,n=0;int x = Convert.ToInt32Console.ReadLine; /从键盘读入整型数据赋给x while x.=-1n+; y+=x;x = Convert.ToInt32Console.ReadLine;if n=0elsereturn y;return y/n;答案:从键盘中输入输入整型数只要不是-1 就求和,不输入数就返回0,否就求这几个数的的平均值;7、using System; class Testpublic static void Main int a =2,4,6,8,10,12,14,16,18;for int
8、i=0; i b . a : b;max = max c . max : c; return max;2、编一个程序,输入一个字符,假如是大写字母,就转换成小写字母,否就不转换;答案:Console.Write 输入字符: ;char c = char.ParseConsole.ReadLine; char s = Changec;Console.WriteLine 0 , s; Console.ReadKey;static char Changechar cif c = A & c = A & c = a & c = 48 & c = 0if a - b = 0.5b = b + 1;return b;5、编一个程序,输入0 100 之间的一个同学成果分数,用 switch 语句输出成果等第(成果优秀( 90-100),成果良好( 80-89 ),成果及格( 60-79 )和成果不及格(59 以下);答案: static void Main string argsScore;Console.ReadKey;static void Scoreint score = int .ParseConsole .ReadLine; int