【良心出品】国家开放大程序设计基础学形考2

合集下载

【良心出品】国家开放大程序设计基础学形考2

【良心出品】国家开放大程序设计基础学形考2

国家开放大程序设计基础学形考任务2一.选择题(每题5分,合计55分)1、在C语言中,字符串常量的定界符是______。

选择一项:A. 单引号B.C. 空格D. 方括号2、C语言中int变量能够表示的数值范围是______。

选择一项:A. 0~65535B. -32767~32768C. 0~65536D. -32768~3、在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。

选择一项:B. x≥y≥zC. x>=y & y>=zD. x>=y>=z4、实型常量在C语言中只能用____①______表示,表示方法有:____②_______。

选择一项:A. ①十进制②小数形式和指数形式B. ①二进制②小数形式C. ①小数形式②十进制和二进制5、在C语言中,不合法的int型常量是______。

选择一项:A. 0XABCC. 32768LD. 327676、关于C语言语句的正确概念是______。

选择一项:A. while和do-while都是直到型循环B. switch语句可以替代if语句C. goto语句可以从CD. 在C语言中不能使用goto语句7、C语言中的语句 #define R 20 用于定义_____①_______ ,语句char r1; 则用于定义_____②_____ 。

选择一项:A. ①整型常量20②字符串变量r1B. ①符号常量R②字符变量C. ①符号变量R②字符常量8、写出程序的运行结果。

#include <stdio.h>main( ){ int a, b;scanf ( ”%d%d", &a, &b);if ( ++a >= b ) printf( ”Yes”);printf ( " a+b =%d\n", a+b );}如果输入:a=6,b=8,则输出结果是___________。

程序设计基础形考作业2

程序设计基础形考作业2

江苏开放大学形成性考核作业学号:姓名:课程代码:课程名称:程序设计基础(专)评阅教师:第 2 次任务共 4 次任务作业说明:1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。

2.学习完第二单元后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的20%。

作业内容:根据“学生成绩的等级评定”实训,编写一个“菜单式程序界面”的程序,程序界面的内容构成由学员设定,比如某个具体应用的程序界面:学生系统主界面,按1进入学生信息登记、按2进入学生信息查询、按3进入学生信息的更新、按4进入学生信息备份、按5退出系统等,进入每个子节目显示一行欢迎语句。

作业要求:(1)程序的源代码以及对源代码必要(主要是代码中涉及选择结构、逻辑运算符、关系运算符的地方)的行注释。

(后缀名为.c的源程序代码)(占60%)(2)测试运行结果截图。

(占40%)(3)以上内容请在本文档中完成,并将本文档提交至学习平台,作为本课程第二次作业。

作业回答区:#include <stdio.h>int main(void){int a;printf("1-学生信息登记\n");printf("2-学生信息查询\n");printf("3-学生信息更新\n");printf("4-学生信息备份\n");printf("5-退出系统\n");printf("input integer number: ");scanf("%d",&a);switch (a){case 1: printf("欢迎进入-学生信息登记系统\n");break;case 2: printf("欢迎进入-学生信息查询系统\n");break;case 3: printf("欢迎进入-学生信息更新系统\n");break;case 4: printf("欢迎进入-学生信息备份系统\n");break;case 5: printf("退出系统\n");break;default:printf("输入错误!\n");}return 0;}作业完成时间:2019 年04 月23 日评阅意见:评阅得分:评阅教师:评阅时间:年月日。

国开计算机应用基础形考2

国开计算机应用基础形考2

国开计算机应用基础形考2一、数据类型在计算机应用基础中,数据类型是一个非常重要的概念。

数据类型决定了变量或常量可以存储的数据的种类和范围。

常见的数据类型包括整型、浮点型、字符型和布尔型等。

1. 整型:整型是用来表示整数的数据类型,包括正整数、负整数和零。

在计算机中,整型可以分为不同的类型,如int、long、short 等,这些类型的区别在于所占用的内存大小和表示的范围。

2. 浮点型:浮点型用来表示带有小数部分的数值,包括正浮点数和负浮点数。

在计算机中,浮点型也可以分为不同的类型,如float和double等,这些类型的区别在于所占用的内存大小和表示的范围。

3. 字符型:字符型用来表示单个字符,包括字母、数字和特殊字符等。

在计算机中,字符型使用ASCII码或Unicode码来表示不同的字符。

4. 布尔型:布尔型用来表示真或假的值,通常用来表示条件判断的结果。

布尔型只有两个取值:true和false。

二、运算符在计算机应用基础中,运算符是用来进行数值计算和逻辑运算的符号。

常见的运算符包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。

1. 算术运算符:算术运算符用来进行基本的数值计算,包括加法、减法、乘法、除法和取余等操作。

2. 关系运算符:关系运算符用来比较两个数值的大小关系,包括等于、不等于、大于、小于、大于等于和小于等于等操作。

3. 逻辑运算符:逻辑运算符用来进行逻辑运算,包括与、或和非等操作。

