计算机程序设计试题A答案

合集下载

Visual Basic程序设计期末复习试题(A)含答案

Visual Basic程序设计期末复习试题(A)含答案
8.在窗体上一个命令按钮command1,编写command1的click事件过程,完成如下功能:
(1)编写一个子过程,计算1×2+2×3+……+(n-1)×n的值。
(2)输入n的值,将计算结果显示在窗体上。
VB课程试卷(A)卷第1页共3页
题号










总分
说明:本课程考试分为上机考试和笔试两部分,满分100分,其中上机占40分,笔试60分,本试卷为笔试试卷,卷面满分60分。
3.执行语句s = len(mid(“VisualBasic”,1,6))后,s的值是(C)。
(A) Visual (B) Basic (C) 6 (D) 11
4.下列选项中,合法的变量名(B)。
(A) c%aaa (B) sum__3 (C) Else (D) 5persons
6.返回系统当前日期和时间的函数是(D)。
(A) Time()(B) Day() (C) Date()(D) Now()
6.运行以下程序后,x的值是(B)。
x=2
fori= 1 to 10 step 2
x = x +i
nexti
(A) 25(B) 27 (C) 38(D) 57
7.要让一个控件不显示,应将该控件的(D)属性设置成False。
Print x , y
14.下列程序的结果是________________。
For i = 1 to 4
X = 4
For j = 1 to 3
X = 3
For r =1 to 5
X = X + i
Next r

大学计算机基础(程序设计基础)习题与答案

大学计算机基础(程序设计基础)习题与答案

一、单选题1、计算机能够直接执行的程序是()。

A.汇编语言程序B.可执行文件C.源程序D.命令文件正确答案:B2、汇编语言也称为()。

A.面向应用的语言B.面向对象的语言C.面向机器的语言D.面向过程的语言正确答案:C3、C、C++、Java可归类为()语言。

A.符号B.机器C.高级D.自然正确答案:C4、根据计算机语言发展的过程,下列排列顺序正确的是()。

A.机器语言、高级语言、汇编语言B.机器语言、汇编语言、高级语言C.汇编语言、机器语言、高级语言D.高级语言、机器语言、汇编语言正确答案:B5、编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序可以称呼()。

A.目标程序B.源程序C.临时程序D.原程序正确答案:B6、()都属于计算机的低级语言。

A.机器语言和高级语言B.汇编语言和高级语言C.机器语言和汇编语言D.高级语言和数据库语言正确答案:C7、在程序设计中,把解题过程准确而完整地描述出来,就叫()。

A.算法B.方法C.事件D.过程正确答案:A8、()是一种使用几何图形描述程序逻辑关系的程序设计方法。

A.流程图B.饼图C.数据流图D.柱形图正确答案:A9、用C语言编写的程序需要用()程序翻译后计算机才能识别。

A.汇编B.解释C.连接D.编译正确答案:D10、可被计算机直接执行的程序由()语言编写的程序。

A.汇编B.机器C.高级D.网络正确答案:B11、由二进制编码构成的语言是()。

A.C语言B.BASIC语言C.汇编语言D.机器语言正确答案:D12、结构化程序设计中的三种基本程序结构是指()。

A.顺序结构、转移结构、分支结构B.顺序结构、转移结构、循环结构C.顺序结构、选择结构、循环结构D.转移结构、选择结构、分支结构正确答案:C13、算法的基本结构中不包括()。

A.选择结构B.循环结构C.顺序结构D.逻辑结构正确答案:D14、在计算机科学中,算法这个术语是指()。

A.求解问题并选择编程工具B.求解问题的数学方法C.求解计算机问题的一系列步骤D.选择求解问题的计算机系统正确答案:C15、高级语言翻译程序是将高级语言编写的源程序翻译成目标程序有两种工作方式。

计算机程序设计基础习题册含答案)

计算机程序设计基础习题册含答案)

《计算机程序设计基础》计算机程序设计基础_基础知识(一) 班级学号 姓名 成绩一、 单选题习题册1.C++源程序文件的默认扩展名为A。

2.A) cpp B) exeC) obj D) lik3.由C++源程序文件编译而成的目标文件的默认扩展名为C。

4.A) cpp B) exeC) obj D) lik5.由C++目标文件连接而成的可执行文件的默认扩展名为B。

6.A) cpp B) exeC) obj D) lik7.编写C++程序一般需经过的几个步骤依次是B。

8.A)编译、编辑、连接、调试B)编辑、编译、连接、调试C)编译、调试、编辑、连接D)编辑、调试、编辑、连接9.程序中主函数的名字为A 。

10.A) main B) MAINC) Main D) 任意标识符11.下面四个选项中,均是不合法的用户标识符的选项的是C。

12.A) A p_o doB)float lao _AC)b-a goto intD)_123 temp INT13.下列变量名中合法的是C。

14.A) B)C)Tom B) 3a66C) _6a7b D) $ABC15.存储以下数据,占用存储字节最多的是 D 。

16.A) 0 B) ‘0’C) “0” D) 0.017.在C++语言中,字符型数据在内存中的存储形式是D。

