Computer Science CSS Paper 2015
Federal Public Service Commission
Competitive Examination for Recruitment to Posts in BS-17
Under the Federal Government, 2015
Computer Science
TIME ALLOWED: (PART-I) 30 MINUTES, MAXIMUM MARKS: 20
(PART-II) 2 HOURS & 30 MINUTES MAXIMUM MARKS: 80
NOTE: (i) Part-II is to be attempted on the separate Answer Book.
(ii) Attempt ONLY FOUR questions from PART-II, selecting at least ONE question from EACH SECTION. ALL questions carry EQUAL marks.
(iii) All the parts (if any) of each Question must be attempted at one place instead of at different places.
(iv) Candidate must write Q. No. in the Answer Book in accordance with Q. No. in the Q.Paper.
(v) No Page/Space be left blank between the answers. All the blank pages of Answer Book must be crossed.
(vi) Extra attempt of any question or any part of the attempted question will not be considered.
(vii) Use of Calculator is allowed.
PART-I (MCQs – COMPULSORY)
PART II
SECTION A
Q. 2. (a) Why Registers are used in CPU operations? Define the purposes of MAR, IR and Program Counter.
(b) Give scheme for Deadlock Prevention.
(c) Elaborate the concept of IPV6. Explain its advantages over IPV4.
Q. 3. (a) Explain the functionality of seven layers of OSI reference model and map with TCP/IP protocol suite.
(b) Discuss Instruction Execution Cycle.
(c) Briefly explain Paging and Segmentation with diagrams.
SECTION B
Q. 4. (a) Explain the functionality of Hash Table. By supposing that table size is 100, give steps to insert data 112, 2023, 3001 into Hash Table and then to search 2023 from Hash Table.
(b) What is the difference between Function Overloading and Function Overriding? Explain your answer by giving example syntax for each one.
(c) Write short notes on; the following:
I. USE CASE Diagram
II. Activity Diagram
Q. 5. (a) Write down difference between:
I. Data Hiding and Encapsulation
II. Constructor and Copy Constructor
(b) Build and draw a Binary Search Tree for the following input data 25, 11, 75,69, 115, 50, 72, 17, 200, 60, 35.
(c) Explain Incremental Model of Software Engineering by giving its
advantages over other models.
SECTION C
Q. 6. (a) Write down notes on the following:
I. CRT Display Devices
II. LCD Display Devices
(b) What is CSS? How many ways are there to link CSS and XHTML?
(c) Write note on the followings:
I. 3NF II. BCNF
Q. 7. (a) Differentiate between the following by giving their respective definitions and concepts:
I. Equvi Join II. Outer Join III. Natural Join
(b) What are different web Architectures? Explain their Advantages and Disadvantages.
(c) Write down Incremental Algorithm for Line drawing from
p0(x0,y0) –> p1(x1,y1) where x1 > x0 and |dx| > |dy|
738183 818240Merely wanna state that this really is really useful , Thanks for taking your time to write this. 549496
277087 633152Good website, nice and easy on the eyes and great content material too. Do you want numerous drafts to make a post? 917706
505446 127335There is noticeably lots of cash to comprehend about this. I assume youve created certain good points in attributes also. 387614
202074 415428Its excellent as your other articles : D, regards for posting . 477357
574083 38684This post is quite appealing to thinking men and women like me. It is not only thought-provoking, it draws you in from the beginning. This really is well-written content material. The views here are also appealing to me. Thank you. 117783
584222 991543hi, your internet site is actually good. I truly do appreciate your give good outcomes 111133
I think the admin of this website is genuinely
working hard in favor of his web page, as here every information is
quality based data.
Pretty! This has been a really wonderful article.
Thank you for providing these details.
медицинская справка 2023
Hi to every one, it’s in fact a pleasant for me to go to see this site, it contains priceless Information.
Currently it seems like Expression Engine is the best blogging platform out there right now. (from what I’ve read) Is that what you’re using on your blog?
Hi there, this weekend is nice in favor of me, as this occasion i am reading this great informative piece of writing here at my house.
I really like it when individuals come together and share opinions. Great website, continue the good work!
Hey there, You have done a great job. I will definitely digg it and personally recommend to my friends. I am sure they will be benefited from this web site.
Awesome! Its actually awesome piece of writing, I have got much clear idea regarding from this piece of writing.
I’m not positive where you are getting your info, however good topic. I needs to spend a while learning more or working out more. Thank you for wonderful information I used to be in search of this information for my mission.
Im not that much of a online reader to be honest but your blogs really nice, keep it up! I’ll go ahead and bookmark your site to come back in the future. All the best
This is very interesting, You are an excessively professional blogger. I have joined your feed and sit up for in search of more of your magnificent post. Also, I have shared your web site in my social networks
Howdy would you mind stating which blog platform you’re working with? I’m looking to start my own blog in the near future but I’m having a difficult time selecting between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something completely unique. P.S My apologies for getting off-topic but I had to ask!
263484 700379Hi! Someone in my Facebook group shared this internet site with us so I came to check it out. Im certainly loving the information. Im book-marking and will likely be tweeting this to my followers! Outstanding weblog and amazing style and style. 858568
Saved as a favorite, I like your blog!
Appreciating the hard work you put into your website and in depth information you present. It’s good to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read! I’ve saved your site and I’m including your RSS feeds to my Google account.
Wonderful article! We will be linking to this great post on our site. Keep up the good writing.
Hi! Someone in my Myspace group shared this site with us so I came to take a look. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to my followers! Wonderful blog and amazing style and design.
I must thank you for the efforts you have put in writing this website. I’m hoping to see the same high-grade blog posts from you in the future as well. In fact, your creative writing abilities has inspired me to get my very own blog now ;)
Thank you for any other informative web site. Where else may I am getting that kind of info written in such a perfect way? I have a venture that I am simply now operating on, and I have been at the glance out for such information.
Thanks in favor of sharing such a good opinion, piece of writing is good, thats why i have read it fully
We stumbled over here different website and thought I may as well check things out. I like what I see so now i’m following you. Look forward to checking out your web page for a second time.
Great web site you have here.. It’s hard to find quality writing like yours these days. I truly appreciate people like you! Take care!!
I really like it when people come together and share thoughts. Great blog, continue the good work!
Howdy! I know this is kind of off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one? Thanks a lot!
I have read so many articles concerning the blogger lovers but this article is actually a nice post, keep it up.
I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme? Exceptional work!
Link exchange is nothing else but it is only placing the other person’s website link on your page at appropriate place and other person will also do same for you.
For newest news you have to go to see internet and on internet I found this website as a most excellent web site for newest updates.
It’s an awesome piece of writing in favor of all the internet users; they will take benefit from it I am sure.
The other day, while I was at work, my sister stole my iPad and tested to see if it can survive a thirty foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83 views. I know this is entirely off topic but I had to share it with someone!
An impressive share! I have just forwarded this onto a colleague who was doing a little research on this. And he in fact bought me lunch because I discovered it for him… lol. So let me reword this…. Thank YOU for the meal!! But yeah, thanx for spending the time to discuss this topic here on your site.
298834 820441I real glad to discover this web internet site on bing, just what I was looking for : D likewise saved to bookmarks . 808191
It’s impressive that you are getting ideas from this post as well as from our discussion made at this place.
This is a very good tip especially to those new to the blogosphere. Brief but very accurate information Thanks for sharing this one. A must read article!
I have been surfing online more than three hours today, yet I never found any interesting article like yours. It’s pretty worth enough for me. In my opinion, if all site owners and bloggers made good content as you did, the internet will be much more useful than ever before.
Howdy! I just would like to give you a huge thumbs up for the great info you have here on this post. I’ll be coming back to your site for more soon.
Marvelous, what a website it is! This website provides useful data to us, keep it up.
Excellent goods from you, man. I’ve understand
your stuff previous to and you are just extremely fantastic.
I really like what you have acquired here, really like what you’re saying and
the way in which you say it. You make it entertaining and you still care for to keep it sensible.
I can not wait to read much more from you. This is actually a terrific site.
Incredible quest there. What occurred after? Good luck!
I visited various web pages but the audio feature
for audio songs existing at this website is in fact superb.
Keep on writing, great job!
I was suggested this website by my cousin. I am not sure
whether this post is written by him as nobody else know such detailed about my problem.
You are wonderful! Thanks!
Greetings! I know this is somewhat off topic
but I was wondering if you knew where I could get a
captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having
trouble finding one? Thanks a lot!
This design is spectacular! You obviously know how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job. I really enjoyed what you had to say, and more than that, how you presented it. Too cool!
Excellent blog here! Also your website loads up fast! What host are you using? Can I get your affiliate link to your host? I wish my website loaded up as fast as yours lol
Грамотный частный эротический массаж в Москве в боди салоне
I don’t know if it’s just me or if everyone else experiencing problems with your blog. It appears like some of the text within your posts are running off the screen. Can someone else please comment and let me know if this is happening to them too? This could be a problem with my browser because I’ve had this happen before. Kudos
Hi there, I found your web site by the use of Google whilst searching for a comparable matter, your site got here up, it seems to be good. I have bookmarked it in my google bookmarks.
You really make it seem so easy together with your presentation however I find this topic to be really something which I think I might never understand. It sort of feels too complicated and very wide for me. I am taking a look forward for your next publish, I will try to get the grasp of it!
As I website possessor I believe the content matter here is rattling wonderful , appreciate it for your efforts. You should keep it up forever! Best of luck.
I blog quite often and I genuinely appreciate your content. The article has really peaked my interest. I will bookmark your website and keep checking for new information about once a week. I subscribed to your RSS feed as well.
Link exchange is nothing else except it is only placing the other person’s weblog link on your page at appropriate place and other person will also do same in favor of you.
Useful information. Fortunate me I discovered your web site accidentally, and I am shocked why this accident did not happened in advance! I bookmarked it.
Today, I went to the beachfront with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!
Thanks for your content. One other thing is when you are marketing your property by yourself, one of the concerns you need to be cognizant of upfront is just how to deal with household inspection reviews. As a FSBO supplier, the key about successfully switching your property as well as saving money in real estate agent commissions is know-how. The more you recognize, the softer your sales effort will be. One area where this is particularly critical is reports.
Attractive section of content. I just stumbled upon your web site and in accession capital to assert that I acquire actually enjoyed account your blog posts. Anyway I?ll be subscribing in your feeds and even I fulfillment you get entry to consistently quickly.
I’ve been exploring for a little for any high-quality articles or blog posts in this kind of space . Exploring in Yahoo I at last stumbled upon this web site. Reading this info So i’m satisfied to show that I have a very just right uncanny feeling I came upon exactly what I needed. I so much unquestionably will make certain to don?t put out of your mind this web site and give it a look on a constant basis.
Thanks a bunch for sharing this with all people you really know what you are speaking about! Bookmarked. Please additionally consult with my website =). We may have a link alternate agreement between us!
Hi there! Someone in my Facebook group shared this site with us so I came to check it out. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers! Excellent blog and excellent design.
If some one desires to be updated with newest technologies then he must be go to see this website and be up to date daily.
One thing I’ve noticed is the fact there are plenty of common myths regarding the banking companies intentions any time talking about property foreclosures. One delusion in particular is the fact the bank wishes to have your house. The bank wants your hard earned cash, not your house. They want the cash they loaned you with interest. Staying away from the bank will still only draw any foreclosed conclusion. Thanks for your article.
Sweet blog! I found it while browsing on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Many thanks
I was recommended this website by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You’re amazing! Thanks!
Thanks for sharing your ideas. One thing is that individuals have a solution between national student loan as well as a private student loan where its easier to go for student loan debt consolidation than in the federal student loan.
One thing is that while you are searching for a student loan you may find that you will need a cosigner. There are many scenarios where this is true because you should find that you do not employ a past credit standing so the bank will require that you’ve got someone cosign the financial loan for you. Good post.
I would like to thank you for the efforts you have put in writing this website. I’m hoping to view the same high-grade blog posts from you in the future as well. In fact, your creative writing abilities has motivated me to get my own blog now ;)
I’ve been exploring for a little for any high-quality articles or blog posts in this kind of area . Exploring in Yahoo I at last stumbled upon this web site. Reading this info So i’m glad to exhibit that I have a very just right uncanny feeling I came upon exactly what I needed. I so much undoubtedly will make certain to don?t forget this site and give it a look on a constant basis.
Hello there, simply turned into aware of your weblog via Google, and located that it’s really informative. I?m gonna be careful for brussels. I will appreciate should you proceed this in future. A lot of folks will likely be benefited out of your writing. Cheers!
If some one desires expert view concerning blogging after that i advise him/her to visit this webpage, Keep up the pleasant job.
I simply could not leave your site prior to suggesting that I extremely enjoyed the standard information a person supply for your visitors? Is going to be back frequently in order to check out new posts
It’s going to be end of mine day, but before end I am reading this wonderful piece of writing to increase my experience.
Hello there! This is kind of off topic but I need some help from an established blog. Is it hard to set up your own blog? I’m not very techincal but I can figure things out pretty fast. I’m thinking about creating my own but I’m not sure where to start. Do you have any tips or suggestions? Thank you
Wow that was strange. I just wrote an really long comment but after I clicked submit my comment didn’t show up. Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say superb blog!
Howdy, I do believe your web site may be having internet browser compatibility issues. When I look at your web site in Safari, it looks fine but when opening in Internet Explorer, it has some overlapping issues. I simply wanted to give you a quick heads up! Other than that, great blog!
Great delivery. Outstanding arguments. Keep up the amazing effort.
I am really loving the theme/design of your web site. Do you ever run into any web browser compatibility problems? A number of my blog visitors have complained about my website not operating correctly in Explorer but looks great in Chrome. Do you have any advice to help fix this issue?
Heya! I know this is somewhat off-topic but I had to ask. Does operating a well-established blog like yours take a lot of work? I’m completely new to writing a blog but I do write in my diary everyday. I’d like to start a blog so I can share my own experience and thoughts online. Please let me know if you have any suggestions or tips for new aspiring bloggers. Appreciate it!
Heya just wanted to give you a quick heads up and let you know a few of the images aren’t loading correctly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same results.
What i don’t realize is actually how you’re now not actually much more neatly-liked than you might be now. You’re very intelligent. You already know therefore considerably in the case of this subject, made me for my part imagine it from a lot of numerous angles. Its like men and women don’t seem to be interested until it?s something to do with Lady gaga! Your own stuffs great. All the time handle it up!
Hello, I believe your website may be having browser compatibility issues. When I look at your website in Safari, it looks fine but when opening in IE, it has some overlapping issues. I just wanted to give you a quick heads up! Other than that, great website!
First off I want to say great blog! I had a quick question in which I’d like to ask if you don’t mind. I was curious to know how you center yourself and clear your mind before writing. I have had trouble clearing my mind in getting my thoughts out. I do enjoy writing but it just seems like the first 10 to 15 minutes are wasted just trying to figure out how to begin. Any ideas or tips? Thank you!
Thank you, I have recently been searching for information approximately this topic for a while and yours is the best I have came upon so far. However, what concerning the conclusion? Are you positive about the source?
Hello there, You have done a fantastic job. I will definitely digg it and personally recommend to my friends. I am sure they will be benefited from this web site.
Thanks for these tips. One thing I also believe is the fact credit cards supplying a 0 rate of interest often lure consumers together with zero rate of interest, instant authorization and easy online balance transfers, nonetheless beware of the most recognized factor that is going to void your current 0 easy streets annual percentage rate and also throw you out into the bad house rapid.
One thing I would really like to touch upon is that weightloss routine fast may be possible by the right diet and exercise. A person’s size not simply affects the look, but also the entire quality of life. Self-esteem, major depression, health risks, and physical skills are damaged in putting on weight. It is possible to just make everything right but still gain. In such a circumstance, a problem may be the reason. While a lot food and not enough exercise are usually accountable, common medical ailments and popular prescriptions may greatly increase size. Many thanks for your post here.
Thanks for the marvelous posting! I quite enjoyed reading it, you’re a great author. I will be sure to bookmark your blog and will often come back someday. I want to encourage you to definitely continue your great job, have a nice day!
Saved as a favorite, I like your blog!
Hey very interesting blog!
Wonderful goods from you, man. I’ve understand your stuff previous to and you’re just too magnificent. I really like what you’ve acquired here, really like what you’re stating and the way in which you say it. You make it entertaining and you still take care of to keep it smart. I can not wait to read far more from you. This is actually a wonderful website.
When I originally commented I seem to have clicked the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Perhaps there is a means you can remove me from that service? Appreciate it!
Wow, awesome blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is magnificent, as well as the content!
Hi there, I found your blog via Google while searching for a related topic, your website came up, it looks good. I’ve bookmarked it in my google bookmarks.
468820 595680You ought to experience a contest personally with the finest blogs on-line. Im going to suggest this page! 754986
I am extremely inspired together with your writing abilities as smartly as with the layout in your blog. Is this a paid theme or did you modify it yourself? Anyway keep up the nice quality writing, it is uncommon to peer a great weblog like this one today..
I’m truly impressed by the way you effortlessly distill intricate concepts into easily digestible information. Your writing style not only imparts knowledge but also engages the reader, making the learning experience both enjoyable and memorable. Your passion for sharing your expertise is unmistakable, and for that, I am deeply grateful.
Wow! I’m in awe of the author’s writing skills and talent to convey complex concepts in a concise and precise manner. This article is a true gem that earns all the accolades it can get. Thank you so much, author, for sharing your knowledge and offering us with such a precious asset. I’m truly appreciative!
I simply wanted to convey how much I’ve gleaned from this article. Your meticulous research and clear explanations make the information accessible to all readers. It’s abundantly clear that you’re committed to providing valuable content.
When someone writes an article he/she keeps the thought of a user in his/her mind that how a user can know it. So that’s why this piece of writing is amazing. Thanks!
Heya i’m for the primary time here. I came across this board and I find It truly useful & it helped me out a lot. I hope to give something back and help others like you helped me.
What i do not understood is in reality how you’re not really much more neatly-favored than you may be right now. You are so intelligent. You recognize therefore significantly with regards to this topic, produced me personally imagine it from a lot of varied angles. Its like women and men don’t seem to be involved until it is one thing to do with Lady gaga! Your own stuffs great. All the time maintain it up!
I couldn’t agree more with the insightful points you’ve articulated in this article. Your profound knowledge on the subject is evident, and your unique perspective adds an invaluable dimension to the discourse. This is a must-read for anyone interested in this topic.