题目详情
当前位置:首页 > 计算机考试 > 初级程序员
题目详情:
发布时间:2024-01-24 21:18:51

[简答题]

试题四
阅读以下应用说明以及用Visual Basic开发过程中进行的属性设置和所编写的程序代码,将应填入 (n) 处。
[应用说明]
启动某应用程序运行的登录窗口如下:

其中的标签(Label1)“用户名(U)”对应文本框Username,标签(Label2)“密 码(P)”对应文本框Password。当用户在Username文本框中输入用户名“ali88”,在Password文本框中输入“zmkm”(显示的字符均为“*”),并单击“确定”按钮时,就会弹出应用程序的主窗口frmAPP,而该登录窗口就会卸载。
如果用户名或密码输入错误,则会弹出报警信息框。当用户单击其中的“确定”按钮后,登录窗口中Password文本框的内容就会消失,光标停留在该框内,以便用户重新输入密码,必要时用户还可以再修改用户名,再次做登录尝试。本应用程序允许发生3次输入错误。在第3次输入错误后,就会立即退出该应用程序。
在弹出登录窗口后,当按组合键“Alt+U”时光标就会停留在Username文本框中:当按组合键“Alt+P”时光标就会停留在Password文本框中。当用户按Enter键时,就相当于单击“确定”按钮:当用户按Esc键时,就相当于单击“取消”按钮,立即退出该应用程序。
[属性设置]
在开发过程中,部分控件及属性设置如下:

对 象 对 象 名

更多"试题四 阅读以下应用说明以及用Visual Basic开发过程中进行的"的相关试题:

[简答题]

试题四
阅读以下应用说明以及用Visual Basic 编写的程序代码,将应填入(n) 处的字句写在答题纸的对应栏内。
[应用4.1]
设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选框单击事件过程的程序代码如下:
Private Sub chk1_Click( )
Label.fontBold = chk1.Value
End Sub
Private Sub chk2_Click( )
Label.fontItalic = chk2.Value
End Sub
Private Sub chk3_Click( )
Label.fontUnderLine = chk3.Value
End Sub
三个复选框chk1、chk2、chk3 的功能分别是: (1) 。
[应用4.2]
设应用程序的运行窗口内有两个文本框Txt1 和Txt2,其初始内容为空。在Txt1 文本框中输入一个数值,当光标离开此文本框(例如进入文本框Txt2)时,执行的程序代码如下:
Private Sub Txt1_LostFocus( )
dim x as double
x = Val(Txt1.Text)
If x<0 Or x>100 Then
Txt1.Text = ""
MsgBox$ ("请重新输入!")
Txt1.SetFocus
Else
Txt2.Text = Txt1.Text
End If
End Sub
该程序代码的功能是:若在文本框Txt1 中输入的数值小于0 或大于100,当光标离开此文本框时, (2) ;否则,将其值复制到文本框Txt2 中。
[应用4.3]
在下面的应用中,当窗口内发生Click 事件时,窗口内将显示如图4-1 所示的杨辉三从下角形(每一行都是二项式展开的系数)。请完善程序代码。

[简答题]

试题四
阅读以下应用说明以及用Visual Basic语言编写的程序代码,将应填入 (n) 处的字句写在答题纸的对应栏内。
【应用4.1】
设应用程序的运行窗口内有一个文字标签(Label)以及一个框架,其中有三个复选框(chk1,chk2,chk3),各个复选框单击事件过程的程序代码如下:
Private Sub chkl_Click( )
Label.fontBold=chkl.Value
End Sub
Private Sub chk2_Click( )
Label.fontltalic=chk2.Value
End Sub
Private Sub chk3_Click( )
Label.fontUnderLine=chk3.Value
End Sub
三个复选框chkl、chk2、chk3的功能分别是: (1)
【应用4.2】
设应用程序的运行窗口内有两个文本框Txt1和Txt2,其初始内容为空。在Txt1文本框中输入一个数值,当光标离开此文本框(例如进入文本框Txt2)时,执行的程序代码如下:
Private Sub Txt1_LostFocus( )
dim x aS double
x=Val(Txtl.Text)
工f x<0 Or x>100 Then
Txtl.Text =""
MsgBox$("请重新输入!")
Txtl.SetFocus
Else
Txt2.Text=Txt1.Text
End If
End Sub
该程序代码的功能是:若在文本框Txtl中输入的数值小于0或大于100,当光标离开此文本框时, (2) ;否则,将其值复制到文本框Txt2中。
【应用4.3】
在下面的应用中,当窗口内发生C1ick事件时,窗口内将显示如图2-4所示的杨辉三角(每一行都是二项式展开的系数)。请完善程序代码。

[单项选择]Visual Basic是开发Windows应用程序的良好工具。Visual Basic是一种 (6) 驱动的程序语言,在程序内必须设计各种 (6) 的处理程序码,当此 (6) 发生时,随即执行相应的程序码。在程序设计时,设计人员可使用Visual Basic所提供的 (7) 建立用户界面,从而大大提高程序设计效率。