18.A) 补码 B) 反码C) 原码 D) ASCII码19.若有说明语句:char c =’\072’;则变量c A。

20.A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法,变量的值不确定二、填空题1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。

2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。

3.一条表达式语句必须以__分号_;___作为结束符。

4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。

计算机程序设计员(高级)模拟考试题(附答案)

计算机程序设计员(高级)模拟考试题(附答案)

计算机程序设计员(高级)模拟考试题(附答案)一、单选题(共90题,每题1分,共90分)1、动态网页是由()根据客户的请求在运行时刻产生的Web页面。

A、Web客户机B、数据库服务器C、控件服务器D、Web服务器正确答案:D2、在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小,()。

A、失效率高B、离CPU远C、速度快D、成本低正确答案:C3、下列说法正确的是:()。

A、面向对象程序的质量基本上由编码的质量来决定B、面向对象程序的质量基本上由软件开发环境来决定C、面向对象程序的质量基本上由程序员的水平来决定D、面向对象程序的质量基本上由面向对象设计的质量来决定正确答案:D4、计算机病毒是指()。

A、计算机的程序已被破坏B、编制有错误的计算机程序C、以危害系统为目的的特殊的计算机程序D、设计不完善的计算机程序正确答案:C5、下列说法错误的是:()。

A、运行错误包括逻辑错误B、运行错误包括溢出错误C、运行错误包括系统错误D、运行错误包括硬件检测的错误正确答案:B6、HTML 的()标签不可以省略。

A、bodyB、text文字颜色C、bgcolorD、head正确答案:D7、在数据模型中()对应于视图层。

A、逻辑数据模型B、抽象数据模型C、概念数据模型D、物理数据模型正确答案:C8、运行错误不包括:()。

A、硬件检测的错误B、溢出错误C、逻辑错误D、系统错误正确答案:B9、()是由定义操作系统的用户的所有信息组成的记录。

A、用户名称B、用户账号C、用户密码D、用户服务正确答案:B10、()时期又进一步划分为3个阶段,即问题定义、可行性研究和需求分析。

A、软件维护B、软件测试C、软件定义D、软件开发正确答案:C11、在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。

A、软件缓冲B、单缓冲C、多重缓冲D、硬件缓冲正确答案:D12、下列说法正确的是:()。

A、设计测试数据的技术分为黑盒法和白盒法两类B、设计测试记录的技术分为黑盒法和白盒法两类C、设计测试用例的技术分为黑盒法和白盒法两类D、设计测试结果的技术分为黑盒法和白盒法两类正确答案:A13、域名服务器上运行着一个数据库系统,数据库中保存的是域名地址与()的对应。

安徽大学计算机科学与技术专业2018-2019学年第2期《C语言程序设计》(A卷)期末考试【含答案】

安徽大学计算机科学与技术专业2018-2019学年第2期《C语言程序设计》(A卷)期末考试【含答案】

装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….《C 语言程序设计》第 1 页共 5 页此处不能书写此处不能书写此处不能书写 此处不能书写《C 语言程序设计》(A 卷)期末考试班级名称:学号:姓名:题号 一 二 三 四 五 总分 分数得 分一、单项选择题(每题2分,共20分)1. 执行程序:int a;printf(“%d \n ”,(a=3*5,a*4,a+5));后,a 的值是( ) A 、60B 、20C 、15D 、102. 程序段:int x=023;printf(“%d \n ”,--x)的输出是( ) A 、19B 、18C 、23D 、223. 程序段:static char s[10]={‘C ’,’h ’,’i ’,’n ’,’a ’};printf(“%d \n ”,strlen(s));输出的是( ) A 、6B 、5C 、11D 、104.若fun(int x){printf(“%d,x ”);},则fun ( )5.有宏定义:#define MULT1(a,b) a*b #define MULT2(a,b) (a)*(b)且引用宏:y=MULT1(3+2,5+8);z=MULT2(3+2,5+8);则y 和z 的值是( )A 、y=65,z=65B 、y=21,z=65C 、y=65,z=21D 、y=21,z=216. 程序段char s[]=”Hello ”,*p;p=s;执行后,*(p+5)的值是( ) A 、’o ’B 、’\0’C 、’0’的地址D 、不确定的值7. 程序段:char *s=”ABCD ”,*p for(p=s;*p;p++) printf(“%s\n ”,p);的输出是( )A 、 ABCD BCD CD DB 、 A BC DC 、D C B AD 、 ABCD ABC AB A8. 若定义:int(*p)[3];则标识符p ( ) A 、定义不合法B 、是一个指针数组名,每个元素是一个指向整型变量的指针C 、是一个指针,它指向一个具有三个元素的一维数组装………. ………. ……….…………….….订………. ………. ……….…………….…. ………. ………. ……….…………….….线………. ………. ……….…………….….《C 语言程序设计》第 2 页共 5 页此处不能书写此处不能书写此处不能书写 此处不能书写( ) A 、p.data.aB 、(*p).aC 、p->data.aD 、(*p).data.a10. 以二进制只读方式打开一个已有的文本文件file1,正确调用fopen 函数的方式是( )A 、 FILE *fp;fp=fopen(“file1”,”rb ”); B 、 FILE *fpfp=fopen(“file1”,”r+);C 、 FILE *fp;fp=fopen(“file1”,”r ”);D 、 FILE *fp;fp=fopen(“file1”,”rb+”);得 分二、填空题(每空1分,共20分)1. C 程序一个函数的定义由( )和( )两部分组成。

