2008年下半年软件考试因故推迟了,这未尝不是一件好事,对于那些准备还不够充分的考生来说,现在正是查漏补缺的好时机,本站为您整理了考前练习题,希望对您有所帮助,祝您考出好成绩!
1.阅读下面程序,写出运算结果。
unsigned fun6( unsigned num)
{ unsigned k=l;
do { k*= num;num/=10;}
while(n) ;
return k;}
main()
{ unsigned n=26;
printf("%d\n", fun6(n));
【解】函数有一个形参num,循环前变量 k置 1,循环中,表达式num是取num的个位,将num的个位值累乘于k中,然后num除以10。循环直至num为0结束,这是逐一求出num十进制表示的各位数字,并累乘于变量k的循环。函数最后返回k。函数fun6的功能是求整数的各位十进数字积。所以程序输出12。3COME文档编辑
2.在面向数据流的设计方法中,一般把数据流图中的数据流划分为_(1)_两种。
A.数据流和事务流
B.变换流和数据流
C.变换流和事务流
D.控制流和事务流
●_(2)_属于第三层VPN协议。
A.TCP
B.IPsec
C.PPOE
D.SSL
●下图所示的防火墙结构属于_(3)_。
A.简单的双宿主主机结构
B.单DMZ防火墙结构
C.带有屏蔽路由器的单网段防火墙结构
D.双DMZ防火墙结构
●电子商务交易必须具备抗抵赖性,目的在于防_(4)_。
A.一个实体假装成另一个实体
B.参与此交易的一方否认曾经发生过此次交易
C.他人对数据进行非授权的修改、破坏
D.信息从被监视的通信过程中泄漏出去
●知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。_(5)_权受法律保护的期限是不确定的,一旦为公众所知悉,即成为公众可以自由使用的知识。
A.发明专利
B.商标
C.作品发表
D.商业秘密
答案:C B B B D
3.单项选择题
1.二进制语言是属于()
①面向机器语言
②面向问题语言
③面向过程语言
④面向汇编语言
【解】人们研制了许许多多计算机程序设计语言,其中二进制语言直接来自计算机的指令系统,与具体计算机紧密相关,所以是一种面向机器语言。面向问题语言是为了易于描述和求解某类特定领域的问题而专门设计的一种非过程语言。面向过程语言是一种能方便描述算法过程的计算机程序设计语言。有汇编语言,但没有面向汇编语言。汇编语言也是一种面向机器的语言,与机器语言比较,汇编语言用有助于记忆的符号来代表二进制代码。所以解答是①。
3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/