2015年吉林省高等职业对口升学模拟考试信息工程类专业(计算机原理,C语言程序设计,数据库应用基础)

发布时间:2020-07-15 15:25:23   来源:文档文库   
字号:

机密★启用前

2015年吉林省高等职业教育对口升学模拟考试(一)

信息工程类专业综合试题

注意事项:1本综合试题包括《计算机应用基础》、《职业道德与法律》、《经济政治与社会》、《计算机原理》、《C语言程序设计》、《数据库应用基础》六科内容,满分300分。考试时间150分钟。

2用钢笔或圆珠笔将答案直接写在试卷上,不准用两种颜色笔答卷。

3.答卷前请将密封线内的项目填写清楚。

第四部分:计算机原理(共80分)

一、单项选择题(本大题共25个小题,每小题2分,共50分。在每小题的4个选项答案中,只有一个正确答案,将正确答案的标号填涂在答题卡所对应题号的位置上。)

1.目前普遍使用的微型计算机采用的电路是(      )

A.电子管      B.晶体管      C.集成电路   D.超大规模集电成路

2.计算机语言有许多种,其中与硬件直接相关的是(      )

A.网络语言   B.操作系统     C.机器语言     D.高级语言

3. 在异步串行通信中,通信双方能够在两个方向同时进行数据传送的方式是(    )

A.单工方式 B.半单工方式 C.全双工方式 D.半双工方式

4.下面叙述中,(      )是正确的。

A.总线一定要和接口相连 B.接口一定要和总线相连

C.CPU只能控制和管理总线 D.总线始终由CPU控制和管理

5.在进制浮点数中,为保持真值不变,小数点向右移2位,阶码要(      )

A.加1          B.减1     C.加2     D.减2

6.在8421码表示的二—十进制数中,代码1001表示(      )

A. 3          B. 6      C. 9      D. 1

7.以下叙述正确的是(      )

A.汉字机内码用一个字节表示一个汉字

B.汉字的输入码用于计算机中存储、交换汉字信息

C.回写法是CACHE的替换策略。

D.CPU地址总线的数目决定内存的容量。

8.定点数作补码加减运算时,其符号位是(      )

A.与数位分开进行运算            B.与数位一起参与运算

C.符号位单独作加减运算          D.两数符号位作异或运算

9. 总线信息传送方式不包括(      )

A.同步方式  B.半同步方式    C.异步方式     D.半异步方式

10.目前在各类Pentium机上广泛使用的PCI总线,其最高速度可达到每秒(      )

A.16MB    B.32MB     C.132/264MB      D.320MB

11.在集中式总线仲裁方式中,各设备获得总线的机会是均等的方式是(      )

A.串行总线仲裁方式               

B.并行总线仲裁方式

C.计数方式中计数值从上一次终止值开始的方式

D.计数方式中计数值从程序中设置的方式

12.CPU芯片中的总线属于(      )总线。

A.芯片总线   B.局部总线 C.系统总线       D.外部总线

13.计算机主频的周期(      )

A.指令周期      B.时钟周期 C.CPU周期      D.存取周期

14.CPU组成中不包括(      )

A.指令寄存器   B.指令译码器   C.地址寄存器   D.地址译码器

15.8088CPU的地址/状态线A19/S6,A18/S5,A17/S4,A16/S3,S4,S3用以指示哪一个段寄存器正在被使用。S4S3为( )时,表示CPU当前使用DS.

A.00    B.01       C.10     D.11

16.8088CPU的功能引脚ALE有效时,地址信息被锁存到外部的地址锁存器(      )中。

A.8082     B.8282 C.8286      D.8086

17.存储器如果按存取方式分类的话,可分为(      )

A.CPU控制的存储器和外部设备控制的存储器两类

B.只读存储器和只写存储器两类

C.直接存取存储器和间接存取存储器两类

D.随机存取存储器、只读存储器.

18.存储器的字线是(      )

A.存储体与读写电路连接的数据线。它们通过读写电路传送或接收数据寄存器的信息。一个数据寄存器的位数正好是机器字长,故称为字线

B.存储器的数据线。其线数正好与数据寄存器的位数相对应

C.经地址译码器译码之后的存储单元的地址线

D.以上三种说法都不对

19.虚拟存储器与一般的主存—辅存系统的本质区别之一是(      )

A.虚拟存储器允许程序设计人员使用比主存容量大得多的地址空间,而且必用编程方法来进行虚实地址的变换

B.虚拟存储器允许程序设计人员使用比主存容量大得多的地址空间,但是编程时必须用变址器寻址或基址寻址方式对虚实地址进行变换

