搜档网
当前位置:搜档网 › 程序设计基础模拟测试一

程序设计基础模拟测试一

程序设计基础模拟测试一
程序设计基础模拟测试一

一、单选题(每题2分,共30分)

题目1

正确

获得2分中的2分

标记题目

题干

计算机早期传统的应用领域是______。

选择一项:

A. 科学计算

B. 信息处理

C.

反馈

正确答案:A

题目2

正确

获得2分中的2分

标记题目

题干

冯·诺依曼型计算机的两大特征是______。选择一项:

A. 程序存储和采用二进制

B. 硬件由五部分组成和软件与硬件分离

C. 数据和程序均采用二进制表示

D. 建立二进制编码体系和软硬件分离反馈

正确答案:A

题目3

正确

获得2分中的2分

标记题目

题干

世界上第一个高级语言是______。

选择一项:

A. BASIC语言

B. C语言

C. FORTRAN语言

D. PASCAL语言

反馈

正确答案:C

题目4

正确

获得2分中的2分

标记题目

CPU主要包括______。

选择一项:

A. 运算器、控制器和寄存器

B.

运算器、控制器和存储器

C. 控制器

D. 运算器和存储器

反馈

正确答案:A

题目5

正确

获得2分中的2分

标记题目

题干

JAVA语言的类别是______

选择一项:

A. 面向过程的程序设计语言

B. 面向问题的程序设计语言

C. 面向对象的程序设计语言

D. 面向硬件的程序设计语言

正确答案:C

题目6

正确

获得2分中的2分

标记题目

题干

操作系统属于______

选择一项:

A. 系统软件

B. 应用软件

C.

D. 编译系统

反馈

正确答案:A

题目7

正确

获得2分中的2分

标记题目

题干

计算机能直接执行的语言是______ 选择一项:

A. 机器语言

B. 汇编语言

C. 高级语言

D.

目标语言

反馈

正确答案:A

题目8

正确

获得2分中的2分

标记题目

题干

C语言中,使用变量的要求是______ 选择一项:

A. 要先定义后使用

B. 要先使用后定义

C. 不需要定义,可以直接使用

D. 没有明确的要求

反馈

正确答案:A

题目9

正确

获得2分中的2分

标记题目

题干

C语言中的常量使用要求是______

选择一项:

A. 必须先定义后使用

B. 可以不经说明直接使用

C. 可以直接使用,以后再定义

D. 类型不同要求不同

反馈

正确答案:B

题目10

正确

获得2分中的2分

标记题目

题干

闰年条件是年份能被4整除,但不能被100整除,或能被400整除,用C语言表示话可写做______

选择一项:

A.

(year%4= =0&&year%100!=0)|| (year%400= =0)

B. (year%4=0||year%100!=0)&& (year%400=0)

C.

(year%4 =0&&year%100!=0)|| (year%400=0)

D. (year%4= =0||year%100!=0)&& (year%400= =0) 反馈

正确答案:A

题目11

正确

获得2分中的2分

标记题目

题干

栈的最主要特点是______

选择一项:

A. 先进先出

B. 先进后出

C. 两端进出

D. 一端进一端出

反馈

正确答案:B

题目12

正确

获得2分中的2分

标记题目

题干

下面4句结论中只有一句是错误的,它是_____

选择一项:

A. 二叉树是树

B. 二叉树的左右子树的位置可以颠倒

C. 可以使用二叉树的思想对数值进行排序

D. 可以采用链表方式存储二叉树

反馈

正确答案:B

题目13

正确

获得2分中的2分

标记题目

题干

在软件需求完全确定的情况下,应该采用的软件开发模型是____ 选择一项:

A. 瀑布模型

B. 渐进式开发模型

C. 原型模型

D. 螺旋模型

反馈

正确答案:A

题目14

正确

获得2分中的2分

标记题目

题干

关于结构化程序设计的概念中,正确的是_____

选择一项:

A. 结构化程序设计是按照一定的原则与原理,组织和编写正确且易读的程序的软件技术

B. 一种采用结构描述复杂的客观事物从而可以进行负责程序设计的一种技术

C. 结构化程序设计的主要思想是自低向上、逐步求精的开发过程

D. 以上三中说法都是正确的

反馈

正确答案:A

题目15

正确

获得2分中的2分

标记题目

题干

软件开发模型着重研究的是_____

选择一项:

A. 程序设计的方法和编程技巧

B. 软件系统的基本架构和常见的软件系统模型

C. 软件开发全部过程、活动和任务的结构框架

D. 软件系统的模型和对应不同模型的开发方法

反馈

正确答案:C

标记题目

信息文本

