电大专科程序设计基础形考任务.docx
《电大专科程序设计基础形考任务.docx》由会员分享,可在线阅读,更多相关《电大专科程序设计基础形考任务.docx(12页珍藏版)》请在冰豆网上搜索。
电大专科程序设计基础形考任务一
1.计算机的五大主要应用领域是 科学计算 、 数据处理 、 过程控制 、计算机辅助系统 和 人工智能 。
2.总线是连接 CPU 、 存储器 和 外部设备 的公共信息通道。
通常由三部分组成:
数据总线 、 地址总线 、 控制总线 。
3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些 逻辑运算 。
4.世界上第一台计算机取名为 ENIAC 。
5.目前制造计算机所采用的电子器件是 大规模集成电路 。
6.CPU是 CentralProcessingUnit 的英文缩写,它主要由 运算器 、控制器 和寄存器 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>=z
D.x>=y&&y>=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
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."a+b=%d\n",14
B.① a+b=14
C.①a+b=15
D.15
9、写出程序的运行结果。
main()
{ 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、写出程序的运行结果。
#include
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 4 6 8
二、编程序(上机调试编写的程序)
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
if(max//printf("a:
%d,b:
%d,c:
%d\n",a,b,c);
printf("%d\n",max);
}
13、编写一程序,从键盘输入10个实数,计算并输出算术平均数。
main()
{
floata[11]={0};
floatave=0;
inti,j;
print("pleaseenteryournum");
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(theansweris%f,a[10]);
}
14利用穷举法编写一个算法判断给定的正整数n是否是素数,即判断n是否只能被1和自身整除
main()
{ intm,i,k; (1分)
scanf("%d",&m); (1分)
k=sqrt(m); (1分)
for(i=2;i<=k;i++)
if(m%i==0)break; (1分)
if(i>=k+1)