一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的。 二、简答题(每小题10分,共30分)1. 请简要回答信息技术发展呈现出哪些主要趋势。
信息技术未来的发展趋势是多元化、网络化、智能化、多媒体化、虚拟化。
(1)多元化。多元化是指信息技术的开发和使用的多样化,包括计算机技术、通信技术、感测技术、控制技术和一些软件的使用和应用技术等。
(2)网络化。网络化指利用通信技术和计算机技术,把分布在不同地点的计算机及各类电子终端设备互联起来,以达到所有用户共享软件、硬件和数据资源的目的。
(3)智能化。智能化指由现代通信与信息技术、计算机网络技术、行业技术、智能控制技术汇集而成的针对某一个方面的应用,如智能家居系统。
(4)多媒体化。多媒体技术是利用计算机处理声音、图像、文字、视频等信息所使用的技术,如语音输入、数字电影、网络视频会议。
(5)虚拟化。虚拟现实是一种可以创建和体验虚拟世界的计算机仿真系统。它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真,可使用户沉浸到该环境中。
2. 什么是源程序?什么是目标程序?
用非机器语言编写的程序称为源程序,通过翻译程序翻译后生成的机器语言程序称为目标程序。
3. 编写程序实现通过键盘输入一个百分制成绩,输出成绩等级A、B、C、D、E。其中,90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
编写程序如下:
# include<stdio.h>
void main()
{
int score;
scanf("%d",&score);
if(score>=0&&score<=100)
{
switch(score/10)
{
case 10:
case 9:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
case 6:printf("D");break;
default:printf("E");break;
}
}
}