二、填空题(每空2分,共20分)

题目16

正确

获得4分中的4分

标记题目

题干

编译高级语言源程序的翻译有两种方式,一种是回答

解释

,另一种是回答

题目17

不正确

获得2分中的0分

标记题目

题干

当前计算机的最基本原理采用的是回答

题目18

不正确

获得4分中的0分

标记题目

题干

C语言中自增运算符是回答

,求余数的运算符号是回答

反馈

++和%

题目19

部分正确

获得6分中的2分

标记题目

题干

最基本的程序控制有三种,它们是

顺序

回答

条件(分支)

,回答

循环

和回答

。这三种执行控制的任意组合和重复、嵌套就可以描述任意复杂的程序。

反馈

顺序条件(分支)循环

题目20

部分正确

获得4分中的2分

标记题目

题干

树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是

一对多

回答

的关系。在图型结构中,任何两个结点之间都可能存在着联系,数据元素之间存在着回答多对多

的关系。

标记题目

信息文本

三、简答题(每题10分,共30分)

题目21

完成

满分10

标记题目

题干

请说明要在计算机上运行一个用C语言编写的程序,要经过怎样的处理过程。

1.使用计算机处理自然语言,首先要做的是将语言录入处理程序,其实大部分都是将普通的文本写入你的处理程序,使用变量将文本保存。对于文本的处理,推荐使用perl

2.写入文本后,首先要对文本进行分词,这一点英文比较容易,中文就困难一些。对于中文,基本的方法有前后向最大匹配法,这是基于规则的方法,或者采用马尔科夫模型的统计方法,分词是最基本的环节,基本上所有的自然语言处理都要分词。

3.分词之后可以做词性标注,词性标注是为了能够区分相同的不同词性。4,词性标注之后可以做句法剖析,句法剖析是为了确定对于一种特定词性的词的语法归属,也就是具体是属于主语,或者宾语,或者谓语等等。

5.句法剖析之后就可以给出单词的不同语义信息,也就是一个词的确切解释。6,然后就可以做机器翻译了。

反馈

题目22

完成

满分10

标记题目

题干

简述产生“软件危机”的原因。

软件危机产生的原因有:

(1)软件的规模越来越大,结构越来越复杂。

(2)软件开发的管理困难。由于软件规模大,结构复杂,又具有无形性,导致管理困难,进度控制困难,质量控制困难,可靠性无法保证。

(3)软件开发费用不断增加。软件生产是一种智力劳动,它是资金密集、人力密集的产业,大型软件投入人力多,周期长,费用上升很快。

(4)软件开发技术、开发工具落后,生产率提高缓慢。

(5)生产方式落后。软件仍然采用个体手工方式开发。

反馈

复杂程度高。研制周期长。正确性难以保证。

题目23

完成

满分10

标记题目

题干

瀑布模型的主要思想是什么?这个模型有什么主要特点?

瀑布模型也称软件生存周期模型。根据软件生存周期各个阶段的任务,瀑布模型从可行性研究(或称系统需求分析)开始,逐步进行阶段性变换,直至通过确认测试并得到用户确认的软件产品为止。瀑布模型上一阶段的变换结果是下一阶段变换的输入,相邻的两个阶段具有因果关系,紧密相联。一个阶段工作的失误将蔓延到以后的各个阶段。

瀑布模型在软件工程中占有重要的地位,它提供了软件开发的基本框架,这比依靠“个人技艺”开发软件好得多。它有利于大型软件开发过程中人员的组织和管理,有利于软件开发方法和工具的研究与使用,从而提高了大型软件项目开发的质量和效率。

瀑布模型的主要特点是:阶段间的顺序性和依赖性,开发过程是一个严格的下导式过程,即前一阶段的输出是后一阶段的输入,每一阶段工作的完成需要确认,而确认过程是严格的追溯式过程,后一阶段出现了问题要通过前一阶段的重新确认来解决。因此,问题发现得越晚解决问题的代价就越高。

反馈

瀑布模型也称软件生存周期模型。根据软件生存周期各个阶段的任务,瀑布模型从可行性研究(或称系统需求分析)开始,逐步进行阶段性变换,直至通过确认测试并得到用户确认的软件产品为止。瀑布模型上一阶段的变换结果是下一阶段变换的输入,相邻的两个阶段具有因果关系,紧密相联。一个阶段工作的失误将蔓延到以后的各个阶段。

瀑布模型在软件工程中占有重要的地位,它提供了软件开发的基本框架,这比依靠“个人技艺”开发软件好得多。它有利于大型软件开发过程中人员的组织和管理,有利于软件开发方法和工具的研究与使用,从而提高了大型软件项目开发的质量和效率。(5分)