计算机程序设计员试题库(附答案)

计算机程序设计员试题库(附答案)

计算机程序设计员试题库(附答案)一、单选题(共100题,每题1分,共100分)1.以下不属于企业管理器功能的是()。

A、创建并管理所有数据库、登陆、用户、权限等。

B、管理和执行数据导入导出、数据库备份等多项辅助功能。

C、定义 sql server组。

D、调试、执行sql语句, 批处理和脚本。

正确答案:D2.面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。

A、模块测试B、验证测试C、系统测试D、单元测试正确答案:D3.关于sql server常用的数据类型,以下()说法是错误的。

A、Image数据类型可以用来存储图像。

B、使用字符数据类型时,可以改变长度信息。

C、使用数字数据类型时,可以改变长度信息。

D、Bit数据类型为1位长度,可以存储表示是/否的数据。

正确答案:C4.有关“兢兢业业、吃苦耐劳”的职业道德规范方面,( )是错误的。

A、能够脚踏实地、埋头苦干、任劳任怨B、严格按照正常的作息时间开展工作,只做自己份内的工作C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神D、不仅要在理论上有一定的造诣,还要具有实干精神正确答案:B5.进程的状态分为( )三种状态。

A、等待、就绪、运行B、单向、双向、多向C、中断、等待、运行D、开始、运行、结束正确答案:A6.密码验证的程序输入项不包括:( )。

A、验证码B、用户名C、权限D、密码正确答案:A7.( )语言具有的特征包括:对象生成功能、消息传递机制、类和遗传机制。

A、面向对象B、结构化程序设计C、程式化程序设计D、模块化程序设计正确答案:A8.DAO用Microsoft Jet数据库引擎来提供一套访问对象,包括数据库对象、( )和查询定义对象及记录集对象。

A、数据库定义B、更新定义C、选择定义D、表定义正确答案:D9.软件结构设计的基本的原则包括( )、抽象、信息隐蔽和局部化、模块独立。

A、可视化B、图形化C、系统模块化D、概念化正确答案:C10.仅当有一个Visual C++工作空间且工程或应用程序处于( )状态时,Debugger才可使用。

计算机程序设计员(高级)试题与参考答案

计算机程序设计员(高级)试题与参考答案

计算机程序设计员(高级)试题与参考答案一、单选题(共90题,每题1分,共90分)1、Visual C++提供的()是一个用来创建或改变资源的特定环境。

它通过共享技术和界面来快速简捷地创建和修改应用资源。

A、资源编辑器B、资源管理器C、ClassWizardD、AppWizard正确答案:A2、并行接口适用于()的场合,其接口电路相对简单。

A、传输距离较远,传输速度要求高B、传输距离较远,传输速度要求低C、传输距离较近,传输速度要求高D、传输距离较近,传输速度要求低正确答案:C3、白盒测试是根据程序的()来设计测试用例。

A、性能B、功能C、内部逻辑D、内部数据正确答案:C4、下列说法正确的是:()。

A、工具条编辑器是一个图形工具,主要用于删除工具条资源,并把位图转换成工具条资源B、工具条编辑器是一个图形工具,主要用于创建工具条资源,并把位图转换成工具条资源C、工具条编辑器是一个图形工具,主要用于修改工具条资源,并把位图转换成工具条资源D、工具条编辑器是一个图形工具,主要用于编辑工具条资源,并把位图转换成工具条资源正确答案:B5、()是面向对象设计的缩写。

A、OIDB、OOAC、OODD、OOS正确答案:C6、不是软件安装的流程()。

A、关机B、设置安装路劲C、同意许可协议D、出入序列号正确答案:A7、()级别即使一个事务处理还没有处理完数据,也允许另一个事务处理从数据库中读取数据。

A、SerializableB、ReadCommittedC、RepeatableReadD、ReadUncommitted正确答案:D8、知识产权具有无形性、独占性、()、地域性和时间性。

A、双重性B、公平性C、确定性D、有效性正确答案:A9、TCP/IP的传输层大致对应于OSI模型的传输层和()。

A、会话层B、表示层C、网络层D、应用层正确答案:A10、下列说法正确的是:()。

A、OLE DB允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节B、ADO允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB 时通常应考虑的一些细节C、DAO允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节D、ODBC允许快速地创建应用程序,允许Visual C++处理直接使用OLE-DB时通常应考虑的一些细节正确答案:B11、Web客户通常指的是()。

程序设计基础试题(附答案)

程序设计基础试题(附答案)

