初级程序员试题Word文档格式.docx
- 文档编号:20049730
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:15
- 大小:50.51KB
初级程序员试题Word文档格式.docx
《初级程序员试题Word文档格式.docx》由会员分享,可在线阅读,更多相关《初级程序员试题Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
(16)A.教研室和系的隶属关系B.仓库与原材料的仓储关系
C.巳售货员对商品的销售关系D.汽车与车牌的对应关系
●若给定某数据库的关系模式如下:
职工(职工号,姓名,职位,部门号,住址,电话)
项目(项目号,项目名,负责人号)
假如用户要求项目名不能为空,那么用SQL的数据定义语言定义项目关系为__(17)__,且项目号、项目名和负责人号的数据完整性约束条件应分别称为__(18)__。
(17)A.CREATE项目(项目号CHAR(3),
项目名CHAR(30)NOTNULL,
负责人号CHAR(5),
PRIMARYKEY(项目号),
FOREIGNKEY(负责人号)REFERENCE职工(职工号));
B.CREATETABLE(项目号CHAR(3),
C.CREATETABLE项目(项目号CHAR(3),
D.CREATETABLE项目(项目号CHAR(3),
目名CHAR(30),
责人号CHAR(5),
RIMARYKEY(项目号),
OREIGNKEY(负责人号)REFERENCE职工(职工号));
(18)A.实体完整性、参照完整性和用户定义完整性
B.实体完整性、用户定义完整性和参照完整性
C.参照完整性、实体完整性和用户定义完整性
D.用户定义完整性、参照完整性和实体完整性
●目前常用的Windows文件系统中,一个完整的文件标识符由__(19)__组成,并支持长文件名,__(20)__是不合法的文件名。
Windows操作系统通过__(21)__来判断文件是不是一个可执行文件。
(19)A.路径、文件名、文件属性和文件的扩展名
B.驱动器号、路径、文件名和文件的属性
C.驱动器号、路径、文件名和文件的扩展名
D.驱动器号、文件名、文件的属性和文件的扩展名
(20)A.DocumentsandSettings
B.InternetExplorer*.arj
C.Hewlett-Packard.bmp.168.rar
D.PartitionMagicPro7.0
(21)A.文件的属性B.文件的扩展名C.文件名D.文件名和文件的扩展名
●若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为__(22)__,此时P1进程处于__(23)__状态。
__(24)__将CPU的时间分成若干个时间片轮流地为各个用户服务。
(22)A.中断方式B.抢占方式C.非抢占方式D.查询方式
(23)A.等待B.结束C.善后处理D.就绪
(24)A.批处理系统B.分时系统C.实时系统D.网络操作系统
●由于__(25)__,人们提出了软件工程的理论与技术。
(25)A.软件危机的出现B.程序设计方法学的影响
C.软件需求量增加D.配合硬件发展的需要
●__(26)__是软件。
(26)A.终端系统B.浏览器C.显示系统D.防火墙
●在软件开发过程中,管理者和技术人员的观念是十分重要的。
以下叙述中你认为正确的有__(27)__个。
1.如果我们已经落后于计划,可以增加更多的程序员来赶上进度。
2.在程序真正运行之前,没有办法评估其质量。
3.有了对目标的一般描述就足以开始写程序了,我们以后可以再补充细节。
4.项目需求总是在不断变化,但这些变化能够很容易地满足,因为软件是灵活的。
(27)A.0B.1C.2D.3
●对软件系统进行验收测试(确认测试)的任务是验证软件__(28)__。
(28)A.是否符合用户提出的需求B.是否采用了先进的实现方法
C.界面是否美观D.是否适合计算机硬件环境
●目前,__(29)__是构成我国保护计算机软件著作权的两个基本法律文件。
(29)A.《软件法》和《计算机软件保护条例》B.《著作权法》和《版权法》
C.《著作权法》和《计算机软件保护条例》D.《软件法》和《著作权法》
我国著作权法不适用于保护__(30)__。
(30)A.计算机软件B.没有剧本的杂技表演
C.产品设计图纸D.法院的判决书
●数据加密的方法很多,DES是一种非常典型的数据加密标准,在DES中__(31)__。
(31)A.密钥和加密算法都是保密的
B.密钥和加密算法都是公开的,保密的只是密文
C.密钥是公开的,但加密算法是保密的
D.加密算法是公开的,保密的只是密钥
●防火墙系统的主要作用是__(32)__。
(32)A.防止系统崩溃B.防病毒C.保障内部网络安全D.预防火灾
●关于发送和接收电子邮件,下列叙述中正确的是__(33)__。
(33)A.发送方和接收方必须同时开机才能传送电子邮件
B.接收方不能与发送方相同
C.同一E-Mail帐户不能同时设置在多台计算机上
D.同一台计算机上可以设置多个E-Mail帐户
●关于计算机的使用和维护,下列叙述中错误的是__(34)__。
(34)A.计算机要经常使用,不要长期闲置不用
B.在计算机附近应避免磁场干扰
C.为了延长计算机的寿命,应避免频繁开关计算机
D.为了省电,每次最好只打开一个程序窗口
●计算机病毒常隐藏在引导扇区、文件或__(35)__中。
假如某张软盘上已感染了病毒,那么为了防止病毒感染计算机系统,应__(36)__。
(35)A.内存ROMB.电子邮件附件C.显示器D.BIOS
(36)A.删除软盘上所有的程序
B.使该软盘成为写保护
C.将软盘放一段时间后再用
D.在使用前,先用合适的杀毒软件对该软盘进行杀毒
●CAI软件是指__(37)__。
(37)A.系统软件B.计算机辅助教学软件
C.计算机辅助设计软件D.办公自动化软件
●多媒体中的媒体有两重常用含义,一是指存储信息的实体,如__(38)__等;
二是指表达与传递信息的载体,如__(39)__等。
(38)A.文字、图形、磁带、半导体存储器B.磁盘、光盘、磁带、半导体存储器
C.文字、图形、图像、声音D.声卡、磁带、半导体存储器
(39)A.文字、图形、磁带、半导体存储器B.磁盘、光盘、磁带、半导体存储器
●8位二进制数的补码所能表示的最小整数为__(40)__。
(40)A.-128B.-127C.-64D.-65
●地址从40000H到BFFFFH的按字节编址的内存共有__(41)__KB容量,构成该内存需__(42)__片16K*4bit存储器芯片。
(41)A.128B.256C.512D.1024
(42)A.8B.16C.32D.64
●在__(43)__情况下,有可能发生溢出。
(43)A.两个同符号数相减B.两个异符号数相加
C.两个同符号数相加D.两个异符号数相或
●某寄存器的内容为5EH,先取反再与立即数45H相“异或”后,结果为__(44)__。
(44)A.1BHB.E4HC.5FHD.00H
●计算机中可以采用16*16、32*32等数字化点阵字模,字模中的每一个点在存储器中用—个二进制位(bit)存储。
那么,—个16x16点阵的汉字在计算机中需要__(45)__个字节的存储空间。
(45)A.16B.24C.32D.48
●大写英文字母“A”的ASCII码值为41H,在最高位加偶校验后的编码为__(46)__。
(46)A.B.C.D.
●微型计算机中ISA总线的数据传送速率__(47)__PCI总线的数据传送速率。
ISA总线的数据线位宽为16位,PCI总线1.0版的数据线位宽为__(48)__。
(47)A.等于B.小于C.大于等于D.大于
(48)A.8B.16C.32D.48
●在微型计算机中,采用查询方式进行I/0操作是因为__(49)__。
(49)A.实现简单B.CPU效率高C.对突发事件实时响应D.传送速度最快
●鼠标器按其工作原理可分为三种,下述不正确的那种是__(50)___。
(50)A.机械式鼠标B.电阻式鼠标C.光电式鼠标D.光机式鼠标
●用普通电话线拨号上网,必须有的一个关键设备是__(51)__,理想状态下,它的最高数据速率可以达到__(52)__。
因特网服务提供商(ISP)必须给拨号用户提供__(53)___。
(51)A.调制解调器B.网卡C.ISDN适配器D.集线器
(52)A.33Kb/sB.56Kb/sC.33Mb/sD.56Mb/s
(53)A.电话号码、计算机名及密码B.电话号码、用户账号及密码
C.电话号码、用户账号及银行账号D.电话号码、银行账号及密码
●__(54)__是有效的网络地址,__(55)__是正确的电子邮件地址。
(54)A.B.Webmaster@ceiaec.org
C.html:
\\D.Webmaster@ceiaec,org
(55)A.Html:
\\B.Webmaster@ceiaec.org
C.D.Webmaster@ceiaec.org
●Ifyourdiskettehasbeen__(56)__,thecomputercannotstoreanynew
informationonit.
(56)A.formattedB.writeprotectedC.testedD.Certified
●Note:
Make__(57)__regularlyindataprocessing.
(57)A.editB.insertC.formatD.Backup
●Refertothe__(58)__manualforribbon(inktape)installationandexchange,
(58)A.monitorB.printerC.operatingsystemD.Disk
●Thesmallestphysicalunitsonaharddiskarecalled__(59)__.
(59)A.TracksB.ClustersC.SectorsD.Cylinders
●Indocumentwindows,selectedtextis__(60)__.
(60)A.copiedB.insertedC.deletedD.highlighted
2003年度初级程序员下午试题
试题一
阅读下列说明和流程图l将应填入__(n)__处的字句写在答题纸的对应栏内。
[说明]
流程图1描述了自然数1到N(N≥1)之和的计算步骤。
[流程图1]
·
完善流程图1。
(a)处应是__(l)__;
(b)处应是__
(2)__。
为了使流程图1能计算1’+2’+…+N2,应将c框改成__(3)__。
如果输入的N是奇数,为了使流程图1能计算
1+3+5+…+(2k-1)+·
…+N(1≤k≤(N+1)/2)
应将d框改成__(4)__。
如果流程图1中c框的内容改为“S+I*(I+1)→S”,则流程图1实现__(5)__计算。
从下列的2道试题(试题二至试题三)中任选1道解答。
如果解答的试题数超过1道,则题号小的1道解答有效。
试题二
阅读下列函数说明和C代码,将应填入__(n)__处的字句写在答题纸的对应栏内。
[函数2.1说明]
函数voidprintd(intn)的功能是将整数n转换为字符串并输出。
转换的方法是从低位到高位依次取得整数n的各位数值,将其转换成数字字符后存入字符数组s中,然后输出。
[函数2.1]
voidprintd(intn)
{chars[lO];
inti;
if(n<
O){
putchar('
-'
);
n=-n;
}
i=9;
s[i]='
\0'
;
dos[--i]=__(l)__+'
0'
while((n/=10)>
0);
printf('
%s\n'
__
(2)__);
}
[函数2.2说明]
函数voidrevstr(char*s)将字符串s逆置。
例如字符串“abcde”,经过逆置后变为“edcba”。
[函数2.2]
voidrevstr(char*s)
{char*p,c'
if(s==NULL)return;
p=__(3)__;
/*p指向字符串s的最后一个有效字符*/
while(s<
p){
/*交换并移动指针*/
C=*S;
__(4)__=*p;
__(5)__=c;
试题三
以下是用VisualBasic开发应用有关的5个问题。
对每一个问题,请将解答填入答题纸的对应栏内。
(1)复选框(CheckBox)的状态有哪些?
(2)若命令按钮cmdOK初始时是灰色的,表示用户当前不能使用。
在应用程序运行时,为使该命令按钮变成可用的,应使用什么语句?
(3)若主窗口内有一个按钮“自定义…”,单击该按钮就会弹出一个自定义对话框(另一窗体frmD),用户必须在其中做出响应,程序才能继续运行。
请写出该命令按钮的单击事件过程中的程序代码。
(4)设一个名称为fraInput的框架(Frame)控件包含了两个文本框(名称分别为txt1和txt2),请写出使fralnput的两个子控件txt1和txt2不可见的程序代码。
(5)已知某窗体中有两个文本框(名称分别为txt1和txt2),现要求在txt1中输入完毕后按回车键就能使焦点(当前光标)跳到txt2,而不用Tab键进行切换。
请补充下面txt1的KeyDown(按键)事件过程中程序代码的空缺。
IfKeyCode=13Then
txt2.________
EndIf
从下列的2道试题(试题四至试题五)中任选1道解答。
试题四
阅读下列函数说明和C代码,将应填入__(n)__处的字句写在答题纸的对应栏内。
[函数4.1说明]
函数intfactors(intn)的功能是判断整数n(n≥2)是否为完全数。
如果n是完全数,则函数返回0,否则返回-1。
所谓“完全数”是指整数n的所有因子(不包括n)之和等于n自身。
例如28的因子为1、2、4、7、14,而28=1+2+4+7+14,因此28是“完全数”。
[函数4.1]
intfaetors(intn)
{inti,s;
for(i=l,s=O;
i(=n/2'
i++)
if(n%i==O)__
(1)__;
if(__
(2)__)returnO;
return-1;
[函数4.2说明]
函数intmaxint(inta1],intk)的功能是用递归方法求指定数组中前k个元素的最大值,并作为函数值返回。
[函数4.2]
intmaxint(inta[],intk)
{
intt;
if(__(3)__)return__(4)__;
t=maxint(a+l,__(5)__)'
return(a[0]>
t)?
a[0]:
t;
试题五
阅读以下应用说明以及用VisualBasic开发过程中进行的属性设置和所编写的程序代码,将应填入__(n)__处的字句写在答题纸的对应栏内。
[应用说明]
在窗体中建立一个文本框Txtl、框架Fral、复选框Chkl及两个命令按钮Cmdok和Cmdcancel。
Fral中的两个单选按钮的名称分别为Optsong和Opthei,相关的属性设置如下表所示:
对象
对象名
属性名
属性值
窗体
Frm1
Caption
框架应用示例
框架
Fral
字体
单选按钮
0ptsong
宋体
0pthei
黑体
复选框
Chk1
斜体
命令按钮
Cmdok
确定
Cmdcancel
取消
文本框
Txt1
Text
字体字形
应用程序的运行窗口如下图所示:
用户在选择“宋体”或“黑体”以及设置或取消“斜体”字形后,单击“确定”按钮,文本框中的文字就会按所选字体和字形显示。
若运行时使文本框不接收用户的输入,则需要设置Txtl的__
(1)__属性值为False;
若按下Esc键时就能执行命令按钮Cmdcancel的单击事件过程,则应设置Cmdcancel的Cancel属性值为__
(2)__。
[程序代码]
PrivateSubCmdol__(3)__()
If__(4)__=TrueThen
Txtl.FontName="
宋体"
Else
黑体"
Endlf
lf__(5)__Then
Txtl.Fontltalic=True
Txtl.Fontltalic=False
EndSub
从下列的2道试题(试题六至试题七)中任选1道解答。
试题六
阅读下列说明和C代码,将应填入__(n)__处的字句写在答题纸的对应栏内。
[程序6说明]
本程序从正文文件test.txt中读入一批整数,并将它们按照递增的顺序存放在一个链表中。
其中,函数insertChain(structLink*head,structLink*k)用来寻找结点k在链表head中的插入位置,并插入该结点。
[程序6]
#include<
stdio.h>
stdlib.h>
structLink{
intnumber;
structLink*next;
};
structLink*insertChain(structLink*head,structLink*k);
voidmain()
{structLink*ptr,*head;
FILE*fd;
inthum;
if((fd=fopen("
test.txt"
'
"
r"
))==NULL){/*打开一个文件*/
Cannotopenthisfile!
\n"
return;
head=NULL;
while(fscanf(fd,"
%d"
&
hum)==1){
ptr=__
(1)__;
if(!
ptr)return;
ptr->
number=hum;
next=NULL;
head=insertChain(head,ptr);
__
(2)__;
return;
struetLink*insertChain(struetLink*head,structLink*k)
{structLink*ptr,*u;
ptr=head;
while(ptr~d~k->
number>
ptr->
number)
{u=ptr;
__(3)__;
}
if(ptr==head)head=k;
else__(4)__
__(5)__;
returnhead;
试题七
阅读以下应用说明以及用VisualBasic开发过程中进行的属性设置和所编写的程序代码,将应填入__(n)__处的字句写在答题纸的对应栏内。
设某应用程序运行时窗口中有两个文本框(txtNumber和txtChinese)和一个命令按钮(cmdChange)。
当单击cmdChange时,txtChinese中将显示txtNumber中数值的中文大写格式。
例如,若在txtNumber中输入“”,单击命令按钮后,txtChinese中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初级 程序员 试题