瀑布模型的主要特点是:阶段间的顺序性和依赖性,开发过程是一个严格的下导式过程,即前一阶段的输出是后一阶段的输入,每一阶段工作的完成需要确认,而确认过程是严格的追溯式过程,后一阶段出现了问题要通过前一阶段的重新确认来解决。因此,问题发现得越晚解决问题的代价就越高。(5分)

标记题目

信息文本

四、写出运行结果(每题5分,共10分)

题目24

正确

获得5分中的5分

标记题目

题干

写出程序运行结果。

main ()

{ int x=20, y=8;

printf("x=%d ; y= %d", x+1,--y); }

该程序的执行结果是x=

21

回答

y=

7

回答

题目25

正确

获得5分中的5分

标记题目

题干

#include

main( )

{ int k=1, j=0;

while ( k+j <= 4 )

{ if ( k >j ) j = j+2;

else k = k+2; }

printf ( "%d %d\n", k, j );

}

该程序的执行结果是 k=

3

回答

j=

2

回答

五、编程题(共10分)

题目26

编写一程序,从键盘输入20个整数,计算并输出算术平均数。参考答案

#include

main( )

{ int i, x;(1分) double sum=0;(1分)

for (i=1; x<=20; x++)(2分)

{ scanf (“%d”, &x)(2分)sum += x; (2分)}

printf("%f\n", sum/10 ) ; (2分)}

javascript期末考试模拟题

、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的 ,请将其正确答案涂写在答题卡 上。 1. 以“s”为文件扩展名的文件是 _________ (A) html 文件 (B)网页文件 (C) Java 文件 (D) Javascript 文件 2. 以下合法的变量名是 ______ (A) new (B) _123 3. 以下正确的字符串是___ (A) xyz (B) xyz"' 4. 设有语句: var st1= test st1=st1+ 25; 贝U st1的值是 _____ 。 (A) test25 ' (B) 25 5. 123+ ”789 ”的值是 _____ _ (A) 123789 ' (B) 912 6. 表达式(a=2,b=5,a>b?a:b (A) 2 (B) 5 的值为 _______ 8. 设 var a=2,b=3; 则 a++==b?(a-1):b _ 的结果是 。_ A) 0 B) 1 C) 2 D) 3 9. 下面while 循环执行的次数为 __________ var i=5; while (i==0) i--; A)无限 B) 1 C) 5 D) 0 (C) null o (C) xyz ' (D) 2abc (D) xyz ' (C) test ' (D)语法错误 (C) 789 ” (D)语法错误 )的值是 。 (C) 1 (D) 0 7. 设有语句 var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d) 运算后,n (A) 0 (B) 1 (C) 2 (D) 3

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

javascript实验

长江职业学院Javascript语言程序设计实验指导书 专业: 学号: 姓名: 班级: 指导老师: 软件教研室编

