What next step should occur after a programming problem is analyzed and a flow chart is constructed?
Modern software design methodologies rarely use flowcharts anymore (especially not if you are doing object oriented design/programming).
The step by step design process goes as follows:
The steps marked with @ in some methodologies are performed by a Software Test Engineer not the Software Engineer that did the design for the purpose of independent verification and make sure the Software Engineer does not miss something because he "expects it to work".
In some methodologies step 7 is done by a Computer Programmer who does not have as much training, experience, and knowledge to qualify as a Software Engineer, but can write working code when given design documents.
Distinguish between in internal and external memory?
Internal Media:
Internal media means memory inside the computer like the hard drive and RAM.
External Media:
External media means removable media like CDs, DVDs and flash drives, which are outside the computer.
Why is an array of reference not possible?
Unlike pointer variables and other variables, references have no storage of their own. A reference is simply an alias for an object that already exists in memory (allowing you to refer to the object by its memory address). Since they have no storage of their own it is impossible to create an array of references. You can of course create an array of objects, each of which can then be referenced. You can also have several references to the same object. But you cannot store those references because there is nothing to physically store other than the object itself, which is already stored. For the same reason you cannot reference references nor can you point to references. You can only refer and point to objects (or point to NULL of course).
What does two asterisks mean in C?
It means to declare or dereference a pointer to a pointer. For example:
int x = 5;
int *xPtr = &x;
int **xPtrPtr = &xPtr;
printf("%d\n", **xPtrPtr);
Why was fault tolerance a major focus of the initial design for the internet?
Fault tolerance was a major focus of the intitial design of the Internet because the serial data connections that formed the backbone of the Internet were noisy and subject to bit errors, both single and burst, because they often used telephone lines, and various techniques were developed to detect/retransmit or detect/correct errors.
Data integrity was and is paramount, and most protection is provided at layer four (transport layer), although much work has been done recently to enhance layer 2 (network layer) and layer 1 (physical layer).
// macro definitions:
#define PI 3.14159265358979323846
#define CIRCUMFERENCE(radius) (2. * (radius) * PI)
// use this as in CIRCUMFERENCE(21.34)
The geographical area covered by a wan is called?
It depends on the scope of the WAN. The Internet is a WAN, which is scoped to the entire planet. However, a WAN might be scoped to a company's offices throughout a town, a county, a country, a continent or indeed the entire planet.
What is Set point tracking in process control?
By enabling set point tracking in a controller you make the set point of the controller track it's ( or it's downstream block's in cascade) Process value.
This is to enable a bumpless transfer when the controller is switched to Auto from Manual. Say, the controller is in manual mode and operator has entered X value to output and driven PV to Z. And Set point before switching to Manual mode was Y. Now when operator again puts the loop in auto, if the setpoint is Y , the loop will try to maintain that and there are chances that porcess may experience bump in doing that. So to avoid this the setpoint is made to follow PV (Z) so when the loop is again put to Auto SP=PV=Z. so no change in output. Bumpless transfer from MAN to AUTO.
This is achieved by connecting BCAL_OUT of the same block ( or it;s downstream block) to BCAK_IN to the same block ( or it's Upstream block).
By Prasad Kulkarni
Reliance Ind. Ltd., Mumbai, India
The array has eight elements indexed 0 to 7. The middle element will be found at index (0+7)/2=3. Element 3 has the value 26, which is smaller than 88, so 88 must reside in the array starting at index 4 ending at index 7.
The array has four elements indexed 4 to 7. The middle element can be found at index (4+7)/2=5. Element 5 has the value 56, which is smaller than 88, so 88 must reside in the array starting at index 6 ending at index 7.
The array has two elements indexed 6 to 7. The middle element can be found at index (6+7)/2=6. Element 6 has the value 88. Thus 88 was found at index 6.
How can object orientation reduce system maintenance cost?
Personal opinion. It can't. Crap code is crap in object oriented or otherwise. Great code is great code object oriented or otherwise. Maintainable code is maintainable even if it's written in clear, well documented procedural assembly language.
Second opinion if the first wasn't any good : Since all university students are taught object oriented programming these days and ALL modern programming languages that have documentation worth reading are object oriented, it means that the alternatives are simply harder to find people who can program anymore.
Third answer that you can write on your homework assignment after reading it here instead of reading it in the book the teacher made you buy and assigned you a chapter to read from. This way you can plagiarize this answer instead of having to read and formulate your own answer by actually understanding what you've read :)
Object oriented programming allows the creation of individual source code entities that while theoretically can be reused or extended without rewriting large portions of code, are generally more useful for containing code in modules which are easier to understand than is the case in procedural programming where code is often structured like spaghetti on a larger scale.
For extra credit. Object oriented code when structured like spaghetti is generally easier to detangle than procedural spaghetti as dependencies are typically consolidated to within an object as opposed to spread across the entire project.
Difference between carrier job and ambition?
Carrier brings you continuous money and probably more acording to your effort. That's your label . Job means fix payment or payed until one point of level.
Al you need is money. If you are making 2 million a year with shoeshine business they say you created a business model. You have a great carrier. but if you are making 2k then you are a simple no carrier shoe shine guy.
Everyhting is money related. If you have money a lot or getting more and more it is carrier they call.
If you donate 10k to some organization, they will invite you to speech and you can easily have a socaity on top , around you .
A file pointer is an opaque object that refers to a file. Opaque means that you should not attempt to delve into its specific value, other than to use it as a file pointer. FILE *fp; /* fp is the file pointer */ fp = fopen("somefile.txt"); if (fp == NULL) ...{exception}... fprintf(fp, "Hello somefile.txt"); fclose(fp);
A 10-bit code could represent how many characters?
210 = 1024, so there are 1024 different bit configurations in a 10-bit code.
What is an unclosed string literal?
The error "unclosed string literal" means that you wrote a double quote " somewhere but you didn't write another double quote later on to close the string.
Note: You cannot start writing a string on one line and continue on another line, like this:
System.out.println("Hello
World");
If you absolutely want to distribute this over multiple lines, do it like this:
System.out.println("Hello "
+ "World");
How do you get rid of the vista boot choice at start up?
i accidentally set my laptop to do the same thing in BIOS. i am not really sure how to reset it but if you enter your BIOS config. you should be able to search how to stop it. you can enter BIOS by pressing f10 if you have vista or esc. if you have xp.
How do you make a flowchart that requires no multiplication sign but multiplication is needed?
Multiplication is an addition 'that' number of times.
3*3 = 9
3+3+3 = 9
How do you make a random number using Python?
this is the code for making a random number using python:
import random
>>>random.randint (1, 10)
you can do whatever numbers you want.
What is an applied patch in a Mercurial queue?
An applied patch is the result of an hg qpush command. It simply pushes a patch onto a Mercurial queue, adding it to the changeset.
For more information, consult the Mercurial Queues documentation on the Mozilla Development Network.
What are the applications of selection sort?
None. Selection sort can only be used on small sets of unsorted data and although it generally performs better than bubble sort, it is unstable and is less efficient than insert sort. This is primarily because insert sort only needs to scan as far back as required to perform an insertion whereas selection sort must scan the entire set to find the lowest value in the set. And although selection sort generally performs fewer writes than insert sort, it cannot perform fewer writes than cycle sort, which is important in applications where write speed greatly exceeds read speed.