文档库 最新最全的文档下载
当前位置:文档库 › 《程序设计基础》试题及答案

《程序设计基础》试题及答案

《程序设计基础》试题及答案
《程序设计基础》试题及答案

上海电视大学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分)

C++程序设计基础课后答案 第八章

8.1 阅读下列程序,写出执行结果 1.#include class Bclass { public: Bclass( int i, int j ) { x = i; y = j; } virtual int fun() { return 0 ; } protected: int x, y ; }; class Iclass:public Bclass { public : Iclass(int i, int j, int k):Bclass(i, j) { z = k; } int fun() { return ( x + y + z ) / 3; } private : int z ; }; void main() { Iclass obj( 2, 4, 10 ); Bclass p1 = obj; cout << p1.fun() << endl; Bclass & p2 = obj ; cout << p2.fun() << endl; cout << p2.Bclass :: fun() << endl; Bclass *p3 = &obj;

cout << p3 -> fun() << endl; } 2.#include class Base { public: virtual void getxy( int i,int j = 0 ) { x = i; y = j; } virtual void fun() = 0 ; protected: int x , y; }; class A: public Base { public: void fun() { cout<<"x = "<

相关文档 最新文档