实验一 JavaScript基本操作 一、实验目的 熟练掌握在HTML文件中编写JavaScript程序的基本操作,及在Microsoft Internet Explorer浏览器和Netscape的Nevigator浏览器中调试JavaScript的基本操作。 二、实验内容 1、用NotePad创建一个简单的.htm文件,在Microsoft Internet Explorer浏览器中浏览效果。 2、编写第1章中的实例源文件,并在Microsoft Internet Explorer浏览器中进行测试。 3、调试一段JavaScript程序,找出其中的错误。 三、实验步骤 1、通过windows的文件管理器,在c盘下新建一个文件夹jsp_ex,用于保 存实验中的文件,如图1-1所示。 2、在windows中打开“记事本”,(也可以用其他编辑html文件的工具软 件,如Microsoft frontpage,Macromedia Dreamweaver等,编写例1-1的程序,然后将文件保存在C:\jsp_ex文件夹中。 3、用下述任意一种方法,在浏览器中显示,如图1-2。

A.在图1-1中双击“”文件名。 B.在图1-1中用鼠标右键单击“”,在打开的菜单列表中,如果有所需浏览器名就可以直接点击浏览器名。 C.现在windows中打开所需浏览器,然后按【ctrl】+【o】,在打开的对话框中找到文件。 4、再次编辑文件,将第21行中的“”改写为“”然后按第3步的操作, 得到如图1-3的效果,不能显示“上一次网页更新日期”,这时,通过浏览器的调试工具查找出出错的位置,修改后再次测试。 5、按1-2的步骤,将例1-1改写为“”和“”两个文件即通过外部javascript 文件和html文件一起完成网页的制作。 四、思考练习 1.为什么“上一次网页更新日期”在每一次打开都是同一个时间 2.请写出你在程序编写中出现的错误和改正方法,并分析。

城市轨道交通实训心得体会

城市轨道交通实训心得体会篇一:城市轨道交通工程技术专业实习总结范文 《浙江大学优秀实习总结汇编》 城市轨道交通工程技术岗位工作实习 期总结 转眼之间,两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领导和同事们的悉心关怀和指导下,通过我自身的不懈努力,我学到了人生难得的工作经验和社会见识。我将从以下几个方面总结城市轨道交通工程技术岗位工作实习这段时间自己体会和心得: 一、努力学习,理论结合实践,不断提高自身工作能力。 在城市轨道交通工程技术岗位工作的实习过程中,我始终把学习作为获得新知识、掌握方法、提高能力、解决问题的一条重要途径和方法,切实做到用理论武装头脑、指导实践、推动工作。思想上积极进取,积极的把自己现有的知识用于社会实践中,在实践中也才能检验知识的有用性。在这两个月的实习工作中给我最大的感触就是:我们在学校学到了很多的理论知识,但很少用于社会实践中,这样理论和实践就大大的脱节了,以至于在以后的学习和生活中找不到

方向,无法学以致用。同时,在工作中不断的学习也是弥补自己的不足的有效方式。信息时代,瞬息万变,社会在变化,人也在变化,所以你一天不学习,你就会落伍。通过这两个月的实习,并结合城市轨道交通工程技术岗位工作的实际情况,认真学习的城市轨道交通工程技术岗位工作各项政策制度、管理制度和工作条例,使工作中的困难有了最有力地解决武器。通过这些工作条例的学习使我进一步加深了对各项工作的理解,可以求真务实的开展各项工作。 二、围绕工作,突出重点,尽心尽力履行职责。 在城市轨道交通工程技术岗位工作中我都本着认真负责的态度去对待每项工作。虽然开始由于经验不足和认识不够,觉得在城市轨道交通工程技术岗位工作中找不到事情做,不能得到锻炼的目的,但我迅速从自身出发寻找原因,和同事交流,认识到自己的不足,以至于迅速的转变自己的角色和工作定位。为使自己尽快熟悉工作,进入角色,我一方面抓紧时间查看相关资料,熟悉自己的工作职责,另一方面我虚心向领导、同事请教使自己对城市轨道交通工程技术岗位工 作的情况有了一个比较系统、全面的认知和了解。根据城市轨道交通工程技术岗位工作的实际情况,结合自身的优势,把握工作的重点和难点,尽心尽力完成城市轨道交通

javascript期末考试模拟题

一、单项选择题(本题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其正确答案涂写在答题卡上。 1. 以“.js”为文件扩展名的文件是______。 (A) html文件(B) 网页文件(C) Java文件(D) Javascript文件 2.以下合法的变量名是______。 (A) new (B) _123 (C) null (D) 2abc 3.以下正确的字符串是______。 (A) xyz (B) ‘xyz” (C) “xyz’ (D) ‘xyz’ 4.设有语句: var st1=’test’; st1=st1+ 25; 则st1的值是______。 (A) ‘test25’ (B) 25 (C) ‘test’(D) 语法错误 5.123+”789”的值是______。 (A) ‘123789’ (B) 912 (C) “789”(D) 语法错误 6.表达式(a=2,b=5,a>b?a:b)的值是______。 (A) 2 (B) 5 (C) 1 (D) 0 7.设有语句var a=3,b=5,c=3,d=8,m=3,n=2; 则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为_______。 (A) 0 (B) 1 (C) 2 (D) 3 8.设var a=2,b=3; 则a++==b?(a-1):b的结果是___________。 A) 0 B) 1 C) 2 D) 3 9. 下面while循环执行的次数为________。 var i=5; while (i==0) i--; A)无限B) 1 C) 5 D) 0 10. 以下数组的定义中____________是错误的。 A) var a=new Array(); B) var a=new Array(10); C) var a[10]={ 1,2,3}; D) var a=["1",2,"3"]; 11.设var x=3,y=4; 下列表达式中y的值为9的是________。 A)y*=x-3 B)y/=x*9 C)y-=x+10 D)y+=x+2 12. 在程序中有多个相关联的选项,若要默认选择某一项,应在该项中增加_________属性。 A) checked B) default C) selected D) defaultValue 13.结果为NaN的表达式是______。 (A) "80"+"19" (B) "十九"+"八十" (C) "八十"*"十九" (D) "80"*"19" 14.执行下面语句后c的值是_______。 var a=2,b=1,c=3; if(a

程序设计基础模拟试题

《VB程序设计》模拟试题 ●填空题 1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、 类模块文件的扩展名为______CLS_______ 。 2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。 3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。 4. "程序"& "设计"运算结果为 ___程序设计____ 。 5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。 6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。 7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。 8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最 常用。 9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。 10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句 11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。 12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。 13. 要显示弹出菜单,可以在代码中使用_____________事件。 14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。 15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。 16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。 17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。 18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。 ●判断题 ()1. Visual Basic运行程序的方法只有编译模式。 ()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。 ()3. InputBox函数和MsgBox函数一样,返回的是字符串。 ()4. 通过类模块,我们不可以根据需要建立自己的控件。 (×)5. 2.1E+5是合法的Visual Basic数据。 ()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。 (√)7. x2是合法的变量名。 ()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。 (√)9. Do…Loop Until语句实现循环时,不管条件真假,首先无条件地执行一次 循环。

Javascript期中测试卷

Javascript程序设计期中考试试卷班级:姓名:总分: 一、选择题(本大题60分,每小题2分) 1.以下哪个选项是Javascript技术特征( D ) A.解释型脚本语言 B.跨平台 C.基于对象和事件驱动 D.具有以上各种功能 2.JavaScript是(B )。 A. 一种Java 编程语言,不同的是它可以用于网页开发 B. 一种解释性的、用于客户端的、基于对象的程序开发语言 C. 一种用于Firefox浏览器和Internet Explorer浏览器的网页开发语言 D. 一种用于制作网页动画效果的程序开发语言 3.以下哪个单词不属于javascript保留字:( B ) A. var B. parent C. function D. for 4.编辑Javascript程序时(C ) A.只能使用记事本 B.只能使用FrontPage编辑软件 C.可以使用任何一种文本编辑器 D.只能使用Dreamweaver编辑工具 5.在程序开发过程中,用户输入内容的校验常分为功能性校验和(A ) A.格式性校验 B..内容性校验 C.事件性校验 D.方法性校验 6.使用外部JavaScript程序文件的正确格式是(A ) A.

 
(2)利用全局变量和函数,设计模拟幸运数字机游戏。设幸运数字为8,每次由计算机

随机生成3个1~9之间的随机数,当这3个随机数中有一个数字为8时,就算赢了一次。 Ex050309.html

 
二.事件与对象 1.设计一个表单,放入两个按钮,单击它们时将显示不同问候语。 S07_02.HTM 处理事件-HTML标记方式

三.内置对象 1.在页面中显示当天日期。

2019国开电大《程序设计基础》模拟测试题一答案上课讲义

2019国开电大《程序设计基础》模拟测试 题一答案

程序设计基础模拟测试题一: 1计算机早期传统的应用领域是______。 选择一项: A. 科学计算 B. 信息处理 C. 人工智能 2冯·诺依曼型计算机的两大特征是______。 选择一项: A. 程序存储和采用二进制 B. 硬件由五部分组成和软件与硬件分离 C. 数据和程序均采用二进制表示 D. 建立二进制编码体系和软硬件分离 3世界上第一个高级语言是______。 选择一项: A. BASIC语言 B. C语言 C. FORTRAN语言 D. PASCAL语言 4CPU主要包括______。 选择一项:

A. 运算器、控制器和寄存器 B.运算器、控制器和存储器 C. 控制器 D. 运算器和存储器 5JAVA语言的类别是______ 选择一项: A. 面向过程的程序设计语言 B. 面向问题的程序设计语言 C. 面向对象的程序设计语言 D. 面向硬件的程序设计语言 6操作系统属于______ 选择一项: A. 系统软件 B. 应用软件 C. 计算机硬件系统 D. 编译系统 7计算机能直接执行的语言是______ 选择一项: A. 机器语言 B. 汇编语言 C. 高级语言

D.目标语言 8C语言中,使用变量的要求是______ 选择一项: A. 要先定义后使用 B. 要先使用后定义 C. 不需要定义,可以直接使用 D. 没有明确的要求 9C语言中的常量使用要求是______ 选择一项: A. 必须先定义后使用 B. 可以不经说明直接使用 C. 可以直接使用,以后再定义 D. 类型不同要求不同 10闰年条件是年份能被4整除,但不能被100整除,或能被400整除,用C语言表示话可写做______ 选择一项: A. (year%4= =0&&year%100!=0)|| (year%400= =0) B. (year%4=0||year%100!=0)&& (year%400=0) C. (year%4 =0&&year%100!=0)|| (year%400=0)

w3school Javascript测验

1.我们可以在下列哪个HTML 元素中放置Javascript 代码?您的回答: 正确答案: