2008年下半年软件考试因故推迟了,这未尝不是一件好事,对于那些准备还不够充分的考生来说,现在正是查漏补缺的好时机,本站为您整理了考前练习题,希望对您有所帮助,祝您考出好成绩!
●以太网100BASE-TX标准规定的传输介质是_(61)_。
(1)A.3类UTP
B.5类UTP
C.单模光纤
D.多模光纤
●许多网络通信需要进行组播,以下选项中不采用组播协议的应用是_(62)_。在IPv4中把_(63)_类地址作为组播地址。
(2)A.VOD
B.Netmeeting
C.CSCW
D.FTP
(3)A.A
B.B
C.D
D.E
●将双绞线制作成交叉线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序),该双绞线连接的两个设备可为_(64)_。
(4)A.网卡与网卡
B.网卡与交换机
C.网卡与集线器
D.交换机的以太口与下一级交换机的UPLINK口
●以下不属于中间件技术的是_(65)_。
(5)A.javaRMI
B.CORBA
C.DCOM
D.JavaApplet
答案:BDCAD
设有定义“int a=3, b,*p=&a;”,则下列语句中使 b不为3的语句是( )
① b=* &a;
② b=* p;
③ b=a;
④ b=*a;
设指针x指向的整型变量值为25,则"printf("%d\n",++ *x);"的输出是( )
① 23
② 24
③ 25
④ 26
【解】定义有 int a=3, b,*p=&a;对b赋值的表达式有*&a、*p、a 、*a。引用变量。的值有两种方法,一是直接引用a,二是通过a的指针间接引用a。对于后者,又有多种表达方法,通过指向a的指针p,间接引用a的内容,如*p。或通过求地址运算符由变量a得到其指针&a,再由这指针表达式间接引用 a的内容,如* &a。所以表达式*&a、*p和a都能引用变量a的值,而使b的值为3。而表达式。a是错误的,因为a不是指针变量,不能对它施行取内容运算符。。所以解答是④。 3COME文档编辑
【解】若指针变量x指向某个变量,例如指向变量v,并且变量v的值是25,则表达式++ *x的值是26。这是因为表达式的计算顺序可加圆括号表达成(++(*x)),首先是*x,是对X所指变量V的引用,所以++ *X就是++V。++V是先让变量V增1,并以增至后的V的值为表达式++V的结果,所以其值是 26。所以解答是④。
3COME考试频道为您精心整理,希望对您有所帮助,更多信息在http://www.reader8.com/exam/