正确答案: B

一个自定义函数中可以根据不同情况设置多条retum语句

题目:以下关于retllm语句的叙述中正确的是( )。

解析:在函数中允许有多个IettLrll语句,但每次调用只能有一个return语句被执行,因此只能返回一个函数值。定义成void类型的函数,不允许从该函数取得返回值,也不允许使用return语句,c选项描述错误。没有return语句的函数在执行到函数的最后一条语句后会自动返回到调用处,A、D选项描述错误。因此B选项正确。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]有以下程序: #includestring.h> main() {char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde"; strcpy(p+strlen(q),r);strcat(p,q); printf("%d%d\n",sizeof(p),strlen(p)); } 程序运行后的输出结果是( )。
  • 20 11

  • 解析:解析:题目中p+strlen(q)的作用是在数组元素p[0]地址的基础上向后移动三位,然后再将r所指字符串内容复制到p所指的存储空间中,字符d被覆盖,p[20]={'a','b','c','a','b','c','d','e')。然后通过“strcat(p,q);”将q所指的字符串内容连接到p所指的字符串后面,p[20]={'a','b','c','a','b','c','d','e',a','b','c',}。在输出语句中strlen(p)是求字符串的长度,值为ll;sizeof(p)用来求数组p占多少字节,值为20。

  • [单选题]下面关于数据结构的叙述中,正确的叙述是( )。
  • 将一棵树转换为二叉树后,根结点没有右子树


  • [单选题]窗体在屏幕上显示后有 ______种方法可以清除它。
  • 3

  • 解析:解析:清除窗体的方法可以用Unload将其从内存中彻底卸载,也可以设置其Visible属性为False,仅仅使其从屏幕上消失;还可以用.Hide属性,使窗体隐藏起来。

  • [单选题]下面程序的正确输出是( )。 public class Hello { public static void main(String args[]) { int count, xPos = 25; for ( count = 1; count = 10; count++ ) { if ( count == 5 ) break; System.out.println(count ); xPos += 10; } } }
  • 1 2 3 4

  • 解析:解析:该程序经过编译、运行后,在屏幕上显示:1234。publicclassHello中Hello为类名,publicstaticvoidmain(Stringargs[])有关参数的解释如下。public——表示该方法可以被任意代码所调用,包括Java解释器。static——安告诉编译器,main()方法是一个类方法,可以通过类名直接调用,调用时不需要该类的实例对象。void——嵌示main()方法没有返回值。这是非常重要的。因为Java类型检查非常严格,包括检查这些方法返回值的类型是否与声明的一致。Stringargs[]——声明一个字符串类型的数组。它是命令行传递给main()方法的参数,参数在命令行中出现在类名称后面。包含main()方法的类(Hello为包含main()方法的类名)名称必须与其文件名相同,也就是说,其文件名必须为Hello.java。经过编译,在当前文件夹下将出现一个Hello.class文件,这就是编译后的字节码文件。在程序段最后有两个大括号,分别说明结束main()方法和Hello类。在本程序中由于有count=5这个条件判断,因此当count=5时,程序结束,输出为1234。

  • 推荐下载科目: 计算机二级 计算机三级 计算机四级 软考中级 Linux认证 职称计算机 通信工程师 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2