初级程序员试题文档格式.docx
- 文档编号:18873581
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:15
- 大小:23.99KB
初级程序员试题文档格式.docx
《初级程序员试题文档格式.docx》由会员分享,可在线阅读,更多相关《初级程序员试题文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
(3)打印管理器中文件目录显示(4)所见即所得的实现
试题4
WINDOWS95/98是__个基于__A__界面的多任务的工作环境,它的菜单形式有__B__。
通常单击__C__键将会弹出一个快捷菜单;
按住__D__键,可以选定一组不连续的文件;
按__E__组合键可实现窗口的切换。
(1)菜单
(2)图形(3)窗口(4)字符
(1)菜单条和下拉式菜单
(2)菜单条、弹出式菜单和下拉式菜单
(3)弹出式菜单和下拉式菜单(4)菜单条、图标和窗口
(1)Esc
(2)Alt(3)鼠标右(4)鼠标左
(1)Shift
(2)Alt(3)Ctrl(4)Tab
(1)Ctrl+Tab
(2)Alt+Tab(3)Shift+W(4)Ctrl+F4
试题5
数据库管理系统(DBMS)是一种__A__软件,它是对硬件机器(裸机)的第__B__级扩充。
DBMS目前采用的数据模型中最常用的是__C__模型。
数据库可由多个用户共享,DBMS提供了数据安全性、__D__及并发控制等机制,以保护数据库中的数据。
为方便使用数据库,DBMS提供的数据操作语言可以嵌入到某一高级语言中,该高级语言称为__E__语言。
(1)应用
(2)编辑(3)会话(4)系统
(1)1
(2)2(3)3(4)4
(1)面向对象
(2)层次(3)关系(4)网状
(1)有效性
(2)相容性(3)可靠性(4)完整性
(1)会话
(2)宿主(3)主控(4)虚拟
试题6
采用计算机多媒体技术的主要目的是__A__。
数据压缩技术是多媒体信息处理中的关键技术之一,其目的是__B__。
对数据压缩比要求最高的是__C__,最低的是__D__。
目前对动态图象的压缩比__般在__E__。
(1)扩大计算机的存储空间
(2)提高计算机的运算速度
(3)缩短信息的传输时间(4)增强计算机的处理功能
(1)减少存储空间,提高运算速度
(2)减少存储空间,缩短传输时间
(3)提高运算速度,缩短传输时间(4)提高运算速度,增强安全可靠
(1)文本文件
(2)语音(3)图片(4)视频信号
(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
(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__位。
(1)SRAM
(2)DRAM(3)FM(flashmemory)(4)EEPROM
(1)初始加电时,其内容为0,以后只要加有电源,则写入的内容就能一直保持不变。
(2)初始加电时,其内容不确定,以后只要加有电源,则写入的内容就能一直保持不变。
(3)初始加电时,其内容为0,以后即使加有电源,还不足以保证写入的内容,一直保持不变。
(4)初始加电时,其内容不确定,以后即使加有电源,还不足以保证写入的内容一直保持不变。
(1)程序计数器
(2)指令寄存器(3)地址寄存器(4)栈地址寄存器
(1)1
(2)2(3)4(4)8
(1)诊断
(2)海明校验(3)奇偶校验(4)循环冗余校验(CRC)
试题10
在多媒体计算机中,语音和音乐是最基本的功能之一。
实现模拟音频数字化的主要过程是__A__,量化和编码。
人们通常用8位声卡或16位声卡来区分不同的声卡质量。
若量化位是8位,并规定输入信号幅度为0-3V,则每一量化单位约对应__B__mv。
声卡需使用计算机的资源,因此在安装声卡时要分配适当的__C__,__D__和直接存取通道号。
声卡上的line-in插口是用来连接__E__的。
(1)放大
(2)调制(3)采样(4)解码
(1)3
(2)12(3)375(4)1000
(1)串口号
(2)并口号(3)I/O寄存器编号(4)中断请求号
(1)输入/输出地址
(2)IP地址(3)内存地址(4)栈地址
(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.
(1)hear
(2)heard(3)heart(4)heat
(1)center
(2)central(3)external(4)internal
(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.
(1)data
(2)functional(3)logic(4)logical
(1)supervise
(2)supervised(3)supervises(4)supervising
(1)enter
(2)entire(3)entity(4)entry
(1)analog
(2)analogous(3)analysis(4)analyze
(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<
*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]
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]
voids(inta[],intn)
{inti,j,t,flg;
for(i=O;
i<
n-1;
i++){
for(flg=O,j=O;
j<
n-i-l:
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;
6;
i++)
printf("
%4d\t"
c[i]);
printf('
\n'
);
程序1.3的输出结果是__(4)__;
函数s(int[],inth)的功能是__(5)__。
试题二(15分)
阅读下列程序说明和C代码,将应填人__(n)__处的字句写在答卷的对应栏内。
[程序2说明)
本程序从键盘输入n(0<
N
元素及其出现次数。
[程序2]
#defineN100
voidmain()
{ihta[N],n,i,j,ind,cl,c2;
do{printf("
输入n(O<
n<
lO0):
\n"
scanf("
%d"
&
n);
}while(n4=0 __
(1)__)
输人数组元素:
n;
a[i]);
for(c2=i=O;
for(cl=1,j=i+l;
if(a[j]==a[i])__
(2)__;
if(__(3)__I cl==c2&
a[i]>
a[ind]){
c2=cl;
__(4)__
其中%d出现%d次\n"
a[ind],__(5)__)
试题三(15分)
阅读下列程序说明和C代码,将应填入__(n)__处的字句写在答卷的对应栏内口
[程序3说明]
幼儿园有n(<
20)个孩子围成一圈分糖果。
老师先随机地发给每个孩子若干颗糖果,
然后按以下规则调整:
每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友。
如共
有8个孩子,则第1个将原有的一半分给第2个,第2个将原有的一半分给第3个,......,
第8个将原有的一半分给第1个,这样的平分动作同时进行。
若平分前,某个孩子手中的糖
果是奇数颗,则必须从老师那里要一颗,使他的糖果数变成偶数。
小孩人数和每个小孩的初
始糖果数由键盘输入。
下面的程序可求出经过多少次上述这样的调整,使每个孩子手中的糖
果—样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。
[程序3]
#defineN20
intallEqual(inta[],intn)/*检查每个孩子手中的糖果是否一样多*/
{ihti;
for(i=1;
if(a[O]!
=a[i])returnO;
return1;
inta[N],b[N];
{inti,n,addk,loopc;
Entern((20)\n"
scanf("
Enterdata\n"
i(n;
i++)scanf("
addk=O;
__(l)__;
while(__
(2)__){/*平分循环*/
loopc++;
for(i=O;
i(n;
i++){/*为一次调整作准备*/
if(a[i]%2){a[i]++;
__(3)__;
if(i<
n-l)b[i+l]=a[i]/2;
else__(4)__
a[i]/=2;
i++)__(5)__;
/*完成一次调整*/
调整%d次\n"
,loopc);
printf("
每个孩子有%d颗糖果\n"
a[O]);
调整过程中新增发%d颗糖果。
,addk);
试题四(15分)
阅读下列程序说明和C代码,将应填人__(n)__处的字句写在答卷的对应栏内。
[程序4说明]
本程序用于从键盘读人整数,插入到链表,·
或从链表删除一个整数。
[程序4]
typedefstructnode{intval;
structnode*next;
}NODE;
NODE*ins(NODE,list,ihtx)/*将x按从小到大的次序插入链表*/
{NODE*u,*v=list,*p;
for(;
v!
=NULL&
x<
v->
val;
u=v,v=v->
next);
/*找插入位置*/
if(v!
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;
next)
val){/*找到值为x的表元*/
if(v==list)list=list->
next;
else__(3)__;
__(4)__;
/*释放空间*/
}elseprintf("
没有找到!
\n"
returnlist;
{ihtx,ans;
NODE*list=NULL,.p;
while(l){
\n输入1:
将整数插入到链表。
\n输入2:
从链表删除一个整数。
\n"
其它整数,结束程序。
\n\t请输人选择!
"
ans);
if(__(5)__)return;
输入整数"
scanf("
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)addk++或者addk=addk+1
(4)b[0]=a[
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初级 程序员 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)