程序设计基础形考作业2

合集下载

VisualBasic程序设计作业题解形成性考核作业二

VisualBasic程序设计作业题解形成性考核作业二

Visual Basic程序设计作业题解形成性考核作业二一、选择题答案:B答案:D答案:D答案:B答案:b答案: A答案:B答案:C答案:A答案:D答案:C答案:B答案:D答案:C答案:A答案:B答案: C答案: B答案: D答案: B二、填空题答案:下拉式菜单弹出式菜单答案:打开(Open)保存(Save)颜色(Color)字体(Font)打印(Print)答案:文本框 .列表框答案:4. Dim 数组名(1 To 上界)答案:过程名参数1,参数2,……答案:“工程” “工程属性” “工程属性”答案:0答案:不会用过程名返回一个值答案:窗体模块标准模块类模块答案:移出内存无效的状态(1):( )(2):( ) 。

(3)sin45o:( ) 。

答案::(1)2*cos(α)*sin(α)/(2*α) (2)sqr(s*(s-a)*(s-b)*(s-c)) (3)sin(45/180)答案:1)1<=x and x<12 (2)A+B>=C or a-c<=c (3)a>0 and b>0 or a<0 and b<0答案:False答案:For …Next Do [{While│Until}] 条件式…Loop Do…Loop [{While│Until}] 条件式答案:3(因为变量a被声明为整型变量——%表示整型变量)三、阅读下列程序,写出程序的运行结果答案:编程人员只需针对某个事件编写程序代码称为可视化编程。

应用程序是在响应不同的事件时执行不同的代码片段称为事件驱动。

答案:窗体和控件是创建应用程序所使用的对象,方法是对象的动作,事件是对象的响应,属性可看作对象的性质。

答案:传统编程方式是结构化程序设计,它从系统的功能入手,按照工程的标准和严格的规范将系统分解为若干功能模块,系统是实现功能模块的函数和过程的集合。

事件驱动编程则是从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。

C语言程序设计形考任务2

C语言程序设计形考任务2

一、选择题(共20分,每小题2分)题目1当处理特定问题时的循环次数已知时,通常采用的语句是()。

选择一项:a. for厂b. whileCc. do-whilecd. switch正确答案是:for题目2在switch语句的每个case块中,假定都是以break语句结束的,则此switch 语句容易被改写成的语句是()。

选择一项:r a. forrb. ifr c. dor d. while正确答案是:if题目3for语句能够被改写成的语句是()选择一项:厂a.复合b. ifc. switchd. while正确答案是:while题目4下面循环语句执行结束后输出的i值为( )。

for(int i=0; i<n; i++) if(i>n/2) {cout<<i<<endl; break;}选择一项:广a. n/2厂b. n/2+1「c. n/2-1「d. n-1正确答案是:n /2+1题目5在下面循环语句中,内层循环体S语句的执行总次数为( ) for(i nt i=0; i<n; i++)for(int j=i; j<n; j++) S;选择一项:r 2a. n厂b. (n+1)/2c. n(n-1)/2厂d. n(n+1)/2正确答案是:n(n+1)/2题目6在下面的do循环语句中,其循环体被执行的次数为()int i=0; do i++; while(i*i<10);选择一项:厂a. 4r b. 3「c. 5广d. 2正确答案是:4题目7在下面的一维数组定义中,有语法错误的选项是()。

选择一项:厂a. int a[]={1,2,3};「b. i nt a[10]={0};r c. int a[];厂d. int a[5];正确答案是:int a[];题目8在下面的二维数组定义中,语法正确的选项是()选择一项:「a. i nt a[5][];厂b. int a[][5];” c. i nt a[][3]={{1,3,5},{2}};d. int a[](10);正确答案是:int a[][3]={{1,3,5},{2}};题目9假定一个二维数组的定义语句为“ int a[3][4]={{3,4},{2,8,6}}; ”,则元素a[1][1]的值为()。

c语言程序设计形考任务二标准答案

c语言程序设计形考任务二标准答案

c语言程序设计形考任务二答案————————————————————————————————作者:————————————————————————————————日期:一、选择题(共20分,每小题2分)当处理特定问题时的循环次数已知时,通常采用的语句是()。

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

a. forb. ifc. dod. 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语句的执行总次数为()。

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]的值为()。

国开JavaScript程序设计形考作业2试题及答案

国开JavaScript程序设计形考作业2试题及答案

