单选题

对于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);”是合法的。

正确答案

来源:www.examk.com

答案解析

相似试题
  • 在数组中对于for和foreach语句,下列哪些选项中的说法不正确?()。

    单选题查看答案

  • 在数组中对于for和foreach语句,下列那些选项中的说法不正确?()

    单选题查看答案

  • foreach语句适用于枚举数组中的元素

    判断题查看答案

  • 编一个程序,从键盘输入一个字符串,用foreach循环语句,统计其中大写字母的个数和小写字母的个数。

    简答题查看答案

  • 用户类若想支持Foreach语句需要实现的接口是:()

    单选题查看答案

  • 在VisualFoxPro中,要访问数组中的每一个元素时,通过FOREACH...ENDFOR语句也能实现

    判断题查看答案

  • 编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。

    简答题查看答案

  • Java语言提供了三个专门的循环控制语句:for语句、while语句和do…while语句。

    判断题查看答案

  • 下列不是合法for语句的是()

    单选题查看答案