电大专科程序设计基础形考任务Word文档格式.docx
《电大专科程序设计基础形考任务Word文档格式.docx》由会员分享,可在线阅读,更多相关《电大专科程序设计基础形考任务Word文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
3个部分组成。
7.完整的计算机系统是由
硬件系统
软件系统
两大部分组成的。
8.计算机的硬件系统一般可分为
、中央处理器
、输入设备
输出设备
等几个部分。
9.计算机的存储器分为
内存
外存
两级。
10.随机存储器和只读存储器的英文缩写分别为
RAM
ROM
11.系统软件
是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
12.
程序
是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。
文档
是描述程序设计的过程及程序的使用方法的有关资料。
13.
图灵机
是计算机的概念模型,奠定了现代计算机的理论基础;
冯·
诺依曼机
是计算机的结构模型,奠定了现代计算机的设计基础。
14.高级语言源程序的翻译成机器语言程序一般有两种做法:
编译
方式和解释
方式。
15.按照使用方式,程序设计语言分为
交互式语言和
非交互式
语言;
按照应用范围则分为
通用
语言和
专用
语言。
16.编译程序的核心部分,叫__语法分析器_________,其任务就是检查源程序在语法上是否_正确______。
二、选择题(每题2分,合计20分)
题目2
2、当代计算机的最主要的体系结构称为是______。
选择一项:
A.冯·
B.PASCAL机
C.非冯·
诺依曼机
D.
图灵机
3计算机软件是指______
。
A.源程序
B.计算机程序及其有关文挡
C.源程序和目标程序
D.计算机程序
4、计算机能直接执行的语言是______。
A.机器语言
B.高级语言
C.目标语言
D.汇编语言
5、显示器是______。
A.存储设备
B.计算设备
C.输出设备
D.输入设备
6、系统软件的核心软件是______。
A.编译程序
B.机器语言
C.操作系统
D.汇编程序
7、要保证程序在多次反复使用过程中不发生错误,关键应该提高程序的______。
A.正确性
B.可靠性
C.可维护性
D.有效性
8、汇编语言属于______。
A.过程式语言
B.逻辑语言
C.函数式语言
D.非过程式语言
9、要编写高质量的程序,判断程序质量的首要标准是程序的_____①______,要保证程序在多次反复使用过程不发生错误,应该保证程序的_____②______。
A.①可靠性
②有效性
B.①有效性
②正确性
C.①正确性
②可靠性
10、编译程序的实现算法较为复杂,但它可以产生高效运行的____①______程序,因此更适合翻译那些规模较大、结构较复杂、需要较长运行时间的_____②______程序。
A.①目标
②应用
B.①
执行
②复杂
C.①
可执行代码
②系统
11、高级语言源程序的翻译有两种方式,对程序逐句进行分析并立即执行的这种方式为_____①_______,另一种是需要把程序先转化为目标代码再装入内存运行,这种方式为______②______。
A.①解释
②编译
B.①编译
②解释
C.①翻译
②解释
电大专科程序设计基础形考任务二
一.选择题(每题5分,合计55分)
1、在C语言中,字符串常量的定界符是______。
A.单引号
B.双引号
C.方括号
D.空格
2、C语言中int变量能够表示的数值范围是______。
A.0~65535
B.-32768~32767
C.0~65536
D.-32767~32768
3、在C语言中,为了表示关系:
x≥y≥z,应该使用表达式______。
A.x>
=y&
y>
=z
B.x≥y≥z
C.x>
=y>
D.x>
&
=z
4、实型常量在C语言中只能用____①______表示,表示方法有:
____②_______。
A.①小数形式
②十进制和二进制
B.①十进制
②小数形式和指数形式
C.①二进制
②小数形式
5、在C语言中,不合法的int型常量是______。
A.0678
B.32767
C.0XABC
D.32768L
6关于C语言语句的正确概念是______。
A.在C语言中不能使用goto语句
B.goto语句可以从C语言中去除
C.while和do-while都是直到型循环
D.switch语句可以替代if语句
7、C语言中的语句
#defineR20
用于定义_____①_______,语句char
r1;
则用于定义_____②_____。
A.①整型常量20
②字符串变量r1
B.①符号常量R ②字符变量r1
C.①符号变量R
②字符常量
8、写出程序的运行结果。
#include
<
stdio.h>
main()
{
inta,b;
scanf(”%d%d"
&
a,&
b);
if(++a>
=b)
printf(”Yes”);
printf("
a+b=%d\n"
a+b);
}
如果输入:
a=6,b=8,则输出结果是___________。
A."
14
B.①
a+b=14
C.①a+b=15
D.15
9、写出程序的运行结果。
int
a=0;
for(a=0;
a<
3;
a++);
printf("
%d\n"
a);
输出结果是___________。
A.2
B.4
C.1
D.3
10、写出程序的运行结果。
#include<
main()
{
inti=0,j=0,k=0,m;
for(m=0;
m<
4;
m++)
switch(m)
case0:
i=m++;
case1:
j=m++;
case2:
k=m++;
case3:
m++;
}
printf("
\n%d,%d,%d,%d"
i,j,k,m);
该程序的执行结果是______。
A.0,1,2,5
B.0,1,2,4
C.0,1,1,3
D.0,1,2,3
11、写出程序的运行结果。
main()
{intj;
for(j=0;
j<
10;
j++)
{if(j%2==0)continue;
printf("
%d"
j);
该程序的执行结果是___________。
A.0
2
4
6
8
B.1
3
5
7
C.13579
D.2
二、编程序(上机调试编写的程序)
12、从键盘输入3个整数,输出其中最大数。
#include"
stdio.h"
voidmain()
{
inta,b,c,max;
printf("
a,b,c:
"
);
scanf("
%d%d%d"
&
a,&
b,&
c);
max=a;
if(max<
b)max=b;
c)max=c;
//printf("
a:
%d,b:
%d,c:
%d\n"
a,b,c);
max);
13、编写一程序,从键盘输入10个实数,计算并输出算术平均数。
floata[11]={0};
floatave=0;
inti,j;
print("
pleaseenteryournum"
for(i=0;
i<
i++)
%f\n"
a[i]);
a[10]+=a[j];
ave=a[10]/10;
printf(theansweris%f,a[10]);
14利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除
intm,i,k;
(1分)
scanf("%d",&
m);
k=sqrt(m);
for(i=2;
=k;
if(m%i==0)break;
if(i>
=k+1)