C.实现虚拟存储器不需要进行虚实地址的变换

D.若使用虚拟存储器的话,编程人员必须对主辅存的存储空间进行分配

20.在I/O系统中,不设置输入输出指令就可实现对外围设备的数据传送操作,是因为其采用了(      )

A.隐式编址方式             B.单独编址方式

C.与内存统一编址方式         D.与通用寄存器一起编址方式

21.电源故障中断属于(      )

A.不可屏蔽中断   B.控制台中断 C.I/O设备中断     D.可屏蔽中断

22.DMA数据传送控制的周期窃取方式主要适用的情况是(      )

A.高速且少量数据传送    B.低速且大量数据传送

C.高速且大量数据传送 D.低速且少量数据传送

23. 某硬磁盘盘片,共有640个柱面,64个磁头,72个扇区,该盘存储容量为 (   )

A. 1440KB   B.2880KB    C. 1440MB   D.2880MB

24.一台显示256种颜色的彩色显示器,其每个象素对应的显示存储单元的长度(位数)为(   )

A.16位  B.8位       C.256位    D.9位

25.计算机应用于过程控制时,控制单元必须使用的重要部件是(      )

A.键盘 B.显示器 C.打印机 D.D/A和A/D转换器

、填空题:(本大题共5个小题10个空,每空1分,共10。将正确答案写在答题卡所对应题号的位置上。

26.指令控制单元是计算机的控制器,是计算机的 中心,运算器是计算机对数据进行 的中心。

27.计算机系统中各部件之间传输的信息流是

28.8088CPU的功能引脚中,READY信号是 信号,复位信号是

29.微机采用总线的目的是为了 微机的结构,使得微机的硬件和软件 化,从而提高性能,降低成本。

30.ISA总线标准是 公司, 年为推出PC/AT机而建立的系统总线标准。

三、综合计算题(本题共2个小题,第1小题8分,第2小题4分,共12分)

31.设某计算机存储器的部分地址及相应内容如下表所示,已知当前指令的地址码字段为0023H,变址寄存器中的内容为24A0H,基址寄存器中的内容为24B5H。

当执行取数指令时,若采用不同的寻址方式,取出的操作数也不同,请填充下表:

地址

数据

0023H

0081H

0081H

023AH

023AH

24C3H

24C3H

24D8H

24D8H

30BAH

地址

数据

0023H

0081H

0081H

023AH

023AH

24C3H

24C3H

24D8H

24D8H

30BAH

寻址方式

取出的数据

立即寻址

直接寻址

间接寻址

基址寻址

32.假设R1=1000H R2=2000H SP=1000H SS=3000H 指出以下指令执行后,堆栈指针的物理地址,并画出堆栈示意图。

PUSH R1

PUSH R2

POP R1

四、问答题(本大题共1个小题,共8分。将正确答案写在答题卡所对应题号的位置上。

33CACHE地址映象有几种方式,都是什么,各自的特点如何?

第五部分:C语言程序设计(共80分)

一、单项选择题(本大题共10个小题,每小题2分,共20分。在每小题的4个选项答案中,只有一个正确答案,将正确答案的标号填涂在答题卡所对应题号的位置上。)

34下列叙述中错误的是( )。

A.C语言源程序经过编译后生成后缀为.obj的目标程序

B.C程序经过编译、连接步骤之后才形成一个真正可执行的二进制机器指令文件

C.用C语言编写的程序称为源程序,它以ASCII码形式存放在一个文本文件中

D.C语言中的每条可执行语句和非可执行语句最终都将被转换成二进制的机器指令

35下用户标识符中,合法的是( )。

A.float B._float C.123_ D.a+b

36执行下面程序后,其输出结果为( )。

main()

{int n=1;

if (n<=0) printf(@@@@\n);

else printf($$$$\n);}

A.$$$$ B.@@@@ C.$$$$@@@@ D.有语法错误不能通过编译

37C语言中while和do…while循环的主要区别是( )。

A.do…while的循环体至少无条件执行一次

B.while的循环控制条件比do…while的循环控制条件严格

C.do…while允许从外部转到循环体内

D.do…while的循环体不能是复合语句

38下列叙述中正确的是( )

A.break语句只能用于switch语句

B.在switch语句中必须使用default

C.continue语句可以用于switch语句和循环语句

D.在switch语句中,不一定使用break语句

39以下不能对字符型数组赋初值的是( )。

A.char s[]=good!; B.char s[5]=good!;

C.char s[6]=good!; D.char s[5]={g,o,o,d};

40在C语言中,函数返回值的类型最终取决于( )。

A.函数定义时在函数首部所说明的函数类型

B.return语句中表达式值的类型

C.调用函数时主调函数所传递的实参类型

D.函数定义时形参的类型

41若有定义float b[15],*p=b;,且数组b的首地址为200H,则p+12所指向的数组元素的地址为( )。

A.20CH B.218H C.230H D.248H

42以下叙述中错误的是( )。

A.在程序中凡是以“#”开始的语句行都是预处理命令行

B.预处理命令行的最后不能以分号表示结束

C.宏定义语句不能放在函数体中。

D.C程序对预处理命令行的处理是在程序编译之前进行的

43下列四组选项中,均是C语言关键字的选项是( )。

Ainclude Bchar Cprintf D for

goto while define if

typedef getchar case register

、填空题:(本大题共9个小题10个空,每空1分,共10。将正确答案写在答题卡所对应题号的位置上。

44若有定义:int x=1,y=2;float a=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为_______

45C语言的基本数据类型包括整型浮点型___________3种。

46C语言的字符常量是用________(用汉字)括起来的一个字符。

47printf(%d\n,strlen(\t\\023\xAB\nC));则输出结果是________

48若有定义:int a=010,b=0x10,c=10;和语句:printf(%d,%d,%d\n,a,b,c);,则输出结果是________。

49当全局变量定义在后,引用它的函数在前时,应该在引用它的函数中用关键字___________对此全局变量进行说明。

50简单变量作函数参数时,参数的传递是“值传递;当__________________作函数参数时,参数的传递是“地址传递”。

51for语句的一般格式为:for(表达式1;表达式2;表达式3) 语句或语句体,在不使用强制退出命令的情况下,这3个表达式中___________不能省略。

52代数式的C语言表达式是___________。(用函数的形式表达乘方)

三、程序填空题(本大题共3个小题10个空,每空2分,共20分。将正确答案写在答题卡所对应题号的位置上。

53以下程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请填空。

main()

{float x,amax,amin;

scanf(%f,&x);

amax=amin=x;

while(___________) 

{if (x>amax) amax=x;

if(__________) amin=x;          

________________}  

printf(\n amax=%f\n amin=%f\n,amax,amin);

}

54将以下if-else语句改写成switch语句,请填空。

if-else语句:

if(s>0&&s<10)

if(s>5) x=2;

else x=1;

else x=0;

改写成的switch语句:

switch(s>0&&s<10)

{ case_______:switch(s>5)  

{case 1: x=2; ___________  

case 0: x=1;

}break;

case________: x=0;                  

}

55下列程序的功能是:打印一个4行3列的矩阵,并将每行中的最小数存放在b数组中,输出最小数及最小数所在的行、列位置。矩阵的元素值由键盘输入。

#include

void main()

{int i,j,t=1;

int j1,min,a[4][3],b[4];

for(i=0;i<4;i++)

{for(j=0;j<3;j++)

{ __________;     

printf(%4d,a[i][j]);

}

printf(\n);

}

for(i=0;i<4;i++)

{min=a[i][0];

__________;

for(j=1;j<3;j++)

if(a[i][j]

{min=a[i][j];j1=__________;}

b[i]= __________;

prntf(%d,%d,%d\n,b[i],i,j1);}}

四、读程序写结果(本大题共3个小题,每小题6分,共18分。将正确答案写在答题卡所对应题号的位置上。

56.有以下程序

main()

{ int i=1,j=1,k=2;

if((j++||k++)&& i++)

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

执行后输出结果是 _______________

57.以下程序的输出结果是 ___________

main()

{ int i,j,x=0;

for(i=0;i<2;i++)

{ x++;

for(j=0;j<3;j++)

{ if(j%2)continue;

x++; }

x++; }

printf("x=%d\n",x); }

58以下程序的输出结果是________

f(int b[],int n)

{ int i,r=1;

for(i=0;i<=n;i++) r=r*b[i];

return r;

}

main()

{int x,a[]={2,3,4,5,6,7,8,9};

x=f(a,3);

printf(%d\n,x);}

五、编写程序题(本大题共1个小题,共12分。将正确答案写在答题卡所对应题号的位置上。

59.通过键盘给一个5行5列的二维数组a赋初值,并以左上角到右下角对角线为轴进行转置,对应数组元素的值要互换(例如:a[1][2]的值要与a[2][1]的值互换,a[4][0]的值要与a[0][4]的值互换,输出到屏幕上,要求每个数据在屏幕上占4个字符位置。

第六部分:数据库应用基础(共50分)

一、单项选择题(本大题共10个小题,每小题2分,共20分。在每小题的4个选项答案中,只有一个正确答案,将正确答案的标号填涂在答题卡所对应题号的位置上。)

60.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是( )。

A.选择 B.投影 C.连接 D.并

61.下面哪种数据类型只适用于数据表的字段定义,而不适用于内存变量或数组( )。

A.数值型 B.逻辑型 C.日期型 D.备注型

62.有关表备注文件的下列说法,正确的是( )。

A.每个数据表都有自己的备注文件

B.表备注文件是专门用来存放通用字段内容的

C.表备注文件的扩展名是.FPT

D.表备注文件是用户在向数据表中输入内容时创建的

63.下列操作中,不能用MODIFY STRUCTURE命令实现的是( )。

A.为表增加字段 B.删除表中的某些字段

C.对表的字段名进行修改 D.对记录数据进行修改

64.数据表A(父表)和数据表B(子表)通过字段MM建立了一对多的永久性关系,下列说法错误的是( )。

A.表A中必须以字段MM为关键字建立主索引或候选索引  

B.表A中的一条记录在表B中可以有多条记录与之对应

C.在表A中移动记录指针时,表B中的记录指针会指向关键字值与表A中关键字值相 同的记录

D.表B中必须以字段MM为关键字建立普通索引

65VFP系统中,常量根据其数据类型可分为6种。下列常量中为C型常量的是(   )。

[2007/10/15] .F. 3.12E2 234.56 $120 3.1516

A.①④     B.  C.③④    D.④⑤

66.用户在创建某表结构时,包含了1个通用型字段和2个备注型字段,并为该表某字段创建了普通索引,则在保存该表结构后,系统会在磁盘上产生( )个文件。

A.1 B.2 C.3 D.4

67.不能作为查询目标输出的是( )。

A.临时表 B.视图 C.标签 D.图形

68.打开一张空表,分别用函数EOF( )和BOF( 进行测试,其测试结果一定是( )。

A..F.和.F. B..T.和.T. C..T.和.F. D..F.和.T.

69.SQL-SELECT查询中的条件短语是 )。

A.WHERE B.WHILE C.FOR D.CONTINUE

、填空题:(本大题共10个小题15个空,每空1分,共15。将正确答案写在答题卡所对应题号的位置上。

70.在VFP6.0中数据的完整性包括域完整性、

71.结构化程序设计使用的三种基本结构是

72.VFP6.0中的变量一般分为

73.在SQL-SELECT命令中,将查询结果存入临时表的短语是

74.为了在报表中打印当前时间,这时应该插入一个 控件。

75.多栏报表的栏目数可以通过 来设置。

76.在定义菜单标题,设置菜单项访问键时,需在访问键代表字母前加字符

77.在VFP中,最多允许同时打开 个数据库表或自由表。

78用“查询设计器”创建多表查询时,需要建立表之间的联接。在建立联接时,必须选择一种联接类型。联接类型有四种: 左联接、右联接和

79.表单的Caption属性用于指定表单

三、读程序写结果(本大题共2小题,每小题4分,共8分。将正确答案写在答题卡所对应题号的位置上。

80.有以下程序段:

s=0

FOR i=1 TO 10 STEP 2

IF INT(i/3)=i/3

LOOP

ENDIF

s=s+i

ENDFOR

? s, i

执行该程序后,屏幕上显示的结果为( )。

81.

i = 1 FUNCTION Plus

s = 0 PARAMETERS x

DO WHILE i < = 5 x = x + x

s = s + Plus ( i ) RETURN x

i = i + 1 ENDFUNC

ENDDO

? s, i

执行该程序后,屏幕上显示的结果为 ( )。

四、编写程序题(本大题共1小题,共7分。将正确答案写在答题卡所对应题号的位置上。

82.在某数据库中有一个成绩表(cj.dbf),其表结构及所含的记录如下所示。请编写程序,逐个显示“成绩表”中课程代号为“03”且成绩高于75分的所有学生的学号和成绩。

成绩表 (cj.dbf ) 结构

成绩表 (cj.dbf)的记录内容

字段名

数据类型

字段含义

xh

kcdh

cj

xh

kcdh

cj

xh

C , 6

学号

010201

01

78

010202

02

80

kcdh

C , 2

课程代号

010201

02

82

010301

01

80

cj

N , 3

成绩

010201

03

80

010301

03

85

010202

03

70

010301

06

78

010202

04

58

命题人:周玉凤、于凤春、孙晓春 审题人:左莉苹、赵建凯、宋立平、孙天旭

本文来源:https://www.2haoxitong.net/k/doc/318ab55f41323968011ca300a6c30c225901f0bb.html

《2015年吉林省高等职业对口升学模拟考试信息工程类专业(计算机原理,C语言程序设计,数据库应用基础).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式