上海电视大学2011至2012学年度第1学期期中考试
计算机应用技术和计算机信息管理专业《程序设计基础》试题计算机科学与技术专业《Visual Basic程序设计#》试题
2011年11月姓名:学号:班级:
题号一二总分
分数
要求:1.选择题直接将答案写此word里。
2.操作题,现在c:盘用自己学号姓名建个文件夹,让后将操作题
保存到该文件夹。
得分评卷人
一、单选题(20分)
1、下面属于合法的变量名的是( c )。
A.X_yz B.123abc C.Integer D.X-Y
2、菜单中“生成解决方案”的目的是:( c )
A.将程序翻译成可以看懂的文件
B.将程序重新正确编排
C.将程序生成计算机能够执行的机器代码,使之能够脱离VB开发环境运行
D.检查程序中有无错误的机器代码,以便能够脱离VB开发环境运行
3、要使窗体Form1的标题栏中显示“正在复制文件…”,以下哪条语句是正确的?( b )A. Form1.Caption = “正在复制文件…”
B. Form1.title = “正在复制文件…”
C. Form1.Text = “正在复制文件…”
D. Form1.名称 = “正在复制文件…”
4、在运行时要使某个控件可见但不可用,则应设置以下哪个属性?( b )
A. Locked
B. Enabled
C. Visible
D. Disenabled
5、VB.NET提供了结构化程序设计的三种基本结构,三种基本结构是( d )。
A.递归结构、选择结构、循环结构B.选择结构、过程结构、顺序结构
C.过程结构、输入输出结构、转向结构D.选择结构、循环结构、顺序结构
6、 15除以4余数的-3次方的表达式是:( b )
A.mod(15,4)^(-3)
B.(15 mod 4)^(-3)
C.15.0 MOD 4^-3.0
D.MOD(15.0,4)^-3.0
7、数学关系式3≤x<10表示成正确的https://www.wendangku.net/doc/5210348673.html,表示式是( b )。
A.3<=x<10 B.3<=x and x<10 C.x>=3 or x<10 D.3<=x and <10
8、以下 d 是不正确的For…Exit结构。
A.For x=1 to 20 Step 2 B.For x=3 to -3 step -3
……
Next x Next
C.For x=1 to 10 D.For x=3 to 10 Step 3
……
Next x Next y
9、 https://www.wendangku.net/doc/5210348673.html,中检查程序逻辑错误的一般方法是:b
A.设置断点
B.蓝色浪线提示
C.使用立即窗口
D.在开发环境中进行判断
10、在程序中调用某个控件时应使用该控件的:a
A. Caption属性值
B. name属性值
C. Title属性值
D. Top属性值
得分评卷人
二、操作题(80分)
1、超市为了促销,按购买货物的款数多少分别给予不同的优惠折扣,具体折扣情况如下:
购物不足100元的,没有折扣;
购物满100元(含100元,下同),不足500元的,减价5%;
购物满500元,不足1000元的,减价8%;
购物满1000元,不足3000元的,减价10%;
购物满3000元的,减价15%。
新建项目test01,将其保存在考试目录下,此程序功能是:根据输入的购物款计算出应付款,增加“清除”和“退出”按钮。程序界面如下:(10分)
2.新建项目test02,将其保存在考试目录下,此程序功能是:输入4个数字,求出最大的数字和最小的数字,并显示在下面的文本框中,如下图:(10分)
3、新建项目test03,将其保存在目录下,要求:
1)程序执行结果如下图;
2)此程序功能是:随机产生1个整数(整数的范围为0-100),并显示在第1个文本框中,单击“判断”按钮,能判断该整数是奇数还是偶数,并显示在第2个文本框中;
3)第2个文本框设置为不可修改;
4)单击“退出”按钮退出该程序。
单击“判断”按钮界面
4.新建项目test04,将其保存在考试目录下,此程序功能是:求n到m之间所有奇数之和(m>n),如下图:(15分)
5、新建项目test05,将其保存在考试目录下,要求:
1)程序运行界面如下图;
2)单击“产生数组”按钮,随机产生8个整数,整数的范围为0-50,并显示在第一个文本框中;(用数组实现)
3)单击“求最大值”按钮,计算出8个整数中最大的整数,并显示在第二个文本框中;
4)将2个文本框改为不可修改状态。(10分)
8.1 阅读下列程序,写出执行结果 1.#include
cout << p3 -> fun() << endl; } 2.#include