逻辑运算符通常用于条件判断和循环语句中。

4. 赋值运算符:赋值运算符用来将一个值赋给变量,包括简单赋值、加法赋值、减法赋值、乘法赋值和除法赋值等操作。

三、条件语句在计算机应用基础中,条件语句用来根据条件的真假来执行不同的代码块。

常见的条件语句包括if语句、if-else语句和switch语句等。

1. if语句:if语句用来判断一个条件是否成立,如果条件为真,则执行if语句中的代码块;如果条件为假,则跳过if语句中的代码块。

国开计算机应用基础形考2

国开计算机应用基础形考2

国开计算机应用基础形考2计算机应用基础是现代社会中不可或缺的技能之一。

国开计算机应用基础形考2旨在考察考生对计算机应用基础知识的掌握程度和能力。

本文将从计算机组成原理、操作系统、网络基础以及数据库管理四个方面进行论述,帮助考生更好地准备国开计算机应用基础形考2。

一、计算机组成原理计算机组成原理是计算机应用基础的核心内容之一,它涉及到计算机硬件的构成和工作原理。

在国开计算机应用基础形考2中,可能涉及到计算机的基本组成、内存管理、指令执行过程等内容。

首先,考生需要了解计算机的基本组成。

计算机由中央处理器(CPU)、内存、输入输出设备等组成。

CPU是计算机的核心部件,负责执行程序的指令和进行数据处理。

内存用于存储程序和数据,而输入输出设备用于与外部进行数据交互。

其次,考生需要了解内存管理的基本原理。

内存是计算机中存储数据和程序的地方,它可以分为主存和辅存。

主存是指计算机直接访问的存储器,而辅存则是指外部存储器,如硬盘、光盘等。

考生需要了解主存的地址分配、存储器的层次结构以及虚拟内存的概念和作用。

最后,考生需要了解指令执行的过程。

指令执行包括取指、译码、执行和访存等步骤。

取指是指从内存中读取指令,译码是将指令翻译成计算机能够理解的形式,执行是指根据指令进行运算或操作,访存是指从内存中读取或写入数据。

二、操作系统操作系统是计算机应用的基石,它管理计算机硬件和软件资源,提供用户和计算机之间的接口。

在国开计算机应用基础形考2中,可能涉及到操作系统的基本概念、进程管理、文件系统等内容。

首先,考生需要了解操作系统的基本概念。

操作系统是一种控制和管理计算机硬件和软件资源的软件系统。

它提供了用户和计算机之间的接口,使得用户能够方便地使用计算机,并管理计算机的各种资源。

其次,考生需要了解进程管理的基本原理。

进程是指在操作系统中运行的程序的实例。

操作系统通过进程管理来控制和协调程序的执行,包括进程的创建、调度、通信和同步等。

国开计算机应用基础形考2

国开计算机应用基础形考2

国开计算机应用基础形考2国开计算机应用基础形考2一、题目分析题目为国开计算机应用基础形考2,要求写一篇1200字以上的文章。

在写作过程中,可以从计算机应用基础的概念、发展历程、应用领域等方面展开论述。

二、文章结构1.引言:介绍计算机应用基础的重要性,概括计算机应用基础的内容。

2.计算机应用基础的概念和发展:介绍计算机应用基础的定义和发展历程,包括计算机硬件和软件的发展。

3.计算机应用基础的主要内容:介绍计算机应用基础的主要内容,包括计算机网络基础、数据库基础、操作系统基础等。

4.计算机应用基础的应用领域:介绍计算机应用基础在各个应用领域的重要性,如教育、医疗、金融等。

5.结论:总结计算机应用基础的重要性和应用领域,并对未来的发展提出展望。

三、文章大纲引言:计算机在现代社会中发挥着越来越重要的作用,而计算机应用基础作为计算机应用的基石,也就显得尤为重要。

计算机应用基础是指计算机科学与技术的基本理论、基本方法和基本技能,它包括计算机硬件基础、软件基础和网络基础等。

本文将从计算机应用基础的概念、发展历程、主要内容和应用领域等方面进行探讨。

一、计算机应用基础的概念和发展1.计算机应用基础的定义2.计算机应用基础的发展历程二、计算机应用基础的主要内容1.计算机硬件基础2.软件基础3.网络基础三、计算机应用基础的应用领域1.教育领域2.医疗领域3.金融领域四、结论计算机应用基础作为计算机应用的基石,在现代社会发挥了巨大的作用。

计算机应用基础的发展与应用领域紧密相连,有助于推动各行各业的发展。

面对未来,计算机应用基础将继续发挥重要作用,并在新技术的推动下不断发展。

四、文章写作(以下是对第二部分、第三部分的书写参考)一、计算机应用基础的概念和发展1.计算机应用基础的定义:计算机应用基础是计算机科学与技术的基本理论、基本方法和基本技能。

它涵盖了计算机硬件基础、软件基础和网络基础等方面。

2.计算机应用基础的发展历程:计算机应用基础的发展与计算机硬件和软件的发展密切相关。

国开计算机应用基础形考二

国开计算机应用基础形考二

国开计算机应用基础形考二一、介绍计算机应用基础是国家开放大学计算机科学与技术专业的一门重要课程。

本文档将从以下几个方面介绍形考二内容:考试概述、考试形式以及备考要点。

通过阅读本文档,你将能够更好地了解并准备国开计算机应用基础形考二。

二、考试概述国开计算机应用基础形考二是该课程的第二次形成性考试,旨在检测学生对于课程知识的掌握情况以及对于实际应用能力的理解。

形考二内容主要包括以下几个方面:1.数据结构与算法:包括线性表、树、图等数据结构的定义与实现,以及常用算法的设计与应用等。

2.操作系统原理:包括操作系统的概念、进程管理、存储管理、文件管理等相关知识。

3.数据库原理:包括数据库的基本概念、关系模型、数据库设计与规范、SQL语言等。

4.计算机网络:包括计算机网络的基本概念、网络协议、网络拓扑结构等相关知识。

三、考试形式国开计算机应用基础形考二采用在线考试的形式进行。

考试时间为120分钟,总分100分。

考试题型主要包括以下几种:1.选择题:从给定的选项中选择正确答案。

2.填空题:根据题目要求填写问题的答案,可以是单个词或短语。

3.简答题:对于给定的问题,进行简要的回答或阐述。

4.综合题:结合多个知识点,要求学生进行综合分析和解答。

考试内容主要覆盖上述提到的数据结构与算法、操作系统原理、数据库原理和计算机网络。

四、备考要点为了更好地准备国开计算机应用基础形考二,以下是一些备考要点:1.复习课程内容:回顾和复习课程的重要概念、原理和技术,特别是数据结构与算法、操作系统原理、数据库原理和计算机网络等方面。

2.做练习题:通过做典型的练习题,加深对于知识点的理解和记忆,掌握如何应用所学知识解决实际问题。

3.多做模拟试题:模拟试题可以帮助你熟悉考试形式和时间限制,同时也可以检验你对于各个知识点的掌握情况。

4.参考教材和学习资料:选择权威的教材和学习资料,有助于深入理解课程内容,并提供实践案例供参考。

5.与同学讨论和交流:与同学讨论和交流学习心得,共同解决疑难问题,可以拓宽自己的视野并提高学习效果。

国开一体化平台00221《程序设计基础》机考试题及答案(真题第2套)

国开一体化平台00221《程序设计基础》机考试题及答案(真题第2套)

国开一体化平台《程序设计基础》机考试题及答案(真题第2
套)
(课程编号/试卷号:00221,整套相同,李老师祝同学们取得优异成绩!)
一、单项选择题供10题,共40分)
1、队列的逻辑结构是(红色选项为正确答案)。

[A]:集合
[B]:线性结构
[C]:树型结构
[D]:图型结构
2、采用链式存储保存线性表时,如果要进行插入和删除操作,则在算法的执行效率方面与采用顺序存储的线性表进行比较,(红色选项为正确答案)O
[A]:插入操作和删除操作的效率都要低
[B]:插入操作的效率要低,删除操作的效率要高
[C]:插入操作的效率要高,删除操作的效率要低
[D]:插入操作和删除操作的效率都要高
3、软件开发模型着重研究的是(红色选项为正确答案)。

[A]:程序设计的方法和编程技巧
[B]:软件系统的基本架构和常见的软件系统模型
[C]:软件开发全部过程、活动和任务的结构框架
[D]:软件系统的模型和对应不同模型的开发方法
4、要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的(红
色选项为正确答案)。

[A]:正确性。

国家开放大学软件工程形考2-满分题目和答案

国家开放大学软件工程形考2-满分题目和答案

试题1正确得分 1.00/1.00 分标记试题试题正文面向对象设计强调定义(),并且使它们相互协作来满足用户需求。

选择一项:A.软件对象B.物理模型C.E-R模型D.接口反馈你的回答正确试题2正确得分 1.00/1.00 分标记试题试题正文()是从用户的观点描述系统功能,它由一组用例、参与者以及它们之间关系所组成。

选择一项:A.用例图B.顺序图C.对象图D.类图反馈你的回答正确试题3正确得分 1.00/1.00 分标记试题试题正文()用于描述系统的功能集。

选择一项:A.组件视图B.用例视图C.对象视图D.逻辑视图反馈你的回答正确试题4正确得分 1.00/1.00 分标记试题试题正文UML 语言支持的建模方式不包括有()。

选择一项:A.功能建模B.动态建模C.模块化建模D.静态建模反馈你的回答正确试题5正确得分 1.00/1.00 分标记试题试题正文UML 中,包图是一种()。

选择一项:A.数据结构B.集合C.分组机制D.对系统的动态描述反馈你的回答正确试题6正确得分 1.00/1.00 分标记试题试题正文UML是一种()。