程序设计基础试题(附答案)程序设计基础复习题一、单选1、一个完整的计算机系统应该包括()A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件2、“裸机”的概念是指()A、正在进行设计还没有组装好的计算机B、已经组装好但还没有安装任何软件的计算机C、仅安装了操作系统的计算机系统D、安装了文字处理软件但没有安装专用数据处理系统的计算机3、世界上第一台电子数字计算机研制成功的时间是()A、1936年B、1946年C、1956年D、1970年4、CASE的含义是()A、计算机辅助设计B、计算机辅助制造C、计算机辅助教学D、计算机辅助软件工程5、当前广泛使用的微型计算机是()A、第一代B、第二代C、第三代D、第四代6、当代计算机的体系结构称为是()A、冯诺依曼机B、非冯诺依曼机C、图灵机D、比尔盖茨机7、硬盘是()A、输入设备B、输出设备C、存储设备D、计算设备8、下面4句话中,最准确的表述是()A、程序=算法+数据结构B、程序是使用编程语言实现算法C、程序的开发方法决定算法设计D、算法是程序设计中最关键的因素9、计算机能直接执行的语言是()A、机器语言B、汇编语言C、高级语言D、目标语言10、解释程序的功能是()A、将高级语言程序转换为目标程序B、将汇编语言程序转换为目标程序C、解释执行高级语言程序D、解释执行汇编语言程序11、下面4种程序设计语言中,不是面向对象式语言的是()A、JAVAB、Object PascalC、DelphiD、C12、不是C语言的基本数据类型是()A、intB、doubleC、charD、bool13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符()A、/B、%C、*D、++14、数据的逻辑结构分为()A、纯属结构和非线性结构B、顺序结构和非顺序结构C、树型结构和图型结构D、链式结构和顺序结构15、用链表表示纯属表的优点是()A、便于随机存取B、便于插入和删除操作C、花费的存储空间较顺序存储少D、元素的物理顺序与逻辑顺序相同16、栈的最主要特点是()A、先进先出B、先进后出C、两端进出D、一端进一端出17、下面4句结论只有一句是错误的,它是()A、二叉树是树B、二叉树的左右子树的位置可以颠倒C、可以使用二叉树的思想对数值进行排序D、可以采用链表方式存储二叉树18、螺旋模型中包括需求定义、风险分析、工程实惠和评审四个阶段,在开发过程中()A、每个周期都要包括这四个阶段B、每个周期可以包括不同的阶段C、在最后交付使用之前才进行评审D、在项目开始时才需要进行风险分析19、软件工程的出现主要是由于()A、程序设计方法学的影响B、其他工程科学的影响C、软件危机的出现D、计算机的发展20、在软件工程中,软件测试的目的是()A、试验性运行软件B、发现软件错误C、证明软件是正确的D、找出软件中全部错误二、填空题1、世界上最早的高级程序设计语言是()2、计算机按照工作原理进行分类可以分为()和()3、当前计算机的最基本原理采用的是()4、计算机存储器一般分为两级,它们是()和()5、高级语言程序的翻译有两种方式,一种是(),另一种是()6、数据的存储结构可以用()和()7、树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是()的关系。

计算机c语言程序设计考试题及答案

计算机c语言程序设计考试题及答案

计算机c语言程序设计考试题及答案一、选择题1. 下列选项中,哪一个是C语言的关键字?a) mainb) inputc) ifd) print答案:c) if2. C语言中用于定义整型变量的关键字是:a) intb) charc) floatd) double答案:a) int3. 在C语言中,以下字符常量的定义方式错误的是:a) 'A'b) '\n'c) 'AB'd) '\t'答案:c) 'AB'4. 下面哪个运算符优先级最低?a) +b) =c) *d) /答案:b) =5. 在C语言中,执行循环操作的语句是:a) forb) whilec) ifd) switch答案:b) while二、填空题1. 在C语言中,输出字符常量的函数是_______。

答案:printf2. 以下是定义数组的正确方式:int numbers[10];答案:int numbers[10];3. 在C语言中,用于判断条件是否成立的关键字是_______。

答案:if4. 以下是C语言中声明一个指针变量的方式:int *ptr;答案:int *ptr;5. 在C语言中,用于输入整型变量的函数是_______。

答案:scanf三、编程题请编写一个C语言程序,计算输入的两个整数相加的结果并输出。

```c#include <stdio.h>int main() {int num1, num2, sum;printf("请输入第一个整数:");scanf("%d", &num1);printf("请输入第二个整数:");scanf("%d", &num2);sum = num1 + num2;printf("两个整数的和为:%d\n", sum);return 0;}```四、解答题1. 请解释C语言中的指针概念以及指针与变量的关系。

计算机组成原理与汇编语言程序设计期末试题ABC三卷及答案

计算机组成原理与汇编语言程序设计期末试题ABC三卷及答案

《计算机组成原理与汇编语言》课程试题A卷一、填空题(每空格1 分共 28 分)1.8位二进制补码所能表示的十进制整数范围是()至(),前者的二进制补码表示为(),后者的二进制补码表示为()。

2.每条指令由两部分组成,即()部分和()部分。

3.微程序顺序控制常用的两种方式是()方式和()方式。

4.8086CPU从结构上可以分为()单元和()单元。

5.半导体动态RAM靠()原理存贮信息,而半导体静态RAM靠()原理存贮息。

6.已知字符A的ASCII码为(),则字符B的ASCII码为(),字符D的ASCII码为()。

7.8086CPU具有()根地址线,直接寻址能力可达()。

