初级程序员试题.docx
- 文档编号:30703485
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:14
- 大小:23.77KB
初级程序员试题.docx
《初级程序员试题.docx》由会员分享,可在线阅读,更多相关《初级程序员试题.docx(14页珍藏版)》请在冰豆网上搜索。
初级程序员试题
试题1
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
计算机数据处理的对象是具有不同结构的各种数据,可以访问的最小数据信息单位是__A__,可以引用的最小命名数据单位是__B__。
线性表是最简单的一种数据结构,有顺序和链接二种存储方式。
线性表按链接方式存
储时,每个结点的存储包括__C__两部分。
线性表的查找有__D__和__E__两种,但__E__只能用于顺序存储的情况。
供选择的答案
A:
(1)数字
(2)字符(3)数据元素(4)数据项
B:
(1)结点
(2)记录(3)数据元素(4)数据项
C:
(1)数据值与符号
(2)数据与指针(3)数据与表名(4)头地址与尾地址
D、E:
(1)随机查找
(2)顺序查找(3)二分法查找(4)浏览
试题2
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
Intenet是全球最大的,开放式的计算机互联网络。
网中每一台主机都分配有唯一的__A__位IP地址,其格式由4个小于__B__的数字组成,各数字之间由点号隔开。
Internet用户的电子邮件地址格式必须是:
用户名@__C__。
环球信息网WWW基于__D__方式工作,其主要特点是采用__E__技术,它是Internet增长最快的一种网络信息服务。
供选择的答案
A:
(1)24
(2)32(3)48(4)64
B:
(1)64
(2)128(3)255(4)256
C:
(1)用户机器名
(2)单位网站名(3)用户行业名(4)邮件服务器域名
D:
(1)单机
(2)并行机(3)对称多处理机(4)客户机/服务器
E:
(1)数据库
(2)超文本(3)视频(4)页面交换
试题3
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
文件的扩展名是文件的一种__A__,以TXT为扩展名的文件是__B__文件。
编辑文本时,由段落重排或自动换行产生的空格称为__C__,按键盘空格键产生的空格称为__D__。
“打印预览”的目的是__E__。
供选择的答案
A:
(1)目录
(2)属性(3)路径(4)定位
B:
(1)根目录下
(2)当前目录下(3)文本(4)不可读
C:
(1)硬空格
(2)软空格(3)固定空格(4)不可删除空格
D:
(1)硬空格
(2)软空格(3)随机空格(4)可删除空格
E:
(1)待打印文件的队列显示
(2)即将打印的文件的状态显示
(3)打印管理器中文件目录显示(4)所见即所得的实现
试题4
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
WINDOWS95/98是__个基于__A__界面的多任务的工作环境,它的菜单形式有__B__。
通常单击__C__键将会弹出一个快捷菜单;按住__D__键,可以选定一组不连续的文件;按__E__组合键可实现窗口的切换。
供选择的答案
A:
(1)菜单
(2)图形(3)窗口(4)字符
B:
(1)菜单条和下拉式菜单
(2)菜单条、弹出式菜单和下拉式菜单
(3)弹出式菜单和下拉式菜单(4)菜单条、图标和窗口
C:
(1)Esc
(2)Alt(3)鼠标右(4)鼠标左
D:
(1)Shift
(2)Alt(3)Ctrl(4)Tab
E:
(1)Ctrl+Tab
(2)Alt+Tab(3)Shift+W(4)Ctrl+F4
试题5
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
数据库管理系统(DBMS)是一种__A__软件,它是对硬件机器(裸机)的第__B__级扩充。
DBMS目前采用的数据模型中最常用的是__C__模型。
数据库可由多个用户共享,DBMS提供了数据安全性、__D__及并发控制等机制,以保护数据库中的数据。
为方便使用数据库,DBMS提供的数据操作语言可以嵌入到某一高级语言中,该高级语言称为__E__语言。
供选择的答案
A:
(1)应用
(2)编辑(3)会话(4)系统
B:
(1)1
(2)2(3)3(4)4
C:
(1)面向对象
(2)层次(3)关系(4)网状
D:
(1)有效性
(2)相容性(3)可靠性(4)完整性
E:
(1)会话
(2)宿主(3)主控(4)虚拟
试题6
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
采用计算机多媒体技术的主要目的是__A__。
数据压缩技术是多媒体信息处理中的关键技术之一,其目的是__B__。
对数据压缩比要求最高的是__C__,最低的是__D__。
目前对动态图象的压缩比__般在__E__。
供选择的答案
A:
(1)扩大计算机的存储空间
(2)提高计算机的运算速度
(3)缩短信息的传输时间(4)增强计算机的处理功能
B:
(1)减少存储空间,提高运算速度
(2)减少存储空间,缩短传输时间
(3)提高运算速度,缩短传输时间(4)提高运算速度,增强安全可靠
C:
(1)文本文件
(2)语音(3)图片(4)视频信号
D:
(1)文本文件
(2)语音(3)图片(4)视频信号
E:
(1)1000左右
(2)200~500(3)20~200(4)20以下
试题7
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为__A__。
;当它是补码时表示的十进制真值是__B__;当它是反码时表示的十进制真值是__C__。
已知字母“G”的ASCII码,在其高位前再加上l位奇偶校验位后的机器码是01000111,则“L”和“M”的8位机器码分别为__D__和__E__。
供选择的答案
A~C:
(1)-12608
(2)-7551(3)-7552(4)-25216
D、E:
(1)11001100
(2)11001101(3)01001101(4)01001100
试题8
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
以下均为逻辑恒等式
xy+xy=__A__。
x(y+x)=__B__。
y+xy=__C__。
xyz+xyz+xyz+xyz+xyz+xyz=__D__。
xyz+xyz+xyz+xyz+xyz+xyz=__E__。
供选择的答案
A:
(1)x⊕y
(2)x⊕y(3)x⊕y(4)x⊕y
B:
(1)x+y
(2)xy(3)xy(4)yx+y
C:
(1)x+y
(2)(x+y)x(3)xy(4)x+y
D,E:
(1)x+z
(2)y+z(3)xy(4)yz
试题9
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
目前计算机的内存大都采用__A__,它的特点是__B__。
计算机中存放当前指令地址的寄存器称为__C__,在顺序执行程序时,当指令长度为32位,存储器按字节编址,每执行一条指令该寄存器自动加__D__。
在数据传输过程中经常增加一位来检验传送的正确性,该位称为__E__位。
供选择的答案
A:
(1)SRAM
(2)DRAM(3)FM(flashmemory)(4)EEPROM
B:
(1)初始加电时,其内容为0,以后只要加有电源,则写入的内容就能一直保持不变。
(2)初始加电时,其内容不确定,以后只要加有电源,则写入的内容就能一直保持不变。
(3)初始加电时,其内容为0,以后即使加有电源,还不足以保证写入的内容,一直保持不变。
(4)初始加电时,其内容不确定,以后即使加有电源,还不足以保证写入的内容一直保持不变。
C:
(1)程序计数器
(2)指令寄存器(3)地址寄存器(4)栈地址寄存器
D:
(1)1
(2)2(3)4(4)8
E:
(1)诊断
(2)海明校验(3)奇偶校验(4)循环冗余校验(CRC)
试题10
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号写在答卷的对应栏内。
在多媒体计算机中,语音和音乐是最基本的功能之一。
实现模拟音频数字化的主要过程是__A__,量化和编码。
人们通常用8位声卡或16位声卡来区分不同的声卡质量。
若量化位是8位,并规定输入信号幅度为0-3V,则每一量化单位约对应__B__mv。
声卡需使用计算机的资源,因此在安装声卡时要分配适当的__C__,__D__和直接存取通道号。
声卡上的line-in插口是用来连接__E__的。
供选择的答案
A:
(1)放大
(2)调制(3)采样(4)解码
B:
(1)3
(2)12(3)375(4)1000
C:
(1)串口号
(2)并口号(3)I/O寄存器编号(4)中断请求号
D:
(1)输入/输出地址
(2)IP地址(3)内存地址(4)栈地址
E:
(1)话筒
(2)耳机(3)CD放声机(4)电子合成器(MIDl)
试题11
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号
写在答卷的对应栏内。
The__A__ofanycomputersystemisthe__B__processingunit(CPU).TherearethreemainSectionsfoundintheCPUofa__C__personalcomputersystem:
Theprimarycachesection,thearithmetic-logicsection,andthe__D__section.Butthesethreesectionsaren't__E__topersonalcomputer:
theyarefoundinCPUsofallsizes.
供选择的答案
A:
(1)hear
(2)heard(3)heart(4)heat
B:
(1)center
(2)central(3)external(4)internal
C:
(1)big
(2)small(3)middle(4)typical
D:
(1)control
(2)input(3)memory(4)output
E:
(1)different
(2)easy(3)simple(4)unique
试题12
从供选择的答案中,选出应填人下面叙述中__?
__内的最确切的解答,把相应编号
写在答卷的对应栏内。
Thecontrolunitisthe__A__unitthatisresponsiblefor__B__theoperationofthe__C__computersystem.Insomeways,itis__D__toatelephoneswitch-boardwithintelligencebecauseitmakestheconnectionsbetweenvarious__A__unitsofthecomputersystemandcallsintooperationeachunitthatis__E__bytheprogramcurrentlyinoperation.
供选择的答案
A:
(1)data
(2)functional(3)logic(4)logical
B:
(1)supervise
(2)supervised(3)supervises(4)supervising
C:
(1)enter
(2)entire(3)entity(4)entry
D:
(1)analog
(2)analogous(3)analysis(4)analyze
E:
(1)require
(2)required(3)requirement(4)requiring
2000年度初级程序员级下午试卷
试题一(15分)
阅读以下C代码,将应填人__(n)__处的字句写在答卷的对应栏内。
[程序1.1]
#include
voidnextS(int*h,int*m,int*s)
{if(++*s<60)return;
*s=O;
if(++*m<60)return;
*m=O;
*h=(*h+1)%24;
}
voidmain0
inthour=23,minute=59,second=59;
nextS(&hour,&minute,second);
printf("%d\t%d\t%d\n",hour,minute,second);
程序1.1的输出结果是__
(1)__。
[程序1.2]
#include
intdigit(longn,intk)
{while(n!
=0&&k-->1)
n/=10;
returnn%lO;
}
main()
{printf("%d,%d\n",digit(123456789L,2),digit(123.456789L,9));
}
程序1.2的输出结果是__
(2)__,__(3)__。
[程序1.3]
#include
voids(inta[],intn)
{inti,j,t,flg;
for(i=O;i for(flg=O,j=O;j j++) if(a[j]>a[j+l]){ t=a[j];a[j]=a[j+l];a[j+i]=t; fig=1; } if(! fig)return; } ) voidmain() {inti,cji={15,3,8,9,6,2}; s(c,6); for(i=O;i<6;i++) printf("%4d\t",c[i]); printf('\n'); } 程序1.3的输出结果是__(4)__;函数s(int[],inth)的功能是__(5)__。 试题二(15分) 阅读下列程序说明和C代码,将应填人__(n)__处的字句写在答卷的对应栏内。 [程序2说明) 本程序从键盘输入n(0 元素及其出现次数。 [程序2] #include #defineN100 voidmain() {ihta[N],n,i,j,ind,cl,c2; do{printf("输入n(O \n"); scanf("%d",&n); }while(n4=0 __ (1)__) printf("输人数组元素: \n"); for(i=O;i scanf("%d",&a[i]); for(c2=i=O;i for(cl=1,j=i+l;j if(a[j]==a[i])__ (2)__; if(__(3)__I cl==c2&&a[i]>a[ind]){ c2=cl;__(4)__ } } printf("其中%d出现%d次\n",a[ind],__(5)__) } 试题三(15分) 阅读下列程序说明和C代码,将应填入__(n)__处的字句写在答卷的对应栏内口 [程序3说明] 幼儿园有n(<20)个孩子围成一圈分糖果。 老师先随机地发给每个孩子若干颗糖果, 然后按以下规则调整: 每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友。 如共 有8个孩子,则第1个将原有的一半分给第2个,第2个将原有的一半分给第3个,......, 第8个将原有的一半分给第1个,这样的平分动作同时进行。 若平分前,某个孩子手中的糖 果是奇数颗,则必须从老师那里要一颗,使他的糖果数变成偶数。 小孩人数和每个小孩的初 始糖果数由键盘输入。 下面的程序可求出经过多少次上述这样的调整,使每个孩子手中的糖 果—样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。 [程序3] #include #defineN20 intallEqual(inta[],intn)/*检查每个孩子手中的糖果是否一样多*/ {ihti; for(i=1;i if(a[O]! =a[i])returnO; return1; } inta[N],b[N]; voidmain() {inti,n,addk,loopc; printf("Entern((20)\n");scanf("%d",&n); printf("Enterdata\n"); for(i=O;i(n;i++)scanf("%d",&a[i]); addk=O;__(l)__; while(__ (2)__){/*平分循环*/ loopc++; for(i=O;i(n;i++){/*为一次调整作准备*/ if(a[i]%2){a[i]++;__(3)__;} if(i a[i]/=2; } for(i=O;i } printf("调整%d次\n",loopc);printf("每个孩子有%d颗糖果\n",a[O]); printf("调整过程中新增发%d颗糖果。 \n",addk); } 试题四(15分) 阅读下列程序说明和C代码,将应填人__(n)__处的字句写在答卷的对应栏内。 [程序4说明] 本程序用于从键盘读人整数,插入到链表,·或从链表删除一个整数。 [程序4] #include #include typedefstructnode{intval; structnode*next; }NODE; NODE*ins(NODE,list,ihtx)/*将x按从小到大的次序插入链表*/ {NODE*u,*v=list,*p; for(;v! =NULL&&x if(v! =NULL&&x==v->val)returnlist;/*已有,被忽略*/ p=(NODE*)malloc(sizeof(NODE));p->val=x;/*生成新表元*/ if(v==list)list=p;else__ (1)__; __ (2)__ return1ist; } NODE*del(NODE,1ist,intx)/*从链表中删除值为x的表元*/ {NODE*u,*v; for(v=list;v! =NULL&&x if(v! =NULL&&x==v->val){/*找到值为x的表元*/ if(v==list)list=list->next;else__(3)__; __(4)__;/*释放空间*/ }elseprintf("没有找到! \n"); returnlist; } voidmain() {ihtx,ans;NODE*list=NULL,.p; while(l){ printf("\n输入1: 将整数插入到链表。 \n输入2: 从链表删除一个整数。 \n"); printf("其它整数,结束程序。 \n\t请输人选择! ");scanf("%d",&ans); if(__(5)__)return; printf("输入整数");scanf("%d",&x); if(ans==1)list=ins(list,x); elselist=del(list,x); for(p=list;p! =NULL;p=p->next)printf("%4d",p->val); } } 上午答案 试题号解答 ABCDE 试题134223 试题224442 试题323214 试题422332 试题542342 试题642413 试题743213 试题813442 试题924133 试题1032413 试题1132414 试题1224222 下午答案 试题一 (1)000 (2)8 (3)1 (4)2368915 (5)对数组a的前n个元素从小到大排序。 试题二 (1)n>=100或者n>99 (2)c1++或者c1=cl+1 (3)c1>c2 (4)ind=i (5)c2 试题三 (1)loopc=0 (2)! a11Equal(a,n)或者allEqual(a,n)==0 (3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初级 程序员 试题