选择一项:A.过程B.可视化的建模语言C.可视化的程序设计语言D.建模工具反馈你的回答正确试题7正确得分 1.00/1.00 分标记试题试题正文UML是一种()语言。

选择一项:A.面向对象B.交互式建模C.过程描述D.程序设计反馈你的回答正确试题8正确得分 1.00/1.00 分标记试题试题正文类的属性结构要坚持简单的原则,尽可能不使用复杂的()。

选择一项:A.参数B.方法C.数据结构D.处理反馈你的回答正确试题9正确得分 1.00/1.00 分标记试题试题正文继承耦合是()之间的一种关联形式,设计时应该适当使用这种耦合。

A.虚类与实体类B.一般化类与特殊化类C.数据类与处理类D.控制类与界面类反馈你的回答正确试题10正确得分 1.00/1.00 分标记试题试题正文包含关系用于构造多个用例()。

国家开放大学《计算机应用基础》形考作业二问题详解解析汇报

国家开放大学《计算机应用基础》形考作业二问题详解解析汇报

题目1在Word 2010中编辑文本时.编辑区显示的“网格线”在打印时()出现在纸上。

选择一项:A. 全部B. 不会C. 一部分D. 大部分正确答案是:不会题目2Word 2010处理的文档内容输出时与页面显示模式显示的()。

选择一项:A. 一部分相同B. 完全不同C. 大部分相同D. 完全相同正确答案是:完全相同题目3Word 2010的文档以文件形式存放于磁盘中.其文件的默认扩展名为()。

选择一项:A. exeB. txtC. sysD. docx正确答案是:docx题目4Word 2010文档转换成纯文本文件时.一般使用()命令项。

选择一项:A. 另存为正确B. 新建C. 保存D. 全部保存正确答案是:另存为题目5在Word 2010中.要复制选定的文档内容.可按住()键.再用鼠标拖拽至指定位置。

选择一项:A. InsB. AltC. ShiftD. Ctrl正确答案是:Ctrl题目6在Word 2010中.在选定文档内容之后单击工具栏上的“复制”按钮.是将选定的内容复制到()。

选择一项:A. 磁盘B. 指定位置C. 剪贴板D. 另一个文档中正确答案是:剪贴板题目7Word 2010给选定的段落、表单元格、图文框添加的背景称为()。

选择一项:A. 底纹正确B. 边框C. 表格D. 图文框正确答案是:底纹题目8在Word 2010表格中.表格内容的输入和编辑与文档的编辑()。

选择一项:A. 完全不一致B. 完全一致正确C. 部分一致D. 大部分一致正确答案是:完全一致题目9在Word 2010中.如果要在文档中加入一幅图片.可单击()选项卡→“插图”功能区中的“图片”按钮。

选择一项:A. 工具B. 编辑C. 插入正确D. 视图正确答案是:插入题目10在Word 2010中.如果要在文档中插入符号.可单击【插入】选项卡→()功能区中的“符号”按钮。

选择一项:A. 插图B. 符号正确C. 表格D. 页眉和页脚正确答案是:符号题目11Word 2010的显著特点是()。

国开计算机应用基础形考2

国开计算机应用基础形考2

国开计算机应用基础形考2计算机应用基础形考2计算机应用基础是一门重要的课程,它涵盖了计算机基本知识和技术应用。

对于国开学生而言,形考2是这门课的重要组成部分。

在这篇文章中,我将从计算机应用基础的意义、学习方法以及实际应用方面来谈谈这个话题。

计算机应用基础对国开学生来说非常重要。

随着计算机技术的不断发展,计算机已经成为现代社会不可或缺的工具。

每个人都需要具备一定的计算机知识和技能,以便更好地应对工作和生活的需求。

因此,学习计算机应用基础对于国开学生来说是必不可少的。

学习计算机应用基础需要正确的方法。

首先,要理解计算机的基本原理和工作原理,包括硬件和软件方面的知识。

其次,要学会使用计算机的基本操作和常用软件,如Windows系统、Microsoft Office 等。

此外,还需要学习一些编程语言,如Python、Java等。

最后,要进行实践操作,充分运用所学知识来解决实际问题。

在实际应用方面,计算机应用基础具有广泛的应用领域。

无论是在工作中还是在生活中,计算机都在起到越来越重要的作用。

在工作中,计算机可以帮助我们进行数据管理、信息处理、图像处理等任务,大大提高工作效率。

在生活中,计算机可以帮助我们进行在线购物、社交网络、信息查询等活动,方便我们的生活。

另外,计算机还广泛应用于教育、医疗、交通等领域,给我们的生活带来了很多便利。

要想在形考2中取得好成绩,需要掌握以下几个要点。

首先,要熟悉计算机基础知识,包括硬件和软件方面的知识。

其次,要熟练掌握计算机的基本操作,如文件管理、软件安装等。

此外,要了解常用软件的使用方法,如Word、Excel、PowerPoint等。

