河北省 2019 年普通高校专科接本科教育选拔考试计算机科学与技术/软件工程/网络工程/物联网工程专业试卷A
{ int year;
printf(" 请 输 入 年 份 :"); scanf("%d", ① __________________);
if( ②_________________ )
printf("是闰年\n"); else
printf("不是闰年\n");
}
2. 函数int Search(int a[N],int x,int y)的功能是查找并替换一维数组a 中部分元素的值(把数组 a 中的所有 x 值换为 y),返回被替换的元素个数。请填空。
int Search(int a[N],int x,int y)
{int n=0,i; for(i=0;i<n;i++)< p="">
if( ① ____________________)
{ a[i]=y;
n++; }
②___________________ ;
}
3. 下面程序的功能是利用指向结构体数组元素的指针,从键盘输入 30 名学生信息并进行访问,统计来自"山东"的学生人数,请填空。
#include "stdio.h" #define N 30 #include "string.h"
typedef struct student
{ int number; char name[8]; char addr[20];
}STU;
void main()
{STU stu[N],*p; int count=0;
printf("input students information:\n"); for(p=stu;p<stu+n;p++)< p="">
{ scanf("%d %s %s", ①_________________ );
if( ② ________________)
count++;
}
printf("%d come from 山东\n", ③ ____________);
}
四、编程题(本大题共 3 小题,每小题 15 分,共 45 分。请在答题纸相应题号的位置上作答。)
1. 计算输出 Fibonacci 数列前 20 项,并按每行 4 个数的格式输出。该数列有如下特点:
(1) 第 1 个数为 1,第 2 个数为 1;
(2) 从第 3 个数起,该数等于前两个数之和。即:
F1=1 (n=1) F2=1 (n=2)
Fn=Fn-1+Fn-2 (n>=3)
2. 学校在 1000 老师生中发起慈善捐款,自愿募捐、款数不限,总数超过 20000(2 万)元活动结束。编写程序,统计参与捐款的师生人数及捐款总数(精确到角币,即保留 1 位小数)。
3. 按要求编程:
(1) 设计一个函数 int isprime(int x)用于判断一个整数是否为素数,是素数返回 1,否则返回 0。(素数是只能被 1 和它自身整除的整数)
(2) 在主函数中调用 isprime 函数,输出 100~999 之间的个位数字为 7 的所有素数之和。
第二部分:微机原理与接口(含汇编语言)(满分150分)
一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。)
1. 在计算机中能够在一组信息中取出所需的一部分信息的器件是( )。
A.触发器 B.寄存器
C.译码器 D.锁存器
2.8086/8088CPU 中的每一个总线周期通常包括( )个时钟周期。
A.2 B.4
C.6 D.8
3.完成使 AL 清零并使 CF 清零的功能,下列指令错误的是( )。
A.MOV AL , 0 C.XOR AL , AL
B.AND AL , 0 D.SUB AL , AL
4.下列指令有语法错误的是( )。
A.MOV DS , AX
C.MOV SS , AX B.MOV ES , AX
D.MOV CS , AX
5. 宏汇编语言程序中一般由 3 个段组成,这三个段都采用隐含定位方式,即三个段的首地址都是( )的整数倍。
A.4 B.8
C.16 D.32
6. 动态 RAM 采用( )及 MOSFET 作为记忆元件,要求每隔 2ms 刷新一次。
A.电容 B.电感
C.电阻 D.电极
7. 高速缓冲存储器是用价格高昂的双极型 RAM 制作的,它主要加在( )。
A.主存储器与辅助主存储器之间 B.CPU 与接口之间
C.接口与外设之间 D.CPU 与主存储器之间
8. 下列选项哪个不是接口电路的主要组成部分( )。
A.控制命令逻辑电路 B.地址译码和锁存电路
C.状态设置和存储电路 D.数据存储和缓冲电路
9. 下列( )输入/输出控制方式中 8086CPU 必须工作在最大模式。
A.输入/输出处理机 B.DMA 控制方式
C.中断控制方式 D.程序控制方式
10.CPU 响应中断后会把( )推入堆栈保护。
A.中断程序入口地址 B.中断类型码
C.当前 CS、IP 值 D.中断源
11.汇编语言中下列对 END 语句叙述正确的是( )。
A.END 语句在机器汇编后产生机器码
B.END 语句是一可执行语句 C.END 语句表示程序执行到此结束 D.END 语句表示源程序到此结束
12. 在并行接口的输入过程中 CPU 可以用( )方式读取接口中的数据。
A.中断 B.DMA
C.通道 D.总线
13.8255A 芯片中端口选择引脚是( )。
A.PA0,PA1 B.PB0,PB1
C.PC0,PC1 D.A0,A1
14. 现代计算机系统中常采用( )方式实现延时或计数。
A.软件查询 B.可编程硬件
C.单稳延时电路 D.中断查询
15.8253 工作在方式 1 时被称为( )。
A.可编程单脉冲发生器 B.硬件触发
C.方波发生器 D.软件触发
二、填空题(本大题共 11 小题,每空 2 分,共 30 分。请在答题纸相应题号的位置上作答。)
1.十进制数-13 的八位二进制补码是__________。
2.16 位和 32 位微处理器采用新的结构,内部组织管理采用微程序控制及 技术, 加快了___________周期和访问存储器的操作。
3.8088 工作在最大模式时,要求有较强的驱动能力,通过__________产生各种控制信息。
4. 在基址加变址的寻址方式中,假设DS=1000H,BX=5000H,SI=2000H,有如下指令: MOV AX , [BX+SI],则将__________两单元内容取到AX寄存器中。
5. 试给出执行完下列指令后 OF,SF,ZF,CF 4 个可测试标志位的状态__________(要求用十六进制数给出 16 位标志寄存器 FLAG 的值,其余各位均填 0)。
MOV CX , 3579H
SUB CX , 4EC1H
6. 衡量半导体存储器性能最重要的指标是存储芯片的容量和存取速度,其中存储器芯片容量= ___________。
7. 接口电路的基本功能就是对数据传送实现控制,具体包括以下几种功能:地址译码、_________、信息转换、提供命令译码和状态信息以及 _______________。
8. CPU 响应中断请求信号线 INTR 发来的中断条件是_______________。
9.8259A 的操作命令字有 3 个,OCW1 是对 IMR 置位复位的命令字。OCW2 是___________的命令字,用于复位 ISR 及改变优先级,OCW3 是读___________以及指定设置特殊屏蔽方式的命令。
10. 中断可分为内部中断和外部中断,其中内部中断包括:故障、_________ 、异常中止。
11. 将8253的3个计数器级联,假设时钟输入为2MHZ,连接到CLK0,OUT0(毫秒输出) 连接CLK1,OUT1(秒输出)连接CLK2,OUT2(小时输出),要求得到毫秒、秒、小时3种定时脉冲,则定时器0的计数初值为_________ ,定时器2的计数初值为________ 。
感谢您阅读河北省 2019 年普通高校专科接本科教育选拔考试计算机科学与技术/软件工程/网络工程/物联网工程专业试卷A,本文出自:诚为径统招专升本网,转载需带上本文链接地址:https://tzzsb.cwjedu.com/lnzt/26335/p2
- 温馨提示:
- 因考试政策、内容不断变化与调整,诚为径教育网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!