8.运算器的主要功能是进行()。

9.通常I/O控制方式可分为5种,即()方式、()方式、和()方式、()方式、()方式。

10.一个源程序中可以包含代码段、()段及()段。

其中代码段是源程序中必不可少的,其它两个段可有可无。

11.标号和变量所具有的三种属性分别为()、()和()属性。

二、判断题(每小题3分共24)12.()在数字计算机中所以采用二进制是因为二进制的运算最简单。

13.()计算机表示的数发生溢出的根本原因是计算机的字长有限。

14.()表示定点数时,若要求数值0在计算机中唯一地表示为全0,应采用补码。

15.()CRC校验码的生成和检验大多采用软件实现。

16.()外(辅)存比主存的存储容量大、存取速度快。

17.()动态RAM和静态RAM都是易失性半导体存储器。

18.()Cache的功能全部由硬件实现。

19.()LCD显示器没有背景光源也能工作。

三、单项选择题:(每小题 3分,共 30 分)20.主机、外设不能并行工作的方式()。

A.程序查询方式 B.中断方式 C.通道方式21.在单独(独立)编址下,下面的说法是()是对的。

A.一个具体地址只能对应输入输出设备B.一个具体地址只能对应内存单元C.一个具体地址既可对应输入输出设备,也可对应内存单元D.只对应内存单元或只对应I/O设备22.在关中断状态,不可响应的中断是()。

C语言程序设计期末考试卷A答案

C语言程序设计期末考试卷A答案

C语言程序设计期末考试卷A答案北京信息科技大学2022~2022学年第一学期《C语言程序设计》课程期末考试试卷(A卷)授课系别:_计算机学院_适用班级:_计科所有班级_考试形式:_闭卷_班级:姓名:学号:题号得分一二三四五六七总分一:填空题:(每题2分,共10题)1、结构化程序设计的基本结构有三种,分别是顺序结构、选择结构和循环结构。

2、有如下程序:voidmain(){intk=1,n=263;do{k某=n;n/=10;}while(n);printf(\}则k值为____36______。

3、有如下程序chara[]=\的值为____6_____。

4、函数直接或间接的调用自己成为函数的________递归调用__________。

5、有如下定义:taticinta[6]={1,2,3,4,5,6};int某p=a+1;p++;则某(p+1)的值为____4______。

6、有以下程序:#defineA4#defineB(某)A某某/2voidmain(){floatc,a=4.5;c=B(a);printf(\}则c的值为___9.0_____。

7、C语言的变量值存在时间角度来分,可以分为__动态__存储方式和___静态__存储方式。

8、C语言可以定义枚举类型,其关键字为enum9、写出下面程序的运算结果。

tructk{inta;}[4],某p;voidmain(){intn=1,i;for(i=0;i<4;i++){[i].a=n;n=n+2;}p=&[0];p++;printf(\}p->a的值为__________3__________。

10、C语言打开文件的函数是_____fopen_______,关闭文件的函数是______fcloe_______。

二单项选择题:(每题2分,共12题)1:以下程序片段_____D______。

voidmain(){int某=0,y=0,z=0;if(某=y+z)printf(\eleprintf(\}A)有语法错误,不能通过编译B)输出:某某某C)可以编译,但不能通过连接,所以不能运行D)输出:###2:若w=1,某=2,y=3,z=4,则条件表达式w>某w:yvoidmain(){int某=-1,y=4,k;k=(某++<=0)&&!(y--<=0);printf(\}A)0,0,3B)0,1,2C)1,0,3D)1,1,24:以下不是死循环的程序段是DA)inti=100;B)for(;;);while(1){i=i0+1;if(i>100)break;}C)intk=0;D)int=36;do{++k;}while(k>=0);while();--;5:下列程序运行结果为:_____C______。

计算机程序设计员测试题四

计算机程序设计员测试题四

计算机程序设计员测试题四1、单选面向对象测试中测试一组协同工作的类与对象之间的相互作用,大体相当于传统软件测试中的()。

A、单元测试B、模块测试C、子系统测试D、验证测试正确答案:C(江南博哥)2、单选程序设计语言一般可分为三大类,下列选项中错误的是()。

A、机器语言B、汇编语言C、高级语言D、低级语言正确答案:D3、单选多媒体设备中,声音处理芯片基本功能不包括()。

A、采样和回放控制B、将信号放大C、处理MIDI指令D、混响、合声正确答案:C4、单选软件开发时期的工作是具体设计和实现软件定义时期定义的软件,包括()。

A、确定工程的可行性B、软件结构的设计、数据结构和算法设计、编写程序、测试C、导出实现工程目标应该采用的策略及系统必须完成的功能D、估计实现工程需要的资源和成本,并制定工程进度表正确答案:B5、单选算法中每一个步骤是可以由计算机执行的。

这是算法()的特点。

A、有穷性B、确定性C、可行性D、可入不可出正确答案:C6、单选下列面向对象程序设计的说法正确的是:()。

A、面向对象程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计B、可视化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计C、结构化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计D、程式化程序设计最大的优点是设计人员可以不用编写或只需编写很少的程序代码,就能完成应用程序设计正确答案:B7、单选()协议是用来和Novell网络连接的。