最后,要进行实践操作,运用所学知识来解决实际问题。

总之,计算机应用基础是一门重要的课程,对于国开学生来说非常重要。

学习计算机应用基础需要正确的方法和实践操作,同时在实际应用中有广泛的应用领域。

希望每位国开学生都能够通过认真学习和实践操作,掌握计算机应用基础的知识和技能,从而更好地应对工作和生活的需求。

程序设计基础第2次形考

程序设计基础第2次形考
程序设计基础第2次形考
试卷总分:100
客观题
判断题(共4题,共8分)
开始说明:
结束说明:
1.(2分)
在switch 语句中可以根据需要使用或不使用break语句。

×
2.(2分)
if后面的表达式只能为逻辑表达式、关系表达式。

×
3.(2分)
C语言中循环语句有while、for、和do-while语句。
12.(2分)
设a=6,b=4,则表达式b=a的值为 ( )。
A、4
B、6
C、24
D、true
13.(2分)
设a=7,b=2,则表达式b%a的值为 ( )。
A、1
B、2
C、3
D、0
14.(2分)
假定i的初值为0,则在循环语句“while(i<n) {s+=i*i; i++;}”中循环体被执行的总次数为( )。
A、1
B、2
C、3
D、-1
33.(2分)
C语言源程序文件的缺省扩展名为( )。
A、c
B、lik
C、obj
D、exe
34.(2分)
以下if语句错误的是( )。
A、if (x) x+=y;
C、do~while是先执行循环体,后进行循环条件判断
D、do~while语句与while语句的区别仅是关键词“while”出现的位置不同
24.(2分)
在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。
A、for
B、if
C、do
D、while
A、n-1
B、n

国家开放大学C语言程序设计A第二次形考任务及答案.docx

国家开放大学C语言程序设计A第二次形考任务及答案.docx

文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.一、选择题(共20 分,每小题 2 分)当处理特定问题时的循环次数已知时,通常采用的语句是()。

a.forb.whilec.do-whiled.switch题目 2在 switch 语句的每个case 块中,假定都是以break 语句结束的,则此switch 语句容易被改写成的语句是()。

a. forb. ifc. do题目d. while 3for语句能够被改写成的语句是()。

a. 复合b. ifc. switchd. while题目 4下面循环语句执行结束后输出的i 值为()。

for(int i=0; i<n; i++) if(i>n/2) {cout<<i<<endl; break;}a.n/2b.n/2+1c.n/2 -1d.n-1题目 5在下面循环语句中,内层循环体S语句的执行总次数为()。

文档来源为 :从网络收集整理.word 版本可编辑 .欢迎下载支持.for(int i=0; i<n; i++)for(int j=i; j<n; j++) S;a. n2b. (n+1)/2c. n(n-1)/2d. n(n+1)/2题目 6在下面的do 循环语句中,其循环体被执行的次数为()。

int i=0; do i++; while(i*i<10);a. 4b. 3c. 5d. 2题目 7在下面的一维数组定义中,有语法错误的选项是()。

a. int a[]={1,2,3};b. int a[10]={0};c. int a[];d. int a[5];题目 8在下面的二维数组定义中,语法正确的选项是()。

a. int a[5][];b. int a[][5];c. int a[][3]={{1,3,5},{2}};d. int a[](10);题目9假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}}; ,则元素” a[1][1] 的值为()。

国开计算机应用基础(本)形考二

国开计算机应用基础(本)形考二

国开计算机应用基础(本)形考二国开计算机应用基础(本)形考二计算机应用基础是现代社会中不可或缺的一部分。

它涵盖了信息技术的基本知识与技能,包括计算机组成原理、操作系统、网络通信、数据库管理等多个方面。

国开计算机应用基础本科形考二是对学生在这一领域知识的综合考核,本文将对该考试的内容进行详细分析。

1. 计算机组成原理计算机组成原理作为计算机科学的基础,是理解计算机工作原理和机器语言的重要一环。

形考二中,将涉及到数字逻辑、计算机结构以及指令系统的相关知识。

学生需要掌握数字逻辑门电路的组成和工作原理,理解存储器、CPU等关键硬件的功能与作用,并能够分析与设计简单的指令系统。

2. 操作系统操作系统是计算机软件的基石,也是计算机与用户之间的桥梁。

在形考二中,操作系统的考察内容主要集中在进程管理、内存管理和文件系统等方面。

学生需要了解进程调度算法,并能够进行进程调度的模拟实验。

此外,还需熟悉内存管理机制,包括分页、分段等技术,并能够解决相关的实际问题。

3. 网络通信网络通信是信息时代的重要特征之一。

形考二将主要考察计算机网络的基本原理与应用。

学生需要了解计算机网络的体系结构、通信协议以及网络安全等方面的知识。

此外,还需熟悉常见的网络设备和技术,如路由器、交换机、IP地址分配等,并能够进行网络规划与配置。

4. 数据库管理数据库管理是计算机应用领域中的一项重要任务。

