C#程序设计基础测试题(一).docxVIP

  • 37
  • 0
  • 约9.33千字
  • 约 8页
  • 2022-06-23 发布于上海
  • 举报
学号: 姓名: C#程序设计基础测试题 一、填空题: 1、( )是所有数组的基类。 2、布尔型的变量可以赋值为关键字( )或( )。 3、System.Array 有一个( )属性,通过它可以获取数组的长度。 4、设 x=10; 则表达式 x10?x=0:x++ 的值为( ) 5、已知整型变量 a=5,b=4,c=6,则 ab?(ac?a:c):b 的结果为( )。 6、有一个字符串的定义为string s = “hello world!”; 在此字符串中,字符w 的索引是( )。 7、C#语言源代码文件的后缀名是( )。 8、在 C#程序中,程序的执行总是从( )方法开始的 9、在循环执行过程中,希望当某个条件满足时退出循环,使用( )语句 10、下列程序段执行后,a[4]的值为( )。 int []a={1,2,3,4,5};a[4]=a[a[2]]; 11、8/3 的结果是( )。 12、在 Array 类中,可以对一维数组中的元素进行排序的方法是( )。 13、( )是独立于 CPU 的指令集,它可以被高效地转换为特定于某种CPU 的代码。 14、C#中执行下列语句后,int n=21; n=1;n 的值为( ) 15、C#中每个 char 类型量占用( )个字节的内容。 16、表达式 2+5/10*10 的值为( )。 17、float f=-123.567F; int i=(int)f.则 i 的值现在是( )。 18、C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应该在其前面加上( )号。 19、计算表达式“10*10*1010||22+3”结果为( )。 20、循环语句“for(int i=30;i=10;i=i-3)”循环次数为( )次。 二、选择题: 1、关于如下程序结构的描述中,哪一项是正确的?( ) for ( ; ; ) { 循环体; } a) 不执行循环体 b) 一直执行循环体,即死循环 c) 执行循环体一次 d) 程序不符合语法要求 2、枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为( )。 a) int b) sbyte c) uint d) ulong 3、C#数组主要有三种形式,它们是( )。 a) 一维数组 、二维数组、三维数组 b) 整型数组、浮点型数组、字符型数组 c) 一维数组、多维数组、不规则数组 d) 一维数组、二维数组、多维数组 4、可用作 C#程序用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 5、下列类型中, 哪些不属于引用类型? ( )。 a) String b) int c) Class d) Delegate 6、C#中导入某一命名空间的关键字是( )。 using b) use c)import d) include 7、以下程序的输出结果是( )。 enum Color { Red, Green = 2, Blue } static void Main(string[] args) { Color c = 0; Color c1 = (Color )2; Console.WriteLine({0},{1}, c,c1 ); Console .Read (); } Green,Red b) Red,Green c) Red,Blue d) Green,Blue 8、分析下列代码段,运行结果是什么?( )。 static void Main(string [] args) { string[] words = new string[] {“a”,“b”,“c”}; foreach (int word in words) { word =“abc”; Console.WriteLine(word); } Console.ReadKey (); } a) a b c b) abc abc abc c) bc ac ab d)不能正确编译 9、在数组中对于 for 和 foreach 语句,下列那些选项中的说法不正确?( )。 foreach 语句能使你不用索引就可以遍历整个数组 foreach 语句总是从索引 1 遍历到索引 Length foreach 总是遍历整个数组 如果需要修改数组元素就必须使用 for 语句 10、在 C#中,( )表示 “” 。 a) 空字符 b) 空串 c) 空值 d) 以上都不是 11、当( )时,条件“expression1 XOR expression2”的值为真。 a) expression1 为真而 expression2 为假 b) e

文档评论(0)

1亿VIP精品文档

相关文档