第二次任务(预备知识:第二、三章;分值:10分;选做:3选1;需辅导教师评分)实训二:显示数据列表1.题目显示数据列表。

2.目的(1)掌握流程控制语句的使用。

(2)掌握函数的使用。

(3)理解闭包的概念。

(4)应会设计基本的应用程序。

3.内容在所设计的项目中,实现显示数据列表。

数据以表格的方式显示,不同的行显示不同的颜色。

当单击每行数据的标题时,将会弹出窗口,显示详细信息。

4.要求(1)数据存放在数组中,用程序实现数据显示。

(2)以闭包的方式定义工具,窗口函数封装在工具中。

(3)通过循环生成数据行,用条件判断实现不同行显示不同的颜色。

参考答案:这个任务可以通过JavaScript和HTM1实现。

我们需要一个HTM1表格来显示数据,然后使用JaVaSCriPt来填充数据和控制行颜色以及弹出窗口。

这里是一个简单的示例:首先,创建一个HTM1文件,例如叫做index.htm1:htm1复制代码<!DOCTYPE htm1><htm1><head>CtitIe>数据列表显示<∕tit1e><sty1e>tab1e{width:100%;border-co11apse:co11apse;)th,td{border:Ipx so1idb1ack;padding:8px;text-a1ign:1eft;}.odd-row{background-co1or:#f2f2f2;).even-row{background-co1or:#FFfFFf;}<∕sty1e><∕head><body><tab1e id=,,data-tab1e"><∕tab1e><script src=',script.js,,><∕script><∕body><∕htm1>然后,创建一个JaVaSCriPt文件,例如叫做SCriPt.js:javascript复制代码//定义数据数组var data=[{name:"张三∖age:23,gender:“男"},{name:,1李四,,,age:24,gender:,,女,,},{name:“王五",age:25,gender:“男"},//更多数据.・・];//创建并返回一个函数,该函数用于创建并返回一个表格行元素function createRow(data1tem){//使用数据项创建并返回一个表格行元素var row=document.CreateE1ement(,tr,);var nameCe11=document.cReateE1ement(,td,);nameCe11.textcontent=;row.appendChi1d(nameCe11);var ageCe11=document.CreateE1ement(,td,);ageCe11.textcontent=data1tem.age;row.appendChi1d(ageCe11);var genderCe11=document.CreateE1ement(,td,);genderCe11.textcontent=data1tem.gender;row.appendChi1d(genderCe11);return row;)//创建并返回一个函数,该函数用于创建并返回一个带有标题的表格行元素,并且该行在被点击时会弹出一个窗口显示详细信息function CreateTit1eROW(titIe){//使用标题创建并返回一个表格行元素,该行在被点击时会弹出一个窗口显示详细信息var row=createRow({name:tit1e,age:'点击查看"gender:'点击查看’});//使用“点击查看”作为占位符文本,直到实现弹出窗口的功能为止row.addEvent1istener('c1ick'function(){//为该行添加一个点击事件监听器,当该行被点击时,将弹出一个窗口显示详细信息var win=WindoW.open(,,,新窗口中创建一个新的表格,其中包含标题行(Name,Age,Gender)win.document.write(,<tr><td>,+data[0].name+,<∕td><td>,+data[0].age+,<∕td><td>< +data[0].gender+,<∕td><∕tr>');//在新窗口中添加第一行数据(假设第一行数据是标题行)for(var i=1;i<data.1ength;i++){//对于数据数组中的每一项数据,在新窗口中添加一行数据(除了标题行)win.document.write(,<tr><td>,+data[i].name+,<∕td><td>,+data[i].age+,<∕td><td>,+d ata[i].gender+,<∕td><∕tr>,);//在新窗口中添加一行数据(Name,Age,Gender)} win.document.write('<∕tab1e>,);//在新窗口中关闭表格标签,完成表格的创建和数据的添加win.document.c1ose();//关闭新窗口的文档对象模型(DOM),完成新窗口的创建和数据的添加,然后使新窗口可读或可写(取决于用户的设置)});//在该行上添加一个点击事件监听器,当该行被点击时,将弹出一个窗口显示详细信息(Name,Age,Gender)的表格,其中包含所有数据项的数据(Name,Age,Gender)实训三:随机显示题头图片1.题目随机显示题头图片。

电大《程序设计基础》形考任务2

电大《程序设计基础》形考任务2

一.选择题(每题5分,合计55分)1.在C语言中,字符串常量的定界符是______。

A.方括号B.双引号C.空格D.单引号【答案】:B2.C语言中int变量能够表示的数值范围是______。

A.0~65535B.-32768~32767C.0~65536D.-32767~32768【答案】:B3.在C语言中,为了表示关系:x≥y≥z,应该使用表达式______。

A.x>=y>=zB.x>=y & y>=zC.x≥y≥zD.x>=y && y>=z【答案】:D4.实型常量在C语言中只能用____①______表示,表示方法有:____②_______。

A.①小数形式②十进制和二进制B.①十进制②小数形式和指数形式C.①二进制②小数形式【答案】:B5.在C语言中,不合法的int型常量是______。

A.32767B.0XABCC.0678D.32768L【答案】:C6.关于C语言语句的正确概念是______。

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

A.①符号变量R②字符常量B.①符号常量R②字符变量r1C.①整型常量20②字符串变量r1【答案】:B8.写出程序的运行结果。

#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,则输出结果是___________。

国开《JAVA语言程序设计》形考任务二

国开《JAVA语言程序设计》形考任务二

国开《JAVA语言程序设计》形考任务二国开《JAVA语言程序设计》形考任务二Java是一种广泛应用于软件开发领域的编程语言,具有优雅的语法和强大的功能。

本文将以国开《JAVA语言程序设计》课程的形考任务二为基础,探讨Java语言程序设计的一些重要概念和技术。

任务二要求实现一个简单的学生成绩管理系统。

该系统需要实现以下功能:添加学生信息、录入学生的课程成绩、计算学生的平均成绩,并且能够根据学生的成绩进行排序。

下面我们将逐一介绍实现这些功能所需的Java语言知识。

首先,我们需要定义一个学生类来表示学生的信息。

学生类应该包含学生的姓名、学号和成绩等属性,以及相应的getter和setter方法。

在Java中,我们可以使用类模板来定义类,然后通过实例化对象来使用类的属性和方法。

示例代码如下所示:```public class Studentprivate String name;private int studentId;private double[] scores;public Student(String name, int studentId, double[] scores) = name;this.studentId = studentId;this.scores = scores;}public String getNamreturn name;}public int getStudentIreturn studentId;}public double[] getScorereturn scores;}public void setScores(double[] scores)this.scores = scores;}```接下来,我们需要实现一个学生成绩管理系统类,该类包含一个学生列表,以及实现添加学生信息、录入学生的课程成绩、计算学生的平均成绩和根据学生的成绩进行排序等功能的方法。

国开C语言程序设计形考任务2

国开C语言程序设计形考任务2

国开C语言程序设计形考任务2二、简答题(共30分,每小题10分)题目1请简述for循环语句的语法和用法。

答:for循环语句的语法为:for (初始化表达式。

条件表达式。

更新表达式) 循环体语句。

其中,初始化表达式在循环开始前执行一次,用于初始化循环变量;条件表达式在每次循环开始前进行判断,若为真则执行循环体语句,否则循环结束;更新表达式在每次循环结束后执行,用于更新循环变量。

for循环语句通常用于已知循环次数的情况下进行循环操作。

题目2请简述switch语句的语法和用法。

答:switch语句的语法为:switch (表达式) { case 常量1:语句1.break。

case 常量2: 语句2.break。

default: 语句n。

}。

其中,表达式的值会依次与各个常量进行比较,若匹配则执行对应的语句,并在语句末尾加上break语句跳出switch语句;若都不匹配则执行default语句。

switch语句通常用于多分支的情况下进行选择操作。

题目3请简述数组的定义和使用方法。

答:数组是一种存储多个同类型数据的数据结构。

数组的定义方式为:类型名数组名[元素个数] = {元素1.元素2.}。

其中,元素个数可以省略,但初始化时必须指定元素个数或者用{}进行初始化。

数组的使用方法为通过下标访问数组元素,下标从0开始,即数组名[0]表示第一个元素。

可以使用循环结构对数组进行遍历和操作。

C语言中,变量名可以以数字开头。

选择一项:错对错题目29在C语言中,可以使用“++”运算符对一个常量进行自增运算。

选择一项:错对错题目30在C语言中,可以使用“&”运算符获取一个变量的地址。

选择一项:对对错改写后的文章:第一部分:阅读理解(共40分,每小题2分)1.C语言中,下列哪个不是C语言的关键字?A.whileB.intC.doubleD.else答案:C2.下列哪个不是C语言的数据类型?A.charB.stringC.intD.float答案:B3.下列哪个符号不是C语言中的运算符?A.+B.-C.%D.&答案:C4.下列哪个不是C语言中的流程控制语句?A.whileB.switchC.XXXD.try答案:D第二部分:文章改错(共40分,每小题2分)已删除明显有问题的段落,剩下的段落已进行小幅度改写)C语言中,关键字是指在C语言中具有特定含义和作用的单词。

