C程序设计基础测试题一资料.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、本文档付费后,不意味着付费购买了版权,只能用于单位或个人使用,不得用于商业用途(如:【转卖】进行直接盈利和【编辑后售卖】进行间接盈利)。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:18428362892(电话支持时间:9:00-19:00)。
第 第1页共1页 C程序设计基础测试题㈠资料 学号: 姓名: C#程序设计基础测试题 一、填空题: 1、 是所有数组的基类。 2、 布尔型的变量可以赋值为关键字或。 3、 有一个属性,通过它可以获取数组的长度。 4、 设x二10;则表达式x 5、 已知整型变量a=5,b=4,c=6,则a>b?(a>c?a: c): b的结果 为。 6、 有一个字符串的定义为string s = uhello world! v ; 在此字符串中,字符w的索引是。 7、 C#语言源代码文件的后缀名是。 8、 在C#程序中,程序的执行总是从方法开始的 9、 在循环执行过程中,希望当某个条件满足时退出循环,使 用语句 10、 下列程序段执行后,a[4]的值为。i nt a={l,2,3,4,5};a[4]=a[a[2]]; 11、 8/3的结果是。 12、 在Array类中,可以对一维数组中的元素进行排序的方 法是。 13、 是独立于CPU的指令集,它可以被高效地转换为特定于 某种CPU的代码。 14、 C#中执行下列语句后,int n二21; n 18、 C#中的字符串有两类,规则字符串和逐字字符串,定义 逐字字符串时,应该在其前面加上号。 19、 计算表达式 w10*10*10>10| |2 20、 循环语句“for”循环次数为次。 二、选择题: 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 +W0RD B、 a3_b3 _123 YN C、 for -abc Case D、 2a DO sizeof 5、 下列类型中,哪些不属于引用类型?。a ) String b) int c) Class d) Delegate 6、 C#中导入某一命名空间的关键字是。a ) using b) use import d) include 7、以下程序的输出结果是。e num Color { Red, Green =2, Blue } static void Main(string args) { Color c = 0; Color cl = (Color )2; (\ Console、Read (); } a) Green,Red b) Red,Green c) Red,Blue d) Green,Blue 8、 分析下列代码段,运行结果是什么?。s tatic void Main(string args) { string words = new string { “0" , “b" , “c" }; foreach (int word in words) { word = "abc” ; (word) ; } () ; } a) a b c b) abc abc abc c) be ac ab 不能正确编译 9、 在数组中对于for和foreach语句,下列那些选项中的 说法不正确?。a ) foreach语句能使你不用索引就可以遍历整个数组b) foreach语句总是从索引1遍历到索引Length c) foreach总是遍历整个数组d) 如果需要修改数组元素就必须使用for语句 10、 在C#中,表示o a ) 空字符 b) 空串 c) 空值 d) 以上都不是 11、 当时,条件"expressionl XOR expression2M 的值为 真。a ) expressionl 为真而 expression2 为假 b) expressionl 为假而 expression2 为真 c) expressionl 和 expression2 均为真 d) a和b都对 12、 在C#中无需编写任何代码就能将int型数值转换为 double型数值,称为。a ) 显式转换b)隐式转换 c) 数据类型转换d) 变换 13、 下面代码的输出结果是。i nt x =5; int y = x++; (y); y = ++x; (y) ; a) 5 6 b) 7 c) 5 d) 5 7 14、当month等于6时,下面代码的输出结果是。i nt days =0; switch (month) { case

您可能关注的文档

文档评论(0)

177****6303

相关文档

相关课程推荐