篇一:2016年软考程序员考前练习题及答案
1.以下不是c语言规定保留字的是( )。
(1)float
(2)integer
(3)signed
(4) unsigned
2.设int型变量x有初始值3,则表达式x++*5/10的值是( )
(1)0
(2)1
(3)2
(4)3
3.下述程序执行后的输出结果是( )
#include
main()
{
int x=’f’;
printf( "%c\n",’a’+(x-’a’+1));
}
(1)G
(2)H
(3)I
(4)J
4.设有程序,
#include
main()
{
int i,j;
for (i=0,j=1;i <=j+1;i+=2,j--)
printf( "%d\n",i);
}
在运行上述程序时,for语句中循环体的执行次数是( )
(1)3
(2)2
(3)1
(4)0
5.在下述选项时,没有构成死循环的程序是( )
(1)int i=100
while (1)
{
i=i0+1;
if (i >100)
break;
}
(2)for (;;);
(3)int k=1000;
do
{
++k;
}while (k >=10000);
(4) int s=36;
while (s);--s;
参考答案:
1.(2) 2.(2) 3.(1) 4.(3) 5.(3)
阅读以下程序说明和C程序,将应填入__(n)__ 处的字句,写在答卷的对应栏内。
[程序说明]
本程序中的函数factor( m,fac,cp )用来计算正整 m ( m > 2 )的除自身以外的所有不同因子的和。该函数返回因子和,并把各因子从小到大依次存放在数组 fac 中,其因子个数存入在 cp 所指的变量中。
例如 m=16,求得的因子为
(1,2,4,8)
提示:因子和为15,因子个数为4。
程序假定正整数 m 的不同因子个数不会超过100个。
[程序]
# include
# define N 100
long factor (int m,int fac[],int *cp)
{
int c1, c2 , i, k;
long s;
fac[0] = 1;
for(c1 = s = 1,c2 = N-1,____(6)____;;)
{
k = m/i;
if (____(7)____)
if (____(8)____)
{ fac[c1++] = i;
fac[c2--] = k;
s + = i+k;
}
else {
fac[c1++] = i;
s + = i;
}
i++;
if(i >=k) brdak;
}
for (c2++;c2 <= N-1;c2++)
____(9)____;
*cp=c1;
return ____(10)____;
答案:
(6)3分 i = 2,或 cl + 1
(7)3分 m % i == 0 (或 !(m % i) 或 m == i * k )
(8)3分 i ! = k (或 i < k )
(9)3分 fac [ cl ++ ] = fac [ c2 ]
答 cl ++ 给 1 分,‘ = ’左右只对一半给 1 分。
(10)3分 s /*悬浮300*250,创建于2010-10-21*/ var cpro_id = 'u249277';
11.下列设备中,既能向主机输入数据又能接收主机输出数据的设备是
A.CD-ROM
B.显示器
C.软磁盘驱动器
D.光笔
12.在计算机领域中,通常用英文单词"BYTE"来表示
A.字
B.字长
C.二进制位
篇二:2016年软考程序员精选练习题及答案分享
2016年软考程序员精选练习题及答案分享
2016年软件水平考试已经开始备考啦,希赛网特整理“2015年软考《程序员》精选练习题及答案”,希望各位考生好好利用该复习资料,合理安排复习时间,积极备考!
1、下面是关于解释程序和编译程序的论述,其中正确的一条是(C)
A)编译程序和解释程序均能产生目标程序
B)编译程序和解释程序均不能产生目标程序
C)编译程序能产生目标程序而解释程序则不能
D)编译程序不能产生目标程序而解释程序能
2、下面是与地址有关的四条论述,其中有错的一条是(C)
A)地址寄存器是用来存储地址的寄存器
B)地址码是指令中给出源操作数地址或运算结果的目的地址的有关信息部分
C)地址总线上既可传送地址信息,也可传送控制信息和其他信息
D)地址总线上除传送地址信息外,不可以用于传输控制信息和其它信息
3、下列四个不同数制表示的数中,数值最大的是(A)
A)二进制数11011101B)八进制数334
C)十进制数219D)十六进制数(DA)
4、设WlndowS98桌面上已经有某应用程序的图标,要运行该程序,可以(C)
A)用鼠标左键单击该图标B)用鼠标右键单击该图标
C)用鼠标左键双击该图标D)用鼠标右键双击该图标
5、Windows98中的"剪贴板"是(D)
A)硬盘中的一块区域B)软盘中的一块区域
C)高速缓存中的一块区域D)内存中的一块区域
6、下面是关于Windows98文件名的叙述,错误的是(D)
A)文件名中允许使用汉字B)文件名中允许使用多个圆点分隔符
C)文件名中允许使用空格D)文件名中允许使用竖线("|")
7、当选定文件或文件夹后,不将文件或文件夹放到"回收站"中,而直接删除的操作是
(C)
A)按Delete(Del)键
B)用鼠标直接将文件或文件夹拖放到"回收站"中
C)按Shift+Delete(Del)键
D)用"我的电脑"或"资源管理器"窗口中"文件"菜单中的删除命令
8、在Windows98中,不能进行打开"资源管理器"窗口的操作是(B)
A)用鼠标右键单击"开始"按钮
B)用鼠标左键单击"任务栏"空白处
C)用鼠标左键单击"开始"菜单中"程序"下的"Windows资源管理器"项
D)用鼠标右键单击"我的电脑"图标
9、在使用Windows98的过程中,若出现鼠标故障。在不能使用鼠标的情况下,可以打开"开始"菜单的操作是(C)
A)按Shift+Tab键B)按Ctrl十Shift键
C)按Ctrl+Esc键D)按空格键
10、在Windows98的"我的电脑"窗口中,若已选定了文件或文件夹,为了设置其属性,可以打开属性对话框的操作是(B)
A)用鼠标右键单击"文件"菜单中的"属性"命令
B)用鼠标右键单击该文件或文件夹名,然后从弹出的快捷菜单中选"属性"项
C)用鼠标右键单击"任务栏"中的空白处,然后从弹出的快捷菜单中选择"属性"项
D)用鼠标右键单击"查看"菜单中"工具栏"下的"属性"图标
11、在Windows98的"资源管理器"窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是(B)
A)按住Ctrl键,用鼠标右键逐个选取
B)按住Ctrl键,用鼠标左键逐个选取
C)按住Shift键,用鼠标右键逐个选取
D)按住Shift键,用鼠标左键逐个选取
12、在Windows98中,若己选定某文件,不能将该文件复制到同一文件夹下的操作是(C)
A)用鼠标右键将该文件拖动到同一文件夹下
B)先执行"编辑"菜单中的复制命令,再执行粘贴命令
C)用鼠标左键将该文件拖动到同一文件夹下
D)按注Ctrl键,再用鼠标右键将该文件拖动到同一文件夹下
13、在中文Windows98中,为了实现全角与半角状态之间的切换,应按的键是(A)
A)Shift+空格B)Ctrl十空格
C)Shift十CtrlD)Ctrl十F9
14、在word的编辑状态,设置了一个由多个行和列组成的空表格,将插入点定在某个单元格内,用鼠标单击"表格"命令菜单中的"选定行"命令,再用鼠标单击"表格"命令菜单
中的"选定列"命令,则表格中被"选择"的部分是(D)
A)插入点所在的行B)插入点所在的列
C)一个单元洛D)整个表格
15、在Word的编辑状态,设置了标尺,可以同时显示水平标尺和垂直标尺的视图方式是(B)
A)普通方式B)页面方式
C)大纲方式D)全屏显示方式
16、设定打印纸张大小时,应当使用的命令是(B)
A)文件菜单中的"打印预览"命令
B)文件菜单中的"页面设置"命令
C)视图菜单中的"工具栏"命令
D)视图菜单中的"页面"命令
17、如果想在Word7.0主窗口中显示常用工具按扭,应当使用的菜单是(B)
A)"工具"菜单B)"视图"菜单
C)"格式"菜单D)"窗口"菜单
18、当前活动窗口是文档d1.doc的窗口,单击该窗口的"最小化"按扭后(A)
A)不显示d1.doc文档内容,但d1.doc文档并未关闭
B)该窗口和d1.doc文档都被关闭
C)d1.doc文档未关闭,且继续显示其内容
D)关闭了d1.doc文档但该窗口并未关闭
19、当个人计算机以拨号方式接入1nternet网时,必须使用的设备是(B)
A)网卡B)调制解调器(Modem)
C)电话机D)浏览器软
20、微型计算机中,控制器的基本功能是(D)
A)进行算术运算和逻辑运算
B)存储各种控制信息
C)保持各种控制状态
D)控制机器各个部件协调一致地工作
篇三:2016年软考程序员真题练习及答案(二)
2016年软考程序员真题练习及答案(二)
程序员考试是全国软考的初级考试,通过程序员考试的合格人员具有助理工程师(或技术员)的实际工作能力和业务水平。希赛软考学院整理了一些程序员考试历年真题,供大家练习。
1.在Word的编辑状态,选择了一个段落并设置段落的“首行缩进”设置为1厘米,则
A.该段落的首行起始位置距页面的左边距1厘米
B.文档中各段落的首行只由“首行缩进”确定位置
C.该段落的首行起始位置距段落的“左缩进”位置的右边1厘米
D.该段落的首行起始位置在段落“左缩进”位置的左边1厘米
2.在Word的编辑状态,打开了“w1.doc”文档,把当前文档以“w.doc”为名进行“另存为”操作,则
A.当前文档是w1.doc B.当前文档是w.doc
C.当前文档是w1.doc与w.doc D.w1.doc与w.doc全被关闭
3.在Word的编辑状态,选择了文档全文,若在“段落”对话框中设置行距为0磅的格式,应当选择“行距”列表框中的
A.单倍行距 B.1.5倍行距 C.固定值 D.多倍行距
4.下列设备中,多媒体计算机所特有的设备是
A.打印机 B.视频卡 C.鼠标器 D.键盘
5.下列四项中不属于微型计算机主要性能指标的是
A.字长 B.内存容量 C.重量 D.时钟脉冲
参考答案:1-5 C B C B C
6.目前各部门广泛使用的人事档案管理.财务管理等软件,按计算机应用分类,应属于
A.实时控制 B.科学计算 C.计算机辅助工程 D.数据处理
7.下列关于计算机病毒的四条叙述中,有错误的一条是
A.计算机病毒是一个标记或一个命令
B.计算机病毒是人为制造的一种程序
C.计算机病毒是一种通过磁盘.网络等媒介传播.扩散,并能传染其它程序的程序
D.计算机病毒是能够实现自身复制,并借助一定的媒体存的具有潜伏性.传染性和破坏性
8.计算机硬件能直接识别并执行的语言是
A.高级语言 B.算法语言 C.机器语言 D.符号语言
9.按照操作方式,Windows98系统相当于
A.实时系统 B.批处理系统 C.分布式系统 D.分时系统
10.在Windows98中,不能设置磁盘卷标的操作为
A.“快速”格式化B.“完全”格式化
C.“只复制系统文件”格式化 D.磁盘“属性”对话框
参考答案:6-10 D A C B C
11.在Windows98中,对同时打开的多个窗口进行平铺式排列后,参加排列的窗口为
A.所有已打开的窗口
B.用户指定的窗口
C.当前窗口
D.除已最小化以外的所有打开的窗口
12.在Windows98的“资源管理器”窗口左部,单击文件夹图标左侧的减号(—)后,屏幕上显示结果
的变化是
A.该文件夹的下级文件夹显示在窗口右部
B.窗口左部显示的该文件夹的下级文件夹消失
C.该文件夹的下级文件显示在窗口左部
D.窗口右部显示的该文件夹的下级文件夹消失
13.在Windows98中,下列不能用在文件名中的字符是
A.,B.^ C.? D.+
14.下列关于Windows98“回收站”的叙述中,错误的是
A.“回收站”中的信息可以清除,也可以还原
B.每个逻辑硬盘上“回收站”的大小可以分别设置
C.当硬盘空间不够使用时,系统自动使用“回收站”所占据的空间
D.“回收站“中存放的是所有逻辑硬盘上被删除的信息
15.在Windows98中,呈灰色显示的菜单意味着
A.该菜单当前不能选用
B.选中该菜单后将弹出对话框
C.选中该菜单后将弹出下级子菜单
D.该菜单正在使用
参考答案:11-15 D B C C A
16.在Windows98中,若系统长时间不响应用户的要求,为了结束该任务,应使用的组合键是
A.Shift+Esc+TabB.Crtl+Shift+Enter
C.Alt+Shift+EnterD.Alt+Ctrl+Del
17.在Windows98的“资源管理器”窗口中,若希望显示文件的名称、类型、大小等信息,则应该选
择“查看”菜单中的
A.列表 B.详细资料C.大图标 D.小图标
18.在Windows98的中文标点符号输入状态,为了输入省略号(……),应按的键是
A.~B.—C.^D.@
19.在Word的编辑状态,选择了当前文档中的一个段落,进行“清除”操作(或按Del键),则
A.该段落被删除且不能恢复
B.该段落被删除,但能恢复
C.能利用“回收站”恢复被删除的该段落
D.该段落被移到“回收站”内
20.进入Word后,打开了一个已有文档w1.doc,又进行了“新建”操作,则
A.w1.doc被关闭
B.w1.doc和新建文档均处于打开状态
C.“新建”操作失败
D.新建文档被打开但w1.doc被关闭
参考答案:16-20 D B C B B
更多程序员考试资讯,请到希赛软考学院。
《2016软考答案》出自:百味书屋
链接地址:http://www.850500.com/news/62751.html
转载请保留,谢谢!