程序设计形考任务二

程序设计形考任务二
题目14 利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和 自身整除。 main( ) { into 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 nunber\nm); }
题目11 写出程序的运行结果。 #include <stdio.h> #include <stdio.h> main() { int j; for(j=0;j<10;j++) {if (j%2==0) continue; printf("%d",j); } } 该程序的执行结果是___________。 选择一项: A. 1 3 5 7 9 B. 0 2 4 6 8 C. 1 3 5 7 D. 2 4 6 8
题目3 在C语言中,为了表示关系: x≥y≥z,应该使用表达式______。 选择一项: A. x≥y≥z B. x>=y && y>=z C. x>=y>=z D. x>=y & y>=z
题目4 实型常量在C语言中只能用____①______表示,表示方法有: ____②_______。 选择一项: A. ① 二进制 ② 小数形式 B. ① 十进制 ② 小数形式和指数形式 C. ① 小数形式 ② 十进制和二进制
题目13 编写一程序,从键盘输入10个实数,计算并输出算术平均数。 main() { float a[11]={o}; float ave=0; int i,j; print("please enter y our 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]); }

c语言程序设计形考任务二答案

c语言程序设计形考任务二答案

一、选择题(共20分,每小题2分)当处理特定问题时的循环次数已知时,通常采用的语句是()。

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

a. forb. ifc. dod. 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语句的执行总次数为()。

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]的值为()。

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

国开电大专科《程序设计基础》形考任务1至4试题及答案

国开电大专科《程序设计基础》形考任务1至4试题及答案

国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案一、填空题1.计算机的五大主要应用领域是______、______、______、______和______。

[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2.总线是连接______、______和______的公共信息通道。

通常由三部分组成:______、______、______。

[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______。

[答案]逻辑运算4.世界上第一台计算机取名为______。

[答案]ENIAC5.目前制造计算机所采用的电子器件是______。

[答案]大规模集成电路6.CPU是CentralProceingUnit的英文缩写,它主要由______、______和寄存器3个部分组成。

[答案]运算器、控制器7.完整的计算机系统是由______和______两大部分组成的。

[答案]硬件系统、件系统8.计算机的硬件系统一般可分为______、______、______和______等几个部分。

[答案]存储器、中央处理器、输入设备、输出设备9.计算机的存储器分为______和______两级。

[答案]内存、外存10.随机存储器和只读存储器的英文缩写分别为______和______。

[答案]RAM、ROM11.______是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。

[答案]程序13.______是计算机的概念模型,奠定了现代计算机的理论基础;______是计算机的结构模型,奠定了现代计算机的设计基础。

[答案]图灵机14.高级语言源程序的翻译成机器语言程序一般有两种做法:______方式和______方式。

[答案]编译、解释15.按照使用方式,程序设计语言分为______语言和______语言;按照应用范围则分为______语言和______语言。

程序设计基础第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

Python程序设计#-国家开放大学电大学习网形考作业题目答案

Python程序设计#-国家开放大学电大学习网形考作业题目答案

Python程序设计#形考任务(一)1.进入 jupyter notebook 环境,熟悉基本操作。

2.练习使用命令方式查看 Python 的版本信息。

3.通过 print 代码的编写方法,了解 Python 语句的运行方法及不同版本间的区别。

4.练习使用命令对 Python 的扩展包进行管理。

5.练习使用 help 语句获取动态帮助信息。

形考任务(二)1.查看 Python 整数和字符串对象的数据类型。

2.对变量进行复合赋值——加赋值与乘赋值。

3.表达式、运算符和语句综合练习。

形考任务(三)1.根据输入的三角形三个边长(a,b,c),计算三角形的面积。

2.输入三个数(a,b,c),按从大到小进行排序。

3.判断输入的某一年(y)是否为闰年。

形考任务(四)1.整数运算示例,给定两个整数 a、b,计算两者之和。

2.浮点数运算示例,给定两个浮点数 x、y,计算两者之和。

3.将给定的值 a、b 转换为 bool 值,并输出两者的逻辑与运算结果。

4.字符串示例,格式化输出字符串堆积三角形。

5.通过声明和调用函数的方式,根据本金、年利率和年数,实现最终收益的计算。

6.定义一个类 Person,创建其对象,并调用对象方法。

形考任务(五)本案例收集了国内北京,上海,广州,西安四大城市某一天的空气质量数据,利用 pandas 对该数据进行分析,以熟悉 dataframe 的基本操作。

形考任务(六)本实验需要对电影评论数据进行分析,这是一类文本型数据,与之前见到的数值型数据有很大区别。

中文分词是中文文本处理的一个基础步骤,也是中文人机自然语言交互的基础模块,在进行中文自然语言处理时,通常需要先进行分词。

本文选择使用 Python 中的 jieba 模块进行分词,然后导入停用词表,去除停用词(停用词及语句中无意义的词,如"的","了" 等)。

本实验在接下来的步骤中进行了词频统计,然后利用词云这一直接的方式进行了展现。

C语言程序设计形考任务2

C语言程序设计形考任务2

一、选择题(共20分,每小题2分)题目1当处理特定问题时的循环次数已知时,通常采用的语句是()。

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

选择一项:a. forb. ifc. dod. while正确答案是:if题目3for语句能够被改写成的语句是()。

选择一项:a. 复合b. ifc. switchd. while正确答案是: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正确答案是:n/2+1题目5在下面循环语句中,内层循环体S语句的执行总次数为()。

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正确答案是:n(n+1)/2题目6在下面的do循环语句中,其循环体被执行的次数为()。

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

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

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

程序设计基础形考作业答案

程序设计基础形考作业答案

程序设计基础形考作业答案《程序设计基础》形考作业答案广州市广播电视大学程序设计基础作业1一、选择题1、B 世界上第一台电子数字计算机研制成功的时间是(1946)年。

2、B 计算机的发展阶段通常是按计算机所采用的(逻辑元件)来划分的。

3、C 从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入/输出设备组成的,称为(冯.诺依曼)体系结构。

4、C 一个完整的计算机系统应该包括(硬件系统和软件系统)5、A 主要决定微机性能的是(CPU)6、B 计算机应用广泛,而其应用最广泛的领域是(数据处理)7、B 计算机硬件系统中最核心的部件是(CPU )8、A、D 计算机的主存储器一般由(ROM和RAM)组成,主存储器比辅存储器(读写速度快)9、C 解释程序的功能是(解释执行高级语言程序)10、D 下述所列程序中哪种程序不属于语言处理程序?(操作系统)11、C 在下列计算机语言中,哪个依赖于具体的机器?(机器语言、汇编语言)12、A 解释程序和编译程序同属于语言处理程序,下列关于它们的叙述中哪一个是正确的?(解释程序产生目标程序)13、B 计算机硬件能直接执行的语言只有(机器语言)14、D 下述语言(1)JAVA(2)FORTRAN(3)C哪个一般是编译型语言?((2)和(3))15、A 在软件方面、第一代计算机主要使用(机器语言)16、D 计算机软件是指:(计算机程序及其有关文档)17、C 用高级语言编写的程序:(具有通用性和可移植性)二、填空题1、计算机的五大应用领域是(科学计算)、(数据处理)、(过程控制)、(计算机辅助系统)和(人工智能)2、总线是连接(CPU)、(存储器)和(外部设备)的公共信息通道。

通常由三部分组成:(数据总线)、(地址总线)、(控制总线)3、计算机是一类智能机器,这是因为它除了完成自述运算外,还能完成某些(逻辑运算)。

4、世界上第一台计算机取名为(ENIAC)5、个人计算机简称PC,这种计算机属于(微)型计算机6、目前制造计算机所采用的电子器件是(超大规模集成电路)7、CPU是(中央处理器)的英文缩写,它主要由(运算器)和(控制器)组成8、计算机的系统组成部分是(硬件系统)和(软件系统)9、计算机的硬件系统一般可分为(运算器)、(控制器)、(存储器)和(输入/输出设备)等几个部分。

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

江苏开放大学
形成性考核作业
学号:
姓名:
课程代码:
课程名称:程序设计基础(专)评阅教师:
第 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 日评阅意见:
评阅得分:
评阅教师:
评阅时间:年月日。

相关文档
最新文档