形考二中将对关系数据库的基本原理与应用进行考核。

学生需要了解数据库的基本概念、关系模型以及SQL查询语言的使用。

此外,还需熟悉数据库的设计与优化原则,能够进行简单的数据库设计与管理。

综上所述,国开计算机应用基础(本)形考二是对学生在计算机基础知识和技能方面的综合考察。

学生需要具备扎实的计算机组成原理、操作系统、网络通信和数据库管理的理论基础,并能够运用所学知识解决实际问题。

只有全面掌握了这些知识,才能在计算机应用领域中取得更大的成就。

国开电大C++语言程序设计形考试题解析二

国开电大C++语言程序设计形考试题解析二

形考试题解析二一、填空题:1、假定一个一维数组的定义为“char * a[5];”,则该数组所含元素的个数为,所占存储空间的字节数为。

答案:5 20解析:语句char * a[5];定义了一个包含5个元素的字符型指针数组,每个元素占存储空间的字节数为42、假定一个二维数组的定义为“int a[4][6];”,则该数组所含元素的个数为,所占存储空间的字节数为。

答案:24 96解析:语句int a[4][6]; 定义了一个4行6列的整型二维数组,共24个元素,每个元素占存储空间的字节数为4。

3、假定一个二维数组的定义为“char a[8][8];”,则该数组所含元素的个数为,所占存储空间的字节数为。

答案:64 64解析:语句char a[8][8];定义了一个8行8列的字符型二维数组,共64个元素,每个元素占存储空间的字节数为1。

4、执行“typedef float ABC[10];”语句把ABC定义为具有10个单精度元素的。

答案:数组类型5、在函数外定义的变量称为变量,若没有被初始化则系统隐含对它赋初值。

答案:全局 0解析:全局变量具有静态生存期,即存在于应用程序的整个运行期,也是一种静态变量。

对于一切静态变量,如果在定义它的时候未进行初始化,则自动被初始化为0。

6、函数中的形式参数变量的初值由该函数时获得。

答案:调用7、函数调用时,实参向形参的传送分为和两种传送方式。

答案:按值按地址8、变量分为全局和局部两种,变量没有赋初值时,其值是不确定的。

答案:局部二、给出下列程序运行后的输出结果:1.#include<iostream.h>void main(){int a[10]={12,39,26,41,55,63,72,40,83,95};int i0=0,i1=0,i2=0;for(int i=0;i<10;i++)switch(a[i]%3){case 0:i0++;break;case 1:i1++;break;case 2:i2++;}cout<<i0<<' '<<i1<< ' '<<i2<<' '<<endl;}答案:4 2 42. # include<iostream.h>include<string.h>void main()char* a[5]={“student”, “worker”, “cadre”, “apple”, “peasant”};char* p1 , *p2;p1=p2=a[0];for(int I=0;I<5;I++){if(strcmp(a[i],p1)>0) p1=a[i];if(strcmp(a[i],p2)>0) p2=a[i];}cout<<p1<<‘’<<p2<<endl;}答案:worker apple3、# include<iostream.h>void main() {int a[8]={36,73,48,14,55,40,32,66};int b1=b2 =a[0];for(int I=0;I<8;I++)if(a[i]>b1) {if(b1>b2) b2=b1;b1=a[i];}cout<<b1<< ‘’<<b2<<‘’<<endl;答案:73 364、# include<iostream.h>void main() {char a[]=“aabcdaabacabfgacd”;int i1=0,i2=0,I=0;while(a[i]){if(a[i]==’a’) i1++;if(a[i]==’b’) i2++;I++;}cout<<i1<< ‘’<<i2<<‘’<<endl;}答案:7 35、# include<iostream.h>void main() {char a[ ]=“abcdabcabdaeaf”;int b[5]={0},I=0;while(a[i]){switch(a[i]){case ’a’: b[0]++; break;case ’b’: b[1]++; break;case ’c’: b[2]++; break;case ’d’: b[3]++; break;default:b[4]++;}I++;}for(I=0;I<5;I++) cout<<b[i]<<’’;cout<< endl;}答案:5 3 2 2 26、# include<iostream.h>void main() {int a[10]={76,83,54,62,40,75,80,92,77,84};int a[4]={60,70,90,101}int a[4]={0}for (int I=0;I<10;I++){int j=0;while(a[i]>=b[j])j++;c[j]++;}for(I=0;I<4;I++) cout<<c[i]<<’’;cout<<endl;}答案:8 7 1 07、# include<iostream.h>void main() {int a[3][4]={{1,2,7,8},{5,6,11,12},{24,10,3,4,} int m=a[0][0];int ii=0,jj=0;for(int I=0;I<3;I++)for(int I=0;I<3;I++)for(int j=0;j<4;j++)if(a[i][j]>m) {m=a[i][j];ii=I;jj=j;}coutcout<<ii<<’’ <<jj<<’’<<a[ii][jj]<<endl;}答案:2 0 248、# include<iostream.h>void main() {int a=10,b=20;cout<<a<<’’<<b<<endl;{a*=4;int b=a+35;cout<<a<<’’<<b<<endl;}cout<<a<<’’<<b<<endl;}答案:10 20404075404020三、写出下列每个函数的功能:1、int WC(int a[],int n,int k){int c=0;for(int I=0;I<n;I++)if(a[i]>=k)c++;return c;}答案:计算数组中大于等于K的整数,并返回。

国家开放大学C语言程序设计A第二次形考任务及答案

国家开放大学C语言程序设计A第二次形考任务及答案
int i1=0, i2=0, i=0;
while(a[i]) {
if(a[i]=='a') i1++;
if(a[i]=='b') i2++;
i++;
}
printf("%d %d %d\n",i1,i2,i);
}
2 3 11
题目40
#include<>
void main() {
int a[3][4]={{1,2,7,8},{5,6,10,6},{9,12,3,4}};
题目10
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为()。
a. 0
b. 4
c. 8
d. 6
二、判断题(共20分,每小题1分。叙述正确则回答“是”,否则回答“否”)
题目11
在执行“typedef int DataType;”语句后,标识符DataType与保留字int具有完全相同的含义和作用。对
case 2: s[2]+=a[i];break;
default: s[3]+=a[i];break;
}
}
for(i=0; i<4; i++) printf("%d ",s[i]);
}
4427 6 22
题目39
#include<>
void main() {
char a[]="abcdbfbgacd";
题目12
在switch语句中,每个case和冒号之间的表达式只能是常量。对

国开计算机应用基础形成性考核册2答案

国开计算机应用基础形成性考核册2答案

( )为核心组成得微型计算机属于集成电路计算机。

选择一项:A、电子管E、晶体管C、机械D 微处理器D( )电子计算机诞生于1 9 4 6。

选择一项:A、第一台B、第四台C、第二台D 第三台A( )电子计算机使用得主要逻辑元件就是电子管•选择一项:A、第四台B、第三台C、第一台D 第二台C一个完整得计算机系统应当包括()•选择一项:A、系统硬件与系统软件B、计算机与外设C、主机、键盘与显示器D 硬件系统与软件系统D( )就是一种系统软件•选择一项:A、数据库B、编译程序C、操作系统D 工资管理系统C某单位得人事档案管理程序属于()。

选择一项:A、工具软件E、系统软件C、字表处理软件D 应用软件D操作系统得作用就是()。

选择一项:A、把源程序编译成目标程序E、控制与管理系统资源得使用C、便于进行文件夹管理D、咼级语言与机器语言B()构成计算机得物理实体•选择一项:A、计算机软件B、计算机硬件C、计算机程序D、计算机系统B微型计算机中()主要功能就是进行算术与逻辑运算。

选择一项:A、总线B、控制器C、存储器D、运算器D下列设备中,()属于输出设备。

选择一项:A、鼠标器B、显示器C、扫描仪D、键盘B微机得核心部件就是()。

选择一项:A、内存储器B、硬盘C、微处理器D 总线C()就是微型计算机得运算器、控制器及内存储器统称。

选择一项:A ALUB、主机C、MF UD CPUDC D - R O M就是()。

选择一项:A、只读存储器B、只读大容量软盘C、只读光盘D 只读硬盘C下列不属于计算机应用范畴得就是(). 选择一项:A、文档与网页制作B、信息与参考C、水产捕捞D 休闲娱乐C()得特点就是速度快、印字质量好,噪音低。

选择一项:A、激光式打印机B、喷墨式打印机C、击打式打印机D 点阵式打印机A目前使用得防杀病毒软件得作用就是()。

选择一项:A检查计算机就是否感染病毒,消除已感染得任何病毒B、查出已感染得任何病毒,消除部分已感染病毒C、检查计算机就是否感染病毒,消除部分已感染病毒D 杜绝病毒对计算机得侵害C1MB =().选择一项:A 100 OBB、 1 0 2 4KBC、 1 00OKBD 1 024BB下列数中最小得数就是()•选择一项:A、(7A )16B、75C、(75 )8D、(1101100 1 )2C云计算就是()。

2023国开程序设计基础作业2

2023国开程序设计基础作业2

1.软件开发模型着重研究的是_____单选题(2 分) 0分A.程序设计的方法和编程技巧B.软件系统的基本架构和常见的软件系统模型C.软件开发全部过程、活动和任务的结构框架D.软件系统的模型和对应不同模型的开发方法答案解释:正确答案:C2.写出程序的运行结果。

main( ){ int a=0;for ( a=0;a<3;a++ );printf ( " %d\n", a );}输出结果是___________。

单选题(2 分) 0分A.3B.2C.1D.4正确答案: A3.系统软件的核心软件是______。

单选题(2 分) 0分A.操作系统B.编译程序C.汇编程序D.机器语言正确答案: A4.显示器是______。

单选题(2 分) 0分A.输入设备B.输出设备C.存储设备D.计算设备正确答案: B5.那一项不属于算法的四种基本的功能操作( ) 。

单选题(2 分) 0分A.逻辑运算B.算术运算C.循环结构D.数据比较正确答案: C6.显示器是______单题(2 分) 0分A.计算设备B.存储设备C.输出设备D.输入设备答案解释:7.世界上第一个高级语言是______。

单选题(2 分) 0分A.BASIC语言B.C语言C.FORTRAN语言D.PASCAL语言答案解释:正确答案:C8.计算机软件是指______ 。

单选题(2 分) 0分A.计算机程序B.源程序和目标程序C.源程序D.计算机程序及其有关文挡正确答案: D9.汇编语言属于______。

单选题(2 分) 0分A.函数式语言B.过程式语言C.逻辑语言D.非过程式语言答案解释:10.在软件系统进行组装测试的时候发现错误,则针对被发现的错误,可以判断在整个软件开发过程最可能出现错误的阶段是______。

单选题(2 分) 0分A.需求分析B.概要设计C.详细设计D.单元测试正确答案: B11.冯·诺依曼型计算机的两大特征是______。

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

国家开放大程序设计基础学形考任务2
一.选择题(每题5分,合计55分)
1、在C语言中,字符串常量的定界符是______。

选择一项:
A. 单引号
B.
C. 空格
D. 方括号
2、C语言中int变量能够表示的数值范围是______。

选择一项:
A. 0~65535
B. -32767~32768
C. 0~65536
D. -32768~
3、在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。

选择一项:
B. x≥y≥z
C. x>=y & y>=z
D. x>=y>=z
4、实型常量在C语言中只能用____①______表示,表示方法有:____②_______。

选择一项:
A. ①十进制②小数形式和指数形式
B. ①二进制②小数形式
C. ①小数形式②十进制和二进制
5、在C语言中,不合法的int型常量是______。

选择一项:
A. 0XABC
C. 32768L
D. 32767
6、关于C语言语句的正确概念是______。

选择一项:
A. while和do-while都是直到型循环
B. switch语句可以替代if语句
C. goto语句可以从C
D. 在C语言中不能使用goto语句
7、C语言中的语句 #define R 20 用于定义_____①_______ ,语句char r1; 则用于定义_____
②_____ 。

选择一项:
A. ①整型常量20②字符串变量r1
B. ①符号常量R②字符变量
C. ①符号变量R②字符常量
8、写出程序的运行结果。

#include <stdio.h>
main( )
{ int a, b;
scanf ( ”%d%d", &a, &b);
if ( ++a >= b ) printf( ”Yes”);
printf ( " a+b =%d\n", a+b );
}
如果输入:a=6,b=8,则输出结果是___________。

选择一项:
A. ①a+b=14
B. " a+b =%d\n", 14
C. 15
D. ①
9、写出程序的运行结果。

main( )
{ int a=0;
for ( a=0;a<3;a++ );
printf ( " %d\n", a );
}
输出结果是___________。

选择一项:
B. 4
C. 2
D. 1
10、写出程序的运行结果。

#include <stdio.h>
main( )
{ int i=0,j=0,k=0,m;
for ( m=0;m<4;m++ )
switch ( m )
{ case 0:i=m++;
case 1:j=m++;
case 2:k=m++;
case 3:m++;
}
printf ("\n%d,%d,%d,%d",i,j,k,m);
}
该程序的执行结果是______。

选择一项:
A. 0,1,2,3
B. 0,1,1,3
C. 0,1,2,4
D. 0,1,2,
11、写出程序的运行结果。

#include <stdio.h>
main()
{ int j;
for(j=0;j<10;j++)
{if (j%2==0) continue;
printf("%d",j);
}
}
该程序的执行结果是___________。

选择一项:
B. 1 3 5 7
C. 2 4 6 8
D. 0 2 4 6 8
信息文本
二、编程序(上机调试编写的程序)(每题15分,合计45分,可以在线作答,也可以通过附件形式提交)
12、从键盘输入3个整数,输出其中最大数。

#include"stdio.h"
void main()
{
int a,b,c,max;
printf("a,b,c:");
scanf("%d%d%d",&a,&b,&c);
max=a;
if(max<b)max=b;
if(max<c)max=c;
//printf("a:%d,b:%d,c:%d\n",a,b,c);
printf("%d\n",max);
}
13、编写一程序,从键盘输入10个实数,计算并输出算术平均数。

main()
{
float a[11]={0};
float ave=0;
int i,j;
print("please enter your num");
for(i=0;i<10;i++)
{
scanf("%f\n",&a[i]);
}
for(j=0;j<10;j++)
{
a[10]+=a[j];
}
ave=a[10]/10;
printf(the answer is%f,a[10]);
}
14、利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除。

main()
{int m,i,k;
scanf("%d",&m);
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i》=k+1)
prirlt%d is a prime number\h,m);
else
printf"%d is not a prime number\nm);
}。

相关文档
最新文档