A、Multi-ProtocolB、TCP/IPC、NWLinkD、NamedPipes正确答案:C8、单选在缓冲技术中,()是以专用的寄存器作为缓冲器,费用较高。

A、软件缓冲B、硬件缓冲C、多重缓冲D、单缓冲正确答案:B9 、单选()提供文本创建、打开、复制、删除、移动等静态方法。

A、File类B、FileInfo类C、FileStream类D、StreamReader类正确答案:A10、单选测试的目的是(),而不是对正确性进行形式化证明。

C++程序设计期末试卷-A卷及答案

C++程序设计期末试卷-A卷及答案

—南昌大学考试试卷—2011-2012-2学期《C++程序设计》期末考试参考答案(A卷)一、单项选择题(每小题2分,共30分)二、填空题(每空1分,共20分)【1】 main 【2】 6 【3】 2 【4】 3【5】 double 【6】 2.0 【7】m-(m/n)*n 【8】 struct【9】 12 【10】循环【11】 switch 【12】构造【13】析构【14】友元函数 15】数据成员【16】成员函数【17】 Nan 【18】私有的(private)【19】 x %2 【20】 x/2三、程序阅读题 (每小题4分,共24分)1、1 5 7 11 13 17 19S=732、A=2, B=20A=3, B=353、S=404、There are 2 Points.There are 7 Points.There are 2 Points.5、S=226、31129四、程序设计题(每小题10分,共20分)1、#include<iostream>using namespace std; // 1分void main(){int i,max,a[10]; //1分float avg,s=0; //1分for(i=0;i<10;i++)cin>>a[i]; //1分max=a[0]; //1分for(i=0;i<10;i++) //1分{s+=a[i]; //1分if(a[i]>max)max=a[i]; //1分}avg=s/10; //分cout<<"max="<<max<<endl;cout<<"avg="<<avg<<endl; //1分}2、#include"iostream.h" // 1分class Rect // 1分{private:float Length,Width; // 1分public:Rect (float L,float W) // 1分{Length=L;Width=W;} // 1分double GetS(){return Length*Width;} // 2分};void main(){Rect obj(3.0,4.0); //2分cout<<"S="<<obj.GetS()<<endl; // 1分}。

2024年-2025年计算机程序设计员考试题库及答案(最新版)

2024年-2025年计算机程序设计员考试题库及答案(最新版)

2024年-2025年计算机程序设计员考试题库及答案(最新版)一、单项选择题1.在数据库结构中,保证数据库独立性的关键因素是(D)。

A、数据库的逻辑结构B、数据库的逻辑结构、物理结构C、数据库的三级结构D、数据库的三级结构和两级映射是(A)公司推出的一种Internet编程新技术。

A、MicrosoftB、SUNC、HPD、Netscape3.下列属于面向机器的语言的是(C)。

A、C语言B、java语言C、汇编语言D、C++语言4.结构化软件开发方法将软件的开发划分为多个阶段,其中关键是(B)。

A、编码的正确性B、需求的准确性C、测试的严格性D、设计的科学性5.图最适合用来表示(D)。

A、有序数据元素B、无序数据元素C、元素之间具有分支层次关系的数据D、元素之间具有多对多关系的数据6.软件测试的目的是(C)。

A、证明软件系统中存在错误B、找出软件系统中存在的所有错误C、尽可能多地发现软件系统中的错误和缺陷D、证明软件的正确性7.目前的计算机与过去的计算机工具相比,所具有的特点是(B)。

A、按照程序自动进行运算,完全取代人的脑力劳动B、具有记忆功能,能够储存大量信息,可供用户随时检索和查询C、具有逻辑判断能力,所以说计算机具有人的全部智能D、以上都对8.按照《中华人民共和国著作权法》的权利保护期,下列选项中,受到永久保护的是(B)。

A、发表权B、修改权D、发行权9.(C)是一种广泛应用于各行各业的技术管理过程。

A、技术管理B、软件工程C、项目管理D、系统工程10.软件工程方法的产生源于软件危机,下列(A)是产生软件危机的内在原因。

A、软件复杂性B、软件维护性C、软件成本太高D、软件质量难保证11.(D)框架补充了集成开发环境中的大量工具箱和设计器。

A、ASPB、C、JSPD、12.(A)只有两个数码,正好代表逻辑代数中的“真”和“假”。

A、二进制B、八进制C、十进制13.计算机辅助设计简称(A)。

c语言程序设计期末试题A(含答案)

c语言程序设计期末试题A(含答案)

c语言程序设计期末试题A(含答案)一、单项选择题(选择一个最佳答案,每题2分,共20分)1.一个C程序的执行是从(A )。

A) 本程序的main函数开始,到main函数结束B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C) 本程序的main函数开始,到本程序文件的最后一个函数结束D) 本程序文件的第一个函数开始,到本程序main函数结束2.下列选项中,不能用作标识符的是(D )。

A) _1234_ B) _1_2 C) int_2_ D) 2_int_3.以下定义语句中正确的是( C)。

