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


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.




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.


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.


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:
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|


108 thoughts on “Computer Science CSS Paper 2015

  • October 7, 2022 at 6:21 pm

    738183 818240Merely wanna state that this really is really useful , Thanks for taking your time to write this. 549496

  • November 2, 2022 at 9:37 pm

    277087 633152Good website, nice and easy on the eyes and great content material too. Do you want numerous drafts to make a post? 917706

  • December 27, 2022 at 7:43 pm

    202074 415428Its excellent as your other articles : D, regards for posting . 477357

  • January 18, 2023 at 1:49 am

    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

  • January 26, 2023 at 5:15 pm

    584222 991543hi, your internet site is actually good. I truly do appreciate your give good outcomes 111133

  • May 16, 2023 at 11:48 pm

    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.

  • July 5, 2023 at 7:11 am

    I really like it when individuals come together and share opinions. Great website, continue the good work!

  • July 6, 2023 at 12:23 am

    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.

  • July 6, 2023 at 9:43 pm

    Awesome! Its actually awesome piece of writing, I have got much clear idea regarding from this piece of writing.

  • July 10, 2023 at 5:00 am

    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.

  • July 10, 2023 at 11:04 pm

    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

  • July 12, 2023 at 9:47 pm

    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

  • July 13, 2023 at 8:41 am

    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!

  • July 14, 2023 at 7:37 pm

    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

  • July 16, 2023 at 4:34 pm

    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.

  • July 17, 2023 at 6:50 pm

    Wonderful article! We will be linking to this great post on our site. Keep up the good writing.

  • July 20, 2023 at 12:18 am

    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.

  • July 21, 2023 at 5:15 am

    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 ;)

  • July 21, 2023 at 6:24 pm

    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.

  • July 24, 2023 at 6:04 am

    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.

  • July 26, 2023 at 3:56 am

    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!

  • July 29, 2023 at 3:24 am

    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!

  • August 1, 2023 at 8:58 am

    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.

  • August 2, 2023 at 9:43 am

    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.

  • August 2, 2023 at 11:52 pm

    It’s an awesome piece of writing in favor of all the internet users; they will take benefit from it I am sure.

  • August 5, 2023 at 12:35 am

    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.

  • August 7, 2023 at 8:31 am

    298834 820441I real glad to discover this web internet site on bing, just what I was looking for : D likewise saved to bookmarks . 808191

  • August 7, 2023 at 9:07 am

    It’s impressive that you are getting ideas from this post as well as from our discussion made at this place.

  • August 7, 2023 at 11:01 am

    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!

  • August 10, 2023 at 2:03 pm

    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.

  • August 10, 2023 at 3:29 pm

    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.

  • August 12, 2023 at 6:26 pm

    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.

  • August 12, 2023 at 9:25 pm

    Incredible quest there. What occurred after? Good luck!

  • August 12, 2023 at 10:38 pm

    I visited various web pages but the audio feature
    for audio songs existing at this website is in fact superb.

  • August 14, 2023 at 8:38 am

    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!

  • August 14, 2023 at 3:14 pm

    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!

  • August 16, 2023 at 6:07 am

    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!

  • August 16, 2023 at 10:04 am

    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

  • August 17, 2023 at 5:37 pm

    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

  • August 21, 2023 at 8:25 pm

    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!

  • August 22, 2023 at 1:34 pm

    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.

  • August 22, 2023 at 4:33 pm

    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.

  • August 24, 2023 at 6:55 am

    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.

  • August 24, 2023 at 6:58 pm

    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!

  • August 25, 2023 at 5:50 pm

    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.

  • August 25, 2023 at 6:49 pm

    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.

  • August 26, 2023 at 2:17 am

    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.

  • August 26, 2023 at 7:45 am

    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!

  • August 28, 2023 at 2:44 am

    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.

  • August 29, 2023 at 1:29 am

    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.

  • August 29, 2023 at 3:11 am

    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.

  • August 30, 2023 at 2:00 am

    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

  • August 30, 2023 at 2:29 pm

    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!

  • August 30, 2023 at 2:57 pm

    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.

  • August 31, 2023 at 11:45 pm

    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.

  • September 1, 2023 at 9:51 pm

    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 ;)

  • September 1, 2023 at 10:41 pm

    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.

  • September 5, 2023 at 12:15 am

    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!

  • September 7, 2023 at 1:19 am

    If some one desires expert view concerning blogging after that i advise him/her to visit this webpage, Keep up the pleasant job.

  • September 7, 2023 at 1:38 am

    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

  • September 11, 2023 at 5:38 pm

    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

  • September 11, 2023 at 7:46 pm

    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!

  • September 12, 2023 at 6:03 am

    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!

  • September 13, 2023 at 10:16 am

    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?

  • September 14, 2023 at 3:29 am

    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!

  • September 14, 2023 at 7:00 am

    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.

  • September 14, 2023 at 11:35 pm

    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!

  • September 14, 2023 at 11:48 pm

    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!

  • September 15, 2023 at 8:57 am

    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!

  • September 16, 2023 at 11:06 pm

    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.

  • September 17, 2023 at 12:52 am

    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.

  • September 20, 2023 at 6:16 am

    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.

  • September 20, 2023 at 7:47 am

    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!

  • September 21, 2023 at 6:11 pm

    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.

  • September 21, 2023 at 9:42 pm

    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!

  • September 22, 2023 at 5:03 am

    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..

  • September 22, 2023 at 8:47 pm

    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.

  • September 23, 2023 at 6:47 pm

    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!

  • September 24, 2023 at 11:19 pm

    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.

  • September 25, 2023 at 7:32 pm

    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!

  • September 25, 2023 at 9:32 pm

    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.

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: