2.7 练习题

2024-10-01

2.7 练习题

1️⃣练习题:《练习变量的声明和整数运算》

题目:在火山软件开发平台的任意子环境中,请完成以下任务:

  1. 声明并初始化整数变量:

    • 声明一个整数变量A,并将其值设置为2。

    • 声明一个整数变量B,并将其值设置为3。

    • 声明一个整数变量C,其值应为变量A与变量B之和。

  2. 声明并使用文本型变量进行调试输出:

    • 声明一个文本型变量D,用于存储变量C的值转换为文本格式的结果。

    • 使用火山平台提供的调试输出方法,将变量C的值通过变量D在火山平台的输出窗口或命令行中显示出来。

提示

  • 将整数变量C转换为文本型D不适用于强制转换方法,详情可查看《2.4数据类型转换》原文;

  • 这里,推荐初学者用变量D=到文本(变量C)方法来处理整数值转换为文本型值;

  • 安卓和视窗项目用 调试输出(变量D) 显示变量D的值;

  • 服务器项目用 换行输出(变量D) 显示变量D的值。

提交方式

  • 完成上述练习后,请截取每个项目运行时的关键界面截图(如APP界面、命令行窗口输出、视窗界面)。

  • 将截图上传至巧琢编程网QQ群(群号:976480862),并附上简短的说明或遇到的问题,以便与其他学习者交流分享,共同进步。

通过此练习,不仅能加深您对递归火山软件开发平台语法基础的理解,还能提升跨平台项目开发的实践能力。期待您的精彩作品!

参考答案(安卓版)

<火山程序类型="通常"版本=1/>

巧静编程网.语法教程.第2章<注释="在编译发布版本时请填写自己的包名">

启动类<公开基础类=窗口注释="用户主窗口封装类."注释="此处设置了常用的附加清单属性,如果不需要可删除."@安卓.附加清单=常用窗口附加清单.全面屏
        @安卓.附加清单=常用附加清单.开启硬件加速@安卓.附加清单=常用窗口附加清单.不改变软键盘状态>
{
    变量按钮1<类型=按钮隐藏值属性="0"@安卓.窗口.布局="ctrl_order = 1">

    方法按钮_被单击<接收事件类型=整数注释="用户在组件上单击事件"注释="注意:"
            注释="   1. \"按钮\"类别及\"图片按钮\"组件会自动初始设置\"支持单击\"属性为真,不需要单独设置;"
            注释="   2. 除开上述类别组件外,必须将组件的\"支持单击\"属性设置为真才会发送本事件.">
    参数来源对象<类型=按钮注释="提供事件产生的具体来源对象">
    参数标记值<类型=整数注释="用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
    {
        如果 (来源对象==按钮1)
        {
            变量变量A<类型=整数=2>
            变量变量B<类型=整数=3>
            变量变量C<类型=整数>
            变量变量D<类型=文本型>
            变量C=变量A+变量B
            变量D=到文本 (变量C)
            调试输出 (变量D)
        }
        返回 (0)
    }
}

注:需要在模拟器中点击按钮后再去火山平台输出窗口查看变量D的值。

参考答案(服务器版)

<火山程序类型="通常"版本=1/>

火山.程序

启动类<公开基础类=程序类"">
{
    方法启动方法<公开类型=整数>
    {
        变量变量A<类型=整数=2>
        变量变量B<类型=整数=3>
        变量变量C<类型=整数>
        变量变量D<类型=文本型>
        变量C=变量A+变量B
        变量D=到文本 (变量C)
        换行输出 (变量D)
        返回 (1)

    }
}

参考答案(视窗版)

<火山程序类型="通常"版本=1/>

火山.程序

启动类<公开基础类=窗口程序类折叠>
{
    变量主窗口对象<类型=我的主窗口>

    方法启动方法<公开类型=整数>
    {
        主窗口对象.创建主窗口 ()
        返回 (1)
    }
}

# ===

我的主窗口<基础类=窗口注释="样例主窗口"@视窗.布局="client_size = \"500, 300\""标题="我的主窗口">
{
    变量按钮1<类型=按钮折叠2隐藏值属性="0"@视窗.布局="id = 101\r\npos = \"49, 205, 64, 26\""标题="按钮1">

    方法按钮_被单击<接收事件类型=整数注释="当按钮被单击后发送此事件">
    参数来源对象<类型=按钮注释="提供事件产生的具体来源对象">
    参数标记值<类型=整数注释="用户调用\"挂接事件\"命令时所提供的\"标记值\"参数值,非此方式挂接事件则本参数值固定为0.">
    {
        如果 (来源对象==按钮1)
        {
            变量变量A<类型=整数=2>
            变量变量B<类型=整数=3>
            变量变量C<类型=整数>
            变量变量D<类型=文本型>
            变量C=变量A+变量B
            变量D=到文本 (变量C)
            调试输出 (变量D)
        }
        返回 (0)
    }
}

注:需要在弹出的“我的主窗口”程序中点击按钮后再去火山平台输出窗口查看变量D的值。


阅读4
分享
写评论...