A) char a='A'b='B'; B) float a=b=10.0;C) int a=10,*b=&a; D) float *a,b=&a;4.设有以下定义:#define d 2int a=0; double b=1.25; char c=’A’;则下面语句中错误的是(B)。

A) a++; B) b++ C) c++; D) d++;5.以下4个选项中,不能作为一条C语句的是(D)。

A) {;} B) a=0,b=0,c=0; C) if(a>0); D) if(b==0) m=1;n=2;6.有以下定义语句 double a,b; int w; long c;若各变量已正确赋值,则下列选项中正确的表达式是( C)。

A) a=a+b=b++ B) w%(int)a+b) C) (c+w)%(int)a D) w=a==b;7.设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是(D)。

A) p=1; B) *q=2; C) q=p; D) *p=5; 选D.A.p是一个指针,不能给它赋一个整型的值1B.*q仍然是一个指针,*q就是p.所以也不能给它赋一个整型的值.C.q=p;q是个二级指针,p是一级指针,不能把一级指针赋给二级指针.*p=5,即给n赋值为5,正确.8.设有定义:int a,*pa=&a; 以下scanf语句中能正确为变量a读入数据的是( A)。

计算机程序设计员试题及参考答案

计算机程序设计员试题及参考答案

计算机程序设计员试题及参考答案一、单选题(共100题,每题1分,共100分)1.下列关于详细设计的工具,说法错误的是:( )。

A、详细设计的工具包括表格B、详细设计的工具包括语言C、详细设计的工具包括图形D、详细设计的工具包括数字正确答案:D2.( )是指对研究的系统要抓住重要方面,而忽略个别的、非本质的属性和差别,抽出共性的、本质的东西。

A、抽象B、对象C、类D、模块正确答案:A3.所有的( )必须与业务需求一致。

A、产品需求B、用户需求C、功能需求D、系统需求正确答案:B4.狭义地讲,测试是指:( )。

A、指软件产品生命周期内所有的检查、评审和确认活动B、对软件产品功能的检查和评价C、对软件产品质量的检验和评价D、对软件产品是否存在bug的检验正确答案:C5.下列哪一种说法是对SQL Server的描述是错误的()A、层次化数据库。

B、企业级数据库。

C、客户机/服务器数据库。

D、关系型数据库。

正确答案:A6.( )方法是一种面向数据流的设计方法,是当前应用较广泛的技术,是一种较为完善的系统设计方法。

A、结构化设计B、程式化设计C、面向对象设计D、模块化设计正确答案:A7.计算机程序设计员要严格按照工作程序及相关文档的规范开展工作,指的是( )。

A、严肃认真B、谦虚谨慎C、办事规范D、胸襟宽阔正确答案:C8.( )素以最慢的数据访问方法著称。

A、ADOB、DAOC、ODBCD、OLE DB正确答案:C9.( )的工具包括图形、表格和语言。

A、详细设计B、概要设计C、模块设计D、需求分析正确答案:A10.软件管理按时间可划分为( )和使用维护管理。

A、生产管理B、技术管理C、软件设计管理D、开发进度管理正确答案:A11.密码验证模块包含的两个子模块是:( )。

A、用户登录和密码修改B、身份认证和密码修改C、身份认证和密码认证D、用户登录和密码认证正确答案:B12.( )方法是针对新的程序设计情形而采用的,它克服了早期技术的诸多限制,依赖于Microsoft新的底层访问方法OLE-DB。

C语言程序设计期末试题A及答案

C语言程序设计期末试题A及答案

C语言程序设计期末试题A及答案C语言程序设计教程期末考试试卷(A卷)(考试时间90分钟,满分100分)一、选择题(本大题共20题,每题2 分,共40分)下面各题A.B.C.D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。

1. 以下不是C语言的特点的是( )A. C语言简洁、紧凑B. 能够编制出功能复杂的程序C. C语言可以直接对硬件进行操作D. C语言移植性好2. 以下不正确的C语言标识符是( )A. ABCB. abcC. a_bcD. ab.c3. 一个C语言程序是由( )A. 一个主程序和若干子程序组成B. 函数组成C. 若干过程组成D. 若干子程序组成4. 一个算法应该具有“确定性”等5个特性,对另外4个特性的描述中错误的是( )A. 有零个或多个输入B. 有零个或多个输出C. 有穷性D. 可行性5. 设变量a是整型,f是实型,i是双精度型,则表达式10+‘a’+i*f值的数据类型为( )A. intB. floatC. doubleD. 不确定6. 在C语言中,char型数据在内存中的存储形式是( )A. 补码B.反码C.源码D.ASCII码7. 有如下程序,输入数据:12345M678<cR>后(表示回车),x的值是( ) 。

#includemain(){int x;float y;scanf("%3d%f",&x,&y);}A. 12345B. 123C. 45D. 3458. 若有以下定义int a,b; float x,则正确的赋值语句是( )A. a=1,b=2B. b++;C. a=b=5D. b=int(x);9. 以下程序的执行结果是( )#include{int i=10,j=10;printf("%d,%d\n",++i,j--);}A. 11,10B. 9,10C. 11,9D. 10,910. 已知字母A的ASCII码是65,以下程序的执行结果是( )#includemain(){char c1='A',c2='Y';printf("%d,%d\n",c1,c2);A. A,YB. 65,65C. 65,90D. 65,8911. 下列运算符中优先级最高的是( )A. <B. 十C. %D. !=12. 设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是( ) 。