A. 指令
B. 事件
C. 数据
D. 过程
[填空题]Visual Basic允许一个变量未加定义直接使用,这样Visual Basic即把它当作______类型的变量;若使用Dim语句定义这种类型的变量,则As后面应该使用______关键字。
[填空题]在Visual Basic中,实参传递给形参有两种方式, 【7】 方式可以通过改变过程中的相应的参数来改变实参变量的值;而 【8】 被调用过程中改变了这个形参的值,但对应的实参的值并不改变。
[填空题]Visual Basic中的对象主要指______和______。Visual Basic中含有三种控件: ______、______和OLE控件。
[单项选择]Visual Basic集成开发环境可以
A. 编辑、调试、运行程序,但不能生成执行程序
B. 编辑、生成可执行程序、运行程序,但不能调试程序
C. 编辑、调试、生成可执行程序,但不能运行程序
D. 编辑、调试、运行程序,也能生成执行程序
[简答题]

试题四
阅读以下说明和C程序代码,将应填入___(n)___处的语句写在答题纸的对应栏内。
[说明]
函数MultibaseOutput(long n,int B)的功能是:将一个无符号十进制整数n转换成 B(2≤B≤16)进制数并输出。该函数先将转换过程中得到的各位数字入栈,转换结束后再把B进制数从栈中输出。有关栈操作的诸函数功能见相应函数中的注释。C代码中的符号常量及栈的类型定义如下:
# define MAXSIZE 32
typedef struct
int * elem; /* 栈的存储区 */
int max; /* 栈的容量,即栈中最多能存放的元素个数 */
int top; /* 栈顶指针 */
Stack;
[C代码]
int InitStack(Stack * S,int n) / * 创建容量为n的空栈 */
S->elem=(int *)malloc(n * sizeof(int));
if(S->elem==NULL)return-1;
S->max=n; (1) =O;return 0;

int Push(Stack * S,int item) / * 将整数item压入栈顶 * /
if(S->top==S->max) printf(“Stack is full! /n”);return-1;
(2) =item;return 0;

int StackEmpty(StackS) return (! S.top) 1:0; / * 判断栈是否为空 * /
int Pop(Stack *S ) / * 栈顶元素出栈 * /
if(! S->top)printf(“Pop an empty stack! /n”);return-1;
return (3)

void MultibaseOutput(long n,int B)

[简答题]阅读下面一段Visual Basic程序:在窗体上建立一个文本框,其名称为Textl,在属性窗口中把该文本框的MultiLine属性设置为True,然后编写如下的事件过程: Private Sub Form Click( ) Open"d:/test/smtext1.txt"For Input As#1 Do While Not ____(①)____ Line Input#1,aspect$ whole $=whole $+aspect $+Chr $(13)+Chr $(10) Loop Text1.Text=whole $ Close#1 Open"d:/test/smtext2.txt"For Output As#1 Print#1, ____(②)____ Close#1 End Sub 上述程序的功能是:把磁盘文件smtext1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件smtext2.txt。请完成①②空。
[单项选择]下列可以启动Visual Basic的是( )。
A. 打开“我的电脑”,找到存放Visual Basic所在系统文件的硬盘及文件夹,双击“VB6.exe”图标
B. 在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件
C. 利用“开始”菜单中的“程序”命令可启动Visual Basic
D. D) 和C)
[单项选择]设a="Visual Basic",下面使b="Basic"的语句是( )
A. b=Left(a,8,12)
B. b=Mid(a,8,5)
C. b=Rigth(a,5,5)
D. b=Left(a,8,5)
[单项选择]以下可以作为Visual Basic变量名的是( )
A. A # A
B. counstA
C. 3A
D. AA
[单项选择]下列不属于Visual Basic特点的是( )。
A. 对象的链接与嵌入
B. 结构化程序设计
C. 编写跨平台应用程序
D. 事件驱动程序编程机制
[单项选择]以下合法的Visual Basic标识符是( )。
A. ForLoop
B. Const
C. 9abc
D. a#x
[单项选择]执行下列程序段   a$="visual Basic Programming"   b$="C++"   C$=UCase(Left$(a$,7))&b$&Right$(a$,1 2)   后,变量c$的值为( )。
A. Visual BASIC Programming
B. VISUAL C++Programming
C. Visual C++Programming
D. VISUAL BASIC Programming
[单项选择]Visual Basic程序设计采用的编程机制是( )。
A. 可视化
B. 面向对象
C. 事件驱动
D. 过程结构化
[单项选择]以下各项中,Visual Basic不支持的图形文件是
A. .ico文件
B. .jpg文件
C. .psd文件
D. .bmp文件
[单项选择]以下关于Visual Basic特点的叙述中,错误的是
A. Visual Basic是采用事件驱动编程机制的语言
B. Visual Basic程序既可以编译运行,也可以解释运行
C. 构成Visual Basic程序的多个过程没有固定的执行顺序
D. Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
  • 支付完成
  • 取消支付
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码