资源描述
卷1
一、 填空题
1、程序设计的主要特点是 可视化设计 与 事件编程 。2、在中,最主要的两种对象是 窗体〔〕 与 控件 。
3、工程是构成应用程序文件的 集合 。
4、方法是提供的一种 特殊子程序 ,用来完成一定的操作。
5、浮点类型数据包括单精度型与双精度数据。
6、事件是窗体或控件对象识别的动作。
7、可用窗体的 方法在窗体中显示文字。
8、 复选框控件属性指示复选框处于选中或制止状态(暗淡的)中的某一种。
9、在中,修改窗体的 高度〔〕与 宽度〔〕 属性值,可改变窗体的大小。
10、双击工具箱中的控件图标,可在窗体的 中央 出现一个尺寸为缺省值的控件。
11、在函数中,如果缺省参数,那么使用 工程1 作为消息框的标题。
12、设x=34.58,语句 (x,“〞)的输出结果是 。
13、在 中,数值型变量的初值为 0 ,型变量的初值为 空 ,布尔型变量的初值为 。
14、设置窗体的 属性,可在窗体上显示图片。
15、程序运行工程中,去除图片框中的图片应使用语句 。
二、选择题
1、菜单控件只包括一个事件,即 C ,当用鼠标单击或键盘选中后按“回车〞键时触发该事件,除分隔条以外的所有菜单控件都能识别该事件。
A、 B、 C、 D、
2、滚动条控件(如下图)的属性所设置的是 A 。
A、滚动框处于最右位置时,一个滚动条位置的属性最大设置值
B、 单击滚动条与滚动箭头之间的区域时,滚动条中滚动块的最大移动量
C、单击滚动条的箭头区域时,滚动条中滚动块的最大移动量
D、滚动条控件无该属性
3、 语句 * 中的 *表示 B 。
A、所有记录 B、所有字段 C、所有表 D、都不对
4、以下选项中,不属于标签的属性是 C 。
A、 B、 C、 D、
5、要求改命令按钮显示的文本,应当在属性窗口中改变的属性是 A 。
A、 B、 C、 D、
6、设置一个单项选择按钮()所代表选项的选中状态,应当在属性窗口中改变的属性是 D 。
A、 B、 C、 D、
7、允许在菜单项的左边设置打勾标记,下面哪种论述是正确的? D 。
A、在标题项中输入&,然后打勾 B、在索引项中打勾
C、在有效项中打勾 D、在复选项中打勾
8、当执行以下过程时,在窗体上将显示 A 。
1( )
A、 B、
C、 D、
9、语句 " :";20/4-2的结果为 B 。
A、 20/4-2 B、 3
C、 "20/4-2" D、非法语句
10、以下哪个控件是容器控件 B 。
A、 B、 C、 D、
11、假设要将窗体从内存中卸载出去,其实现的方法是 D 。
12、以下选项中,不是 控件的是 A 。
A.窗体 B.定时器 C.单项选择框
13、双击窗体中的对象后, 将显示的窗口是 A 。
A.代码窗口 B.工具箱 C.工程〔工程〕窗口 D.属性窗口
14、可决定窗体的左上角是否有控制菜单的属性是 A 。
15、设有如下语句:
=〔"输人","","练习"〕
从键盘上输人字符 “例如〞后,的值是 D 。
A.“输入〞 B.“ 〞 C.“练习〞 D.“例如〞
16、窗体1的属性是1,它的单击事件过程名是 C 。
A. 1 C. 1 D.
17、窗体的属性的含义是 A 。
18、假设要设置定时器控件的定时时间,需设置的属性是 C 。
A. B. C. D.
19、能够改变复选框中背景颜色的属性是 C 。
A. B. C. D.
20、窗体能响应的事件是 B 。
A. B. C. D.
三、判断题(判断以下正确及否,正确的打√,错误的打ⅹ。)
1、三种方式的组合框都允许用户输入哪些不在列表框中的选项。X
2、图象框中的属性为时,其作用是图形自动调整大小以适应图象控件。X
3、在菜单编辑器中使用“索引〞时,可有一组菜单项具有一样的“名字〞。X
4、通过改变属性窗口中的属性,来改变窗体的标题。
5、创立应用程序的三个主要步骤是:(1)创立应用程序界面(2)设置控件(3)编写代码。X
6、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。
7、P=(“",,“!〞),变量P是数据类型。
8、工程文件的扩展名是 。
9、允许设计与使用用户自己设计的控件。
10、控件没有事件。X
11、同一条记录中的各数据具有一样的类型。
12、使用控件可以直接显示数据库中的数据。X
13、 是一个图像容器控件,可用作工具栏的图像库。
14、当用户单击工具栏按钮时,将触发工具栏按钮的事件。
15、在的工程资源管理器中,如果从工程中移除已经保存过的文件,该文件仍然被物理删除〔真正删除〕。X
16、如果列表框的的属性为10,那么列表框最后一项的值为10。X
17、要是某个命令按钮不起作用,应将该按钮的属性设置为。
18、使用数组定义语句: D$〔10〕,那么数组D中各元素的值为空。X
19、如果在一行中输入多条语句,各语句之间用使用 ;分隔。X
20、在代码窗口中输入某行代码并按回车键之后,如果代码变成红色,说明该行代码有语法错误。
四、读程序题,写出程序运行结果
1、 ()
I = 1
I<=10
= + I
I = I + 1
运行程序,第一次单击窗体: 55
第二次单击窗体: 110
2、 ()
"*"; (6); 2, (15); 5
I = 15 16
I;
j = 2 6 3
(3 * j); j * I;
j
I
程序运行结果: * 2 5
15 30 75
16 32 80
五、编程题
〔一〕窗体中有图片框(1)与计时器(1)两个控件,运行程序时,将图片加载到图片框中,然后图片框以每2秒钟一次的速度向窗体的右下脚移动,每次向左、向右移动100〔20分之一像素〕。请填空:
1 (“c:\\〞)
1 200
1( )
x , y
100
100
1 x , y
〔二〕有一个单击按钮过程,其作用是产生50个60~100的随机数,统计其中被6整除余2的个数,并将这些数输出。请填空:
1()
x ,
1 50
()* ()*41+60
x 6 =2
x
1
N
卷2
第一局部:客观题
一、 单项选择题
1、在窗体模块的通用段中声明变量时,不能使用的关键字是〔 〕
A、 B、 C、 D、
2、在设计阶段,当双击窗体上的某个控件时,所翻开的窗口是〔 〕
A、工程资源管理器窗口 B、工具箱窗口
C、 属性窗口 D、代码窗口
3、假设要使某可见控件获得焦点,可使用〔 〕方法来实现。
A、 B、 C、 D、
4、以下不可作为变量名的是〔 〕
A、1 B、 C、 D、4*
5、表达式 5 3+3\5*2的值是 〔 〕
A、 0 B、 6 C、4 D、 2
6、以下语句中,正确的赋值语句是〔 〕
A、 i + j = 10 B、 2i = j C、 j = i + j D、 i * j = 0
7、执行以下程序段后,x的值是〔 〕。
n = 4: x = 1: i = 1
x = x * i
i = i + 1
i < n
A、 2 B、 6 C、 10 D、 14
8、当用户在窗体上单击鼠标时,不会触发的事件是〔 〕
A、 B、 C、 D、
9、以下为整型变量的是〔 〕
A、 x! B、 C、x$ D、
10、要从循环中直接退出循环,可使用的语句( )。
A、 B、 C、 D、
11、以下逻辑表达式中,能正确表示条件“x,y都是奇数〞的是〔 〕
A、x 2 =1 y 2 =1 B、x 2 =0 y 2=0
C、x 2 =0 y 2=0 D、x 2 =1 y 2 =1
12、在通用声明中给出 1语句,那么数组a包含〔 〕个数组元素。
a(3, -2 1, 5)
A、60 B、75 C、120 D、13
13、设窗体上有一个名称为1的文本框,要求只能显示信息,不能输入,应选择答案〔 〕
A、10 B、10
C、1 D、1
14、命令按钮的与属性都已装入图形,按下命令按钮,其上显示的图形是〔 〕
A、属性中的图形 B、属性中的图形
C、 属性中的图形 D、不显示图形
15、在窗体上画一个名称为1的命令按钮,并编写如下程序:
1()
x
y
10:5
f1()
f1( x1 , y1 )
x11+2
y11+2
程序运行后,单击命令按钮,在窗体上显示的内容是 〔 〕
A、 10 5 B、 12 5 C、 10 7 D、 12 7
16、执行以下程序段,输出结果为 〔 〕
1()
a$=""
6 2 -2
(x & y & z)
i
z
A、 B、 C、 D、
17、以下〔 〕语句可表示[50,100]之间的随机数。
A、( * 51) + 49 B、( * 51 +50)
C、( * 50) + 5 D、( * 50 + 50)
18、执行x = ("请输入半径",0,"求面积") ,在输入框中输入3后回车,那么以下表达正确的选项是〔 〕
A、x的值是数值3 B、 x的值是字符"3"
C、0是默认值 D、 对话框标题是"求面积"
19、设置图像框的〔 〕可使框内的图片按图像框大小自动调整。
A、 属性为 B、 属性为
C、 属性为 D、 属性为
20、有如下事件过程
1()
x = 1
i = 1 3
i <= 1 a = x * x
i <= 2 a = x * x + 1
i >= 3 a = x * x + 2
a;
i
运行时,单击命令按钮,那么结果是〔 〕:
A、 2 5 11 B、1 5 1 C、 2 2 3 D、1 1 1
21、在窗体上画一个名称为1的命令按钮,然后编写如下程序:
1()
X
Y
Y = 1: Y = Y + 5: X = 5 + X
X, Y
程序运行时,单击命令按钮1三次后,窗体上显示的结果为〔 〕
A、15 16 B、15 6 C、15 15 D、 5 6
22、设35,那么以下表达式值为的是〔 〕
A、 a> b>10 B、 a>b b>0
C、 a<0 b >0 D、 -3+5>a b>0
23、从键盘上输入两个字符串,分别保存在变量1、2中。确定第二个字符串在第一个字符串中起始位置的函数是〔 〕
A、 B、 C、 D、
24、以下哪组语句可以将变量a,b的值互换〔 〕
A、 : B、 : :
C、 : : D、 ()/2: ()/2
25、可以同时删除字符串前导与尾部空格的函数是〔 〕
A、 B、 C、 D、
26、表达式29\3的值是〔 〕
A、 1 B、7 C、 8 D、 9
27、以下程序运行后,单击1时显示的结果是〔 〕
1()
x = 1
x + 2
x
(x )
x = 3 * x - 1
x < 4 x = x + 10
x;
A、 8 1 B、 8 8 C、 19 1 D、 19 19
28、以下有关 语言描述中错误的选项是〔 〕。
A、不区分大小写 B、语句是一行一句,以回车键完毕
C、用“,〞分隔一行中的多个语句
D、一条语句放在多行中,那么在前一行完毕处使用续行符空格+下划线〔“ _〞〕连接下一行
29、在窗体上添加两个文本框(其属性分别为1与2)与一个命令按钮(其属性为1),然后编写如下事件过程:
1()
x = 0
x < 50
x = (x + 2) * (x + 3)
n = n + 1
1 = (n)
2 = (x)
程序运行后,单击命令按钮,在两个文本框中显示的值分别为( )
A、1与0 B、2与72 C、3与50 D、4与168
30、设有如下声明:
X
如果(X) 的值为-1,那么X的值是〔 〕
A、整数 B、大于0的整数 C、等于0的整数 D、小于0的数
二、 判断题
以下各题如果是正确的,请在机读卡对应位置上涂A,如果是错误的涂B。答在试卷
上不得分
1、程序运行后,在内存中只能驻留一个窗体。
2、在中,控件的属性只能在设计时修改,运行时无法改变。
3、执行 1语句后,窗体1消失,但仍在内存中。
4、在一个窗体模块中可以调用在其他窗体中被定义为的通用过程。
5、过程及过程最主要的区别是:过程不能返回值,而
过程能返回值。
6、用方法可以在图像框中输出数据。
7、 能将都声明成整型变量。
8、语句 “*〞(10);〞a〞及语句 “*〞(10);〞a〞的显示结果
是一样的。
9、控件数组使用属性来标识控件元素,其范围必须从0开场。
10、文件号的最大取值为512。
第二局部:主观题
三、 填空题
请在答题卷对应位置填写答案,答在试卷上不得分。
1、数学关系式a22 表示成正确的表达式为【1】 。
2、计算表达式的值(86.567 * 100 + 0.5) / 100=【2】 。
3、赋值语句g = 123 + ("123456", 3, 2)执行后,变量g中的值是【3】 。
4、6.0在编写代码时可以添加说明性文字。注释方法有2种,一种是使用注释标记符撇号〔’〕;另一种是使用以关键字【4】开头的注释语言。
5、设"a","b","c","d",执行语句((a<b)(c>d), "A","B")后,x的值为【5】 。
6、在中,描述对象特征的数据称为对象的【6】。
7、有下面的表达式x1(“1e2〞),运行后,x1的值为:【7】 。
8、产生一个两位数的随机数的表达式为:【8】。
9、只有控件对象的与属性值均为【9】 时,该控件对象才能承受焦点。
10、设10,5,1,执行语句 a>b>c后,窗体上显示的是【10】 。
四、 读程序写结果
请将答案填写在答题卷对应位置处,答在试卷上不得分。
1、下面程序执行后a的值是【1】。
1()
a , b
a = 1: b = 1
b <> 5
a = b - a
b = b + 1
a
2、以下程序运行后,单击窗体时显示的结果是【2】。
x
x = 1
x
x
(x )
x = 3 * x - 1
x < 5 x = x + 9
3、单击窗体,程序运行后结果是【3】。
i , j
i = 22: j = 44
(i, j)
j
( x , y )
x = y + x
y = x y
4、程序运行时,单击1按钮,显示结果是【4】。
1()
a , s
i , j
a = (1, 2, 3, 4)
j = 1
i = 3 0 -1
s = s + a(i) * j
j = j * 10
i
s
5、程序运行时,单击1按钮,显示结果是【5】。
1()
i , n
i = 1 100
i = i + 4
n = n + 1
i = i + 2
i > 30
i
n, i
五、 编写程序题
请将程序代码写在答题卷对应位置处,答在试卷上不得分。
1、生成大小为1到100的50个随机整数,使用选择排序法对这些数进展由小到大的排序,并将其显示出来。(8分)
2、编写一函数过程计算1到n的累乘,参数n在调用时传递,函数名为。在主程序中调用该函数完成计算12345!,然后把结果打印出来。(6分)
3、找出所有四位整数的回文数,并把找出的这些回文数保存在顺序文件〞c:\〞中。(顺读与倒读都一样的字符串称“回文〞,如:“〞,“1221〞) (6分)
第一局部:客观题
一、 单项选择题
1-5、 6 -10、 11-15、 16-20、
21-25、 26-30 、
二、 判断题
1、B 2、B 3、B 4、A 5、A 6、B 7、B 8、B 9、B 10、B
第二局部:主观题
三、填空题
3、 157 4、
5、 “A〞 6、 属性
7、 100 8、 (*90+10)
9、 10、
四、读程序写结果题
1、3 2、11 3、22
4、1234 5、5, 35
五、编写程序题
1、生成大小为1到100的50个随机整数,使用选择法对这些数进展由小到大的排序,并将其显示出来。
1()
a(49) (1分)
i , k
0 49
a(i)(*(100-1+1)+1) (1分)
i
0 48 (1分)
(1分)
1 49 (1分)
a(k)>a(j) (1分)
j
(i): a(i)(k): a(k) (1分)
i
0 49
a(i); (1分)
i
2、编写一函数过程计算1到n的累乘,参数n在调用时传递,函数名为。在主程序中调用该函数完成计算12345!,然后把结果打印出来。
1()
, I
0 (1分)
1 5
(i) (1分)
i
(1分)
(n ) (1分)
s , i
1
1 n
*i (1分)
i
(1分)
3、找出所有四位整数的回文数,并把找出的这些回文数保存在顺序文件〞c:\〞中。(顺读与倒读都一样的字符串称“回文〞,如:,1221)
1()
i , n , s
j
“c:\〞 #1 (1分)
i = 1000 9999 (1分)
s = ((i)) (1分)
(s, 1, 1) = (s, 4, 1) (s, 2, 1) = (s, 3, 1) (2分)
#1, s (1分)
i
#1
程序设计上机试题
考试要求:
1、考试时间为2个小时。
2、不得使用U盘,不得使用课件:违反此要求者按作弊处理。
3、考试目录为F:\,要求将程序保存到该文件夹下。
4、每完成一题,在该文件夹中保存以题目序号命名的与文件。例如第二题的结果保存为2与2。
第一题:20分
1、设计一个如下界面的成绩计算程序。其中总评成绩中平时占20%,期中与期末各占30%与50%。程序结果保存为1与1。
参考代码:
1()
10.2*(1)+0.3*(2)+0.5*(3)
2()
1=〞〞: 2=〞〞 : 3=〞〞
1
第二题:20分
一个四位数,各位之与等于其前两位,各位之积各于其后二位,试求之。界面自定。
程序结果保存为2与2。
参考答案:
该题的结果为1236
1 9
0 9
0 9
0 9
1000*100*10*
10* a*b*c*10* x
第三题:20分
3、设计一个如下界面的菜单程序,要求效果:单击菜单项可调出相应功能。提示:函数的格式为 路径,1。程序结果保存为3与3。
程序结果保存为3与3。
参考程序:
"", 1
第四题:25分
编程实现如下程序,当在列表框中单击某一学生姓名时,在文本框出现学生的籍贯。相应的学生信息如下表:
序号
姓名
籍贯
1
王芸姗
安徽
2
林丽菲
辽宁
3
张雪涛
陕西
要求的程序界面:
程序结果保存为4与4。
参考答案:
a, b
a = ("王芸姗", "林丽菲", "张雪涛")
b = ("安徽", "辽宁", "陕西")
i = (a) (a)
1 a(i)
i
1()
1 = b(1)
第五题:25分
用形状控件在窗体上画一个蓝色小球,运行时可用上、下、左、右四个方向键控制其移动。
程序界面为:程序结果保存为5与5。
参考程序:
: 1 1, 1 - 100
: 1 1, 1 + 100
: 1 1 - 100, 1
: 1 1 + 100, 1
第六题:20分
颜色拾取程序:单击“选取颜色〞按钮后,出现调色板,选中某种颜色后,改变文本框的背风光。界面如下:程序结果保存为6与6。
参考程序:
1()
1
1 = 1
第七题:20分
数据库浏览程序,显示中表中的字段。提示:数据库的位置在d:\ \ \98,照片显示采用控件。程序结果保存为7与7。
参考答案:
采用控件,设置属性与;
控件的属性设置是与
第 25 页
展开阅读全文