试题详情
- 单项选择题对于foreach语句和for语句,下列说法错误的是()
A、 for语句与foreach语句在结构上不一样,前者有3个表达式,表达式间用分号隔开;后者仅有一个“表达式”,形式为“数据类型 变量 in 集合表达式”
B、 语句for(;true;);是合法的,但是个死循环;“foreach(true);”也是合法的,也是一个死循环
C、 语句for(;true;);是合法的,但是个死循环;而“foreach(true);”是非法的
D、 语句块“ int[] a={1,2}; foreach(int i in a);”是合法的。
- B
关注下方微信公众号,在线模考后查看
热门试题
- 下列关于C#面向对象应用的描述中,哪项是
- 在C#中,使用()关键字来声明符号常量。
- 下列变量名正确的是()。
- 简述面向对象的基本特征。
- 在C#语言中,switch语句用()来处
- 输入一个字符,判定它是什么类型的字符(大
- 可使用Console类的()方法,在控制
- 面向对象语言都应至少具有的三个特性是封装
- 派生类构造函数的执行顺序是从最上面的()
- 说明:下列程序中部分下划线的代码有错误,
- 编一个程序,利用do-while循环语句
- 编一个程序,利用二重for循环语句,打印
- Items.Remove方法用来一次性清
- 下列叙述中,正确的是()
- 在C#中条件判断语句有()和()。
- 可以阻止某一个类被其他类继承。
- 当month等于6时,下面代码的输出结果
- 在允许ListBox控件多选的情况下,可
- 已知1个数组inta[10],则以下说法
- 在c#的条件判断语句switch cas