计算机程序设计员试题及答案

计算机程序设计员试题及答案

计算机程序设计员试题及答案一、选择题(每题5分,共50分)1. 以下哪个选项是Python中定义函数的关键字?A. functionB. defC. classD. if答案:B2. 在C++中,下列哪个操作符用于取模?A. %B. /C.D. &答案:A3. 在Java中,下列哪个关键字用于定义一个接口?A. classB. interfaceC. extendsD. implements答案:B4. 以下哪个选项表示在CSS中选择器中用于选择所有class 为"example"的元素?A. #exampleB. .exampleC. exampleD. example答案:B5. HTML中,以下哪个标签用于定义标题?A. <h1>B. <header>C. <title>D. <head>答案:A6. 在JavaScript中,以下哪个方法用于将字符串转换为数字?A. parseInt()B. parseFloat()C. toString()D. valueOf()答案:A7. 以下哪个选项表示在Linux系统中用于查看文件内容?A. catB. moreC. lessD. vi答案:A8. 在数据库中,以下哪个选项表示主键?A. 外键B. 候选键C. 主键D. 唯一键答案:C9. 以下哪个选项表示在Python中用于定义列表?A. []B. {}C. ()D. |答案:A10. 在计算机科学中,以下哪个算法的平均时间复杂度最低?A. 冒泡排序B. 快速排序C. 插入排序D. 堆排序答案:C二、填空题(每题10分,共50分)1. 在C++中,用于声明一个整型变量的关键字是______。

答案:int2. 在Java中,用于定义一个数组的语句是______。

答案:int[] arr = new int[10];3. 在HTML中,用于设置字体大小的属性是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机程序设计(ACCESS、VB)课程试卷(A卷)答案
一、名词解释题(共 5 小题,每题3分,共计15 分)
1.对象、属性、方法:
对象:是客观物体或概念性物质的抽象表述。

(1分)
属性:对象内在的性质. (1分)
方法:作用于属性的运算。

(1分)
2.程序设计:
用程序设计语言描述实际问题求解步骤的过程(3分)
3.过程:
是完成某种功能的独立程序段。

(3分)
4.数据库:
为满足多个应用系统的需要、按照一定的结构在计算机系统中建立起来的相关数据的集合。

(3分)
5.窗体:
人机交互界面。

(3分)
二、单项选择题(共15 小题,每题1分,共15分)
三、填空题(共15小题,每空1分,共15分)
1.类型(1分)
2.真或假 true或false(1分)
3.7(1分)
4.|(1分)
5.计算机硬件、(1分)系统软件(1分)数据库(1分)数据库管理
系统(1分)数据库应用软件(1分)
6.rem 或‘(1分)
7.分支(1分)
8.表(1分)查询(1分)窗体(1分)
9.8(1分)
四、判断题(共5小题,每题1分,共5分)
1.(×)(1分)
2.(×)(1分)
3.(√)(1分)
4.(×)(1分)
5.(√)(1分)
五、简答题(共2小题,每题5分,共10分)
1.(5分)
a)建立与数据库的连接(2分)
b)生成记录集(2分),在窗体中显示记录(1分)
c)关闭连接。

2.(5分)
写出任意5个控件即可,最多5分
每写出一个控件名称(0.5分),说明控件的作用(0.5分)Label (0.5分)显示内容(0.5分)
Text (0.5分)输入或输出内容(0.5分)
Command(0.5分)用于响应用户单击事件(0.5分)
Check (0.5分)复选框点击进行选定(0.5分)
Hscroll(0.5分)水平滚动条,点击滚动条改变值(0.5分)
六、程序设计题(共4小题,每题10 分,共40 分)
1.(10分)
N=val(Inputbox(“n=”) ) (1分)
S=0
For k=1 to n (2分)
S=s+1/abc(k) (2分)
Next
print s (1分)
Function abc(m)
Q=0
For j=1 to m (2分)
Q=Q+j
Next
Abc=Q (2分)
End fuction
2.(10分)画出界面(5分)
计算命令按钮代码:(5分)
r = Val(Text1.Text)
Label4.Caption = 3.14159 * r * r
Label5.Caption = 2 * 3.14159 * r
3.(10分)
s=val(Inputbox(“距离=”) ) (1分)
w=val(Inputbox(“货物重量=”) ) (1分)
select case s (6分)
case is<100
p=32
case 100 to 200
p=28
case 201 to 300
p=25
case 301 to 400
p=22.5
case 401 to 1000
p=20
case is>1000
p=15
end select
运费=p*s*w (2分)4.(10分)
(1)(2.5分)
Select * from 学生where 数学between 89 and 93
或Select * from学生where 数学>89 and数学<93
(2)(2.5分)
Select * from 学生where籍贯like “*京*”
(3)(2.5分)
Select 班级,avg (英语), avg(数学) from 学生group by 班级
(4)(2.5分)
Select * from 学生order by 出生日期。

相关文档
最新文档