首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上有4个文本框,名称分别为Text1、Text2、Text3、Text4,和1个名称为Command1的命令按钮,然后编写如下程序代码: Private Sub Command1_Click() Dim year%, month%, days
在窗体上有4个文本框,名称分别为Text1、Text2、Text3、Text4,和1个名称为Command1的命令按钮,然后编写如下程序代码: Private Sub Command1_Click() Dim year%, month%, days
admin
2015-10-23
28
问题
在窗体上有4个文本框,名称分别为Text1、Text2、Text3、Text4,和1个名称为Command1的命令按钮,然后编写如下程序代码:
Private Sub Command1_Click()
Dim year%, month%, days%
year = Val(Text1)
month = Val(Text3)
For k = 1 To month - 1
Select Case k
Case 1, 3, 5, 7, 8, 10:
days = days + 1
Case 4, 6, 9, 11:
days = days + 30
Case 2:
days = days +______________
End Select
Next k
Text4 = days
End Sub
Function LeapYear(x As Integer) As Integer
If x Mod 400 = 0 Or x Mod 4 = 0 And x Mod 100 <> 0 Then
LeapYear = 1
Else
LeapYear = 0
End If
End Function
程序的功能是在Text1、Text2、Text3中分别输入年、月、日,然后单击命令按钮,则可在Text4中显示该天是当年的第几天,如图所示。程序不完整,在横线上应填写的是
选项
A、28
B、29
C、28 + LeapYear(year)
D、LeapYear(year)
答案
C
解析
通过Val函数,将输入的三个字符串,转化成数字,分别赋值给year,month,days。 For循环用于累加从1第个月到第month-1个月的天数,Case根据月份k判断该月份的天数,空白处需要填写的是2月份的总天数。函数LeapYear,当为闰年时,返回值LeapYear为1,否则返回值为0,故28 + LeapYear(year)是2月份的总天数,当闰年时,2月份为29天,否则,为28天,故C项正确,其他选项错误。
转载请注明原文地址:https://jikaoti.com/ti/IBJ0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
单击命令按钮时,下列程序的运行结果为PrivateSubCommand1_Click()PrintFun(23,18)EndSubPublicFunctionFun(mAsInteger,nAsInteger)As
要将Form2作为无模式对话框打开,且随窗体Form3最小化而最小化,随Form3关闭而关闭,相应的Show语句为______。
如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是()。
使图像(Image)控件中的图像自动适宜控件的大小需要
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
设有如下语句:Dima,bAsIntegerc="VisualBasic"d=#7/20/2005#以下关于这段代码的叙述中,错误的是()。
下述关于数据库系统的叙述中正确的是______。
软件复杂性度量的参数包括______。
某二叉树中度为2的节点有18个,则该二叉树中有______个叶子节点。
设在工程中定义了下列类型:TypeStutypeinoAsIntegerstrnameAsString*20strsexAsString*1smarkAsSingleEndType在窗体上正确使用这个类型的是下列哪个操作(
随机试题
正常情况下,海关对走私犯罪嫌疑人的扣留时间不超过()
肾中精气不足,可出现:()
尿中出现大量管型,说明病变部位在()
建筑工程分项工程质量验收合格的规定有()。
某商品流通企业拟定了甲、乙、丙、丁四种经营商品的方案,生产需求量可能出现较高、中等和较低三种情况,其概率分布,以及各种方案在不同需求量的状态下的收益值如表5—3所示。用期望值决策方法来选择,比较满意的方案是()。
人体所需要的六大营养素都能为机体提供能量。()
不属于法律援助特点的是()。
下面函数的功能是实现分块查找,空白处应该添加的内容是()。intBlkSearch(int*nz,intkey,intblock,intBLK,intlen){inti;block=block-1
在VBA中,下列变量名中不合法的是()。
WiththeassassinationofPresidentMcKinley,TheodoreRoosevelt,notquite43,becametheyoungestPresidentintheNation’shi
最新回复
(
0
)