Embedded systems interview questions

  1. Can structures be passed to the functions by value?
  2. Why cannot arrays be passed by values to functions?
  3. Advantages and disadvantages of using macro and inline functions?
  4. What happens when recursion functions are declared inline?
  5. Scope of static variables?
  6. Difference between object oriented and object based languages?
  7. Multiple inheritance - objects contain howmany multiply inherited ancestor?
  8. What are the 4 different types of inheritance relationship?
  9. How would you find out the no of instance of a class?
  10. Is java a pure object oriented language? Why?
  11. Order of constructor and destructor call in case of multiple inheritance?
  12. Can u have inline virtual functions in a class?
  13. When you inherit a class using private keyword which members of base class are visible to the derived class?
  14. What is the output of printf("\nab\bcd\ref"); -> ef
  15. #define cat(x,y) x##y concatenates x to y. But cat(cat(1,2),3) does not expand but gives preprocessor warning. Why?
  16. Can you have constant volatile variable? Yes, you can have a volatile pointer?
  17. ++*ip increments what? it increments what ip points to
  18. Operations involving unsigned and signed — unsigned will be converted to signed
  19. a+++b -> (a++)+b
  20. malloc(sizeof(0)) will return — valid pointer
  21. main() {fork();fork();fork();printf("hello world"); } — will print 8 times.
  22. Array of pts to functions — void (*fptr[10])()
  23. Which way of writing infinite loops is more efficient than others? there are 3ways.
  24. # error — what it does?
  25. How is function itoa() written?
  26. Who to know wether systemuses big endian or little endian format and how to convert among them?
  27. What is interrupt latency?
  28. What is forward reference w.r.t. pointers in c?
  29. How is generic list manipulation function written which accepts elements of any kind?
  30. What is the difference between hard real-time and soft real-time OS?
  31. What is interrupt latency? How can you recuce it?
  32. What is the differnce between embedded systems and the system in which rtos is running?
  33. How can you define a structure with bit field members?
  34. What are the features different in pSOS and vxWorks?
  35. How do you write a function which takes 2 arguments - a byte and a field in the byte and returns the value of the field in that byte?
  36. What are the different storage classes in C?
  37. What are the different qualifiers in C?
  38. What are the different BSD and SVR4 communication mechanisms
This entry was posted in C++, Hardware. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

46 Comments on Embedded systems interview questions

  1. Posted 4/14/2004 at 3:00 am | Permalink

    Q1. No they are always passed by reference. Think. Size of structure can be arbitrarily large.
    Q2. Same as above.
    Q5. Lifetime of process.
    Q9. Declare a static variable, class variable, and increment(decrement) for every constructor (destructor) called.
    Q11. Constructor. Base to current. Destructor. current to base. Both are done recursuively.
    Q13. NONE
    Q14. $> acd
    ef
    ->ef is wrong, what happened to acd?
    Q16. You can have a constant pointer to a volatile variable but not a constant volatile variable.
    Q26. Write a union of int and 2 chars. Store as int retrieve as chars.
    Q 27. Time taken between INT req and INT service.
    Q33. Study Let us C, Yeshwant Kanetkar

  2. Sumeet
    Posted 6/21/2004 at 3:52 am | Permalink

    Q. 13
    Answer posted is wrong.
    Public & protected members of base class will be visible to derived class, but not its objects.

  3. Posted 10/21/2004 at 9:26 am | Permalink

    Q1 - YES, a complete structure can be passed. Regarding the size, it is true that they can be very large and hence it is not a good practice to do so. In any case, one can do if one wants to.

  4. VijayaKumar
    Posted 11/6/2004 at 2:16 am | Permalink

    Q3. When using macro you can’t use data type while passing it. But in Inline function you can have data types so that it can be checked.
    e.g MACRO : ADD(a,b)
    INLINE : inline void Add(int a,int b );

  5. Pawan Kumar
    Posted 12/4/2004 at 2:44 am | Permalink

    Q1. Yes structure can be passed by value but the overhead of copying large values will be there. hence not usable. We should pass it by pointer.
    Q2. Individual element can be passed by value of course. But not whole array.
    Q5. It is alive lifetime of process, and its scope is limited to function in which it is defined.
    file1.c
    **********
    static int i;
    void main()
    {
    ……..
    }
    file2.c
    **********
    extern int i; //error

    If declared global then it is visible in that file only.
    Q6. Object oriented language have Inheritance, polymorphism etc. But object based language only deal with object.
    Q7. If
    class D:public A,B,C
    {}
    then three ancestors
    Q8. public ,private, protected, virtual
    Q30. Hard RTS is having deadline defined and it is life critical ,should be reliable. late answer is wrong answer. in Soft RTS,process time should be predictable and reliable.

  6. MKS
    Posted 3/22/2005 at 12:38 pm | Permalink

    Q36.What are the different storage classes in C?
    A:Auto,Register,Static,Extern

  7. Satish Parande
    Posted 5/6/2005 at 2:01 am | Permalink

    Q5 Scope of static variables is only within the block where it is declared.
    But the lifetime is till the process is running

  8. Midhun V
    Posted 5/13/2005 at 5:39 am | Permalink

    Questin???

    How can we dynamically allocate memory without using malloc() or calloc() or realloc()?Explain in Breif.

    Can any one help in finding this answer to this question……

  9. vsvraju
    Posted 5/20/2005 at 4:33 pm | Permalink

    In Java, we place even the Main() function inside a CLASS.
    But it is not the case with C++.

    So, i think this is one of the answers you can say, JAVA is Fully Obejct Oriented.

  10. vsvraju
    Posted 5/20/2005 at 4:43 pm | Permalink

    Q11 : Base-class constructors are called in the order in which inheritance is specified in the derived-class definition. The order in which the Base-class constructors are specified in the derived-class member initializer list does not effect the order of construction.

  11. vsvraju
    Posted 5/20/2005 at 5:36 pm | Permalink

    Q 12:
    Yes we can have.
    you are never guaranteed that a routine is inlined. It is only a suggestion to the compiler. If
    the routine is either too complicated or a virtual function,then a static copy of the routine will be placed in the compiled module. Thus, a routine that was coded as inline may cause a performance degradation because it may consume much more space when it is not physically inlined.
    With a virtual function, a copy of that routine will be created for every module that has at least one instantiation of that class.

    Q 13:
    NONE.
    None of the Public, Protected and Private data members are visible.

    Q 16:
    YES. We can have a const volatile variable.
    a volatile variable is a variable which can be changed by the extrenal events (like an interrput timers will increment the voltile varible. If you dont want you volatile varibale to be changed then declare them as “const volatile”.

    Q 17.
    I will explain this with an example:

    int a = 10;
    int *p = &a;
    // suppose &a = 4010 (address of a)

    Because both ++ and * are unary operators, the are calculated from right to left –> ++ (*p)

    ++*p will inrement 4010 by 4 (int size) -> ++*p will have the value 4014.

    Q 21:
    It will print 8 times. Because, each fork will print twice.
    if u flush, (using “fflush”), then it will be printed only once. thats is you need to flush the iostreams.

    Q 30:

    In Hard RTOS the latency should be less the 20ns (nano sec)
    in Soft RTOS the latency range 3ns - 20ns is also acceptable.

  12. Posted 5/25/2005 at 11:15 am | Permalink

    I THINK A BALOON CAN HAVE TO MUCH ELECTRICITY

  13. Karan
    Posted 8/5/2005 at 2:56 am | Permalink

    Java is not a pure object oriented language as “everything” in java is not an object. It still has primitive data types such as int, char, etc. which are NOT objects. Ruby is an example of a pure object oriented language, where “everything” is an object, even int.

  14. deepak
    Posted 11/19/2005 at 12:37 am | Permalink

    16. It is possible to have “const volatile” declaration. This indicates that the variable defined like this is not possible to change within that context. It can be changed by an external event. const declaraion just says that it will be readonly within the context, that area can be modified by an interrupt routine or another process.

    18. Operations involving unsigned and signed - The signed data will be converted to unsigned - Refer arithemetic conversion rules in K&R

    24. #error is used for displaying an error while compilation. for eg.

    #ifdef ABC
    printf(”ABC”);
    #else
    #ifdef DEF
    printf(DEF);
    #else
    #error “Declaration not done”
    #endif

    30. Hard RTOS is system which will be having major problems if the specified time limit is crossed. For eg. missiles
    Soft RTOS is systems which will not be having major problems if the specified limit is crossed. For eg. real time audio steaming.
    But for both exceeding the time limit is concidered as error.

    31. Interrupt latency is the time period between interrupt on the pin to the execution of 1st instuction in the interrupt routine. THis will depend upon the processor. If the execution time for the instruction is less (like in RISC) this time will also be less. If register storage is required the time will be less in the processors in which remapping of registers is present as this can be done in a single instruction.

    32. RTOS systems are embedded systems with time criticality.
    33.

  15. Posted 11/29/2005 at 2:30 am | Permalink

    What is interrupt latency?
    It is the time interval between an interrupt has occured till the time it has been serviced.
    Mathematically:

    Int(lat)= rt+pt+dt

    where rt=recognition time
    pt=process time
    dt=dispatch time

  16. Posted 11/29/2005 at 2:34 am | Permalink

    Q. Write a function to reverse contents in a single linked list without reversing the links?
    Can anyone pls help me out?

  17. Posted 12/8/2005 at 11:33 pm | Permalink

    Q.Can we have a constant volatile variable?

    Soln: YES.We can have a const volatile variable.
    Volatile variable is one which can be changed by user,ie programmer as well as by the external events.If we declare it as const volatile,then user cannot change but can be changed by the hardware.

  18. Ramesh.V
    Posted 1/27/2006 at 1:04 am | Permalink

    20.
    malloc(sizeof(0)) will return — valid pointer
    yes. sizeof(0) –> int size and it is 4

    25.
    itoa(…)
    itoa(pointer to storage buffer,int to convert, base(eg.binary,oct,hex,dec))

    33.
    typedef struct regset{
    unsigned char onebit:1;
    unsigned char twobit:2;
    ….
    }regset;

  19. Sushil Rana
    Posted 2/9/2006 at 8:21 am | Permalink

    i have an query regarding , interupts in Embedded systems

    can we use the interrupt function call same as ordinary function,i.e. can we pass arguments and return values from an ISR routine.

  20. Posted 2/9/2006 at 8:24 am | Permalink

    what happens when
    we put an infinite loop using for

    for(;;)
    what is the condition expression value by default.

  21. Hetal
    Posted 2/21/2006 at 7:24 am | Permalink

    Write a function to reverse contents in a single linked list without reversing the links?
    Can anyone pls help me out?

    Count number of nodes in the linear linked list. Let say cnt is the number of nodes and index = 0. You can swap content of index th node and cnt-index th node, each time increment index by 1. All the contents will be reversed.

  22. Guneet
    Posted 3/26/2006 at 10:10 pm | Permalink

    Scope of static variables?
    scope of static variables is limited to the local function in which it is defined and to the functions calling the stattic variable.

  23. Satish Parande
    Posted 6/5/2006 at 5:32 am | Permalink

    How virtual tables are created in case of abstract classes? Is it the same as in non-abstract classes? Virtual tables r created on stack or Heap?

  24. Satish Parande
    Posted 6/5/2006 at 5:39 am | Permalink

    why only reference is passed as a parameter in Copy constructor? why not address?

  25. Mrinmay Biswas
    Posted 7/5/2006 at 7:03 am | Permalink

    is it possible to call delete from the class member function ?

  26. Praveen
    Posted 7/19/2006 at 2:23 am | Permalink

    q.3.
    —- Inline is only a request that may be rejected also based on optimization policies,while macro is immediately replaced before compilation.
    —- type checking is not possible in Macros, but in inline its possible.

  27. kaushik chakraborty
    Posted 11/14/2006 at 12:42 am | Permalink

    30 . With all the new things going on in embedded device software and support, we thought now would be a good time to pour the RTOS chaos out on a big table, sort out the pieces, and see how the whole thing fits together (or doesn’t) for the average system designer. After all, confusion abounds in the RTOS realm. With hard- and soft-RTOS, device software, embedded OS, open-source, commercial, commercial open-source, commercial-grade open-source, royalty-free… there is a confluence of ambiguous labels and categorizations constantly conspiring to confuse us as we seek to select the best OS for our embedded system.

    Wind River’s announcements may help to tame some modicum of the mayhem. With the company’s recently revised direction now coming into solid focus, the leading RTOS vendor is telling us that they’ll be doing two major announcements and releases per year now, one in the fall, and one in the spring. They further break down their RTOS offering into two major categories – Commercial Linux and Commercial RTOS.

    A few weeks ago, in “The People’s RTOS”, we took an in-depth look at Wind River’s Linux offering, but that’s only half of the story. In their most recent announcement, Wind River points out that they also lay claim to a full 42% of the 50% of the RTOS market that makes up commercial RTOS, while their commercial embedded Linux offering has skyrocketed to a full 39% of the 26% of the market that’s using commercial Linux. Competitor Green Hills is happy to help our understanding with the further observation that their market share is growing faster than any other vendor, and analysts chime in that the entire market is now growing at an annual rate of 16-20%. Confused yet? Just whip out a PO and buy one already. The pain won’t stop until you do.

    However, if we want to delve deeper than market share estimates in making one of our most critical embedded system design decisions, perhaps we should look at the RTOS question from a more technical point of view. Let’s pocket that PO for awhile and do a bit more research. RTOS is one of the most over-applied and misused terms floating through the embedded technology space, and it pays to pause and take technical stock of what we’re all talking about.

    “RTOS” stands for Real Time Operating System, of course, but current common usage has expanded to include pretty much any operating system that isn’t running on a traditional, general-purpose computer. Some have migrated to the more general “embedded” operating system terminology, but even the “embedded” concept has fallen out of favor in some circles, in favor of “device” software or OS. Speaking of circles (and maybe in circles), just about every OS runs on a “device” (hey, a supercomputer is a device, right?) so we’ll probably just continue to abuse the “RTOS” term until someone comes up with something clearly better.

    You can slice and dice the RTOS world several ways, and it’s important to understand a few of these. First is the concept of “hard” versus “soft” RTOS. Hard RTOS is where the “Real Time” components are in all capitals. If your application requires a predictable latency (always, really, no kidding, no matter what), and the consequences of missing an event deadline are catastrophic, you’re probably in the market for a hard RTOS. If you don’t mind if the RTOS you’re using takes an occasional brief vacation to manage memory or do some other housekeeping task (as long as it’s pretty snappy in interrupts most of the time), you’re probably more on the soft RTOS side of things.

    Hard RTOS, such as VxWorks (from Wind River), QNX, pSOS, eCos, OSE and LynxOS (which offer a hard RTOS overlay/extension for real-time operation of Linux applications), INTEGRITY (From Green Hills Software), ThreadX (From both Express Logic and Green Hills Software), Microware OS-9 (from RadiSys), Windows CE, and Nucleus (from Mentor Graphics’s/Accelerated Technology), go to great lengths to provide 100% predictable response to interrupts.

    Soft RTOS, such as embedded versions of Windows (except CE), Linux, and other modified or ported versions of general-purpose operating systems may have excellent response to interrupts, but do not guarantee that there will never be a longer than expected interrupt latency. It is important to remember the difference between performance and predictability in this case. A hard RTOS may not always have the best performance in terms of interrupt latency, but it will have predictable response so you can reliably plan your system design around it. A soft RTOS, even though it may sometimes have a shorter average interrupt latency, does not absolutely guarantee the timing.

    In addition to interrupt latency, it is also important to consider context switch time in evaluating RTOS performance. Context switch time is the amount of time your RTOS takes to save state for one task, load the context for another task, and begin execution. Measurement techniques for context switch time vary significantly, however, as there is no clear standard on what to measure, and also a large variation in performance depending on what amount of state information must be saved.

    It also pays to understand the difference between a static and a dynamic RTOS. In a dynamic RTOS, the system can change on-the-fly without stopping and reloading. A dynamic RTOS has a dynamic scheduler that can re-compute task priorities while running depending on the criticality of the task.

    Scheduling algorithms used in RTOS vary widely, and a detailed discussion is beyond the scope of this article. However, the selection of the most appropriate scheduling approach depends on the particular requirements of your application. For example, do some tasks have more flexibility in latency than others? Are some tasks regular while others happen very infrequently or irregularly? Are the consequences for missing a deadline dramatically different for different tasks that are being scheduled? All of these considerations come into play in picking the best scheduling scheme, which may affect your choice of RTOS.

    Next, we need to look at memory footprint, because embedded OS and RTOS sizes can vary dramatically. Some systems are designed for use in very low-cost, space-constrained portable devices with miserly memory allocations. Others are designed for very large and complex systems, rivaling (and sometimes exceeding) even the complexity of many general-purpose computers. A few are scalable depending on the complexity of your application and the size of the footprint you can tolerate. You can decide which OS components you need and custom-configure an OS that meets your needs (or is the best compromise) in space, speed, and capability.

    One final consideration is the choice of an open-source, commercial-grade open-source, or commercial OS. Open source RTOS (like embedded Linux) exploded in popularity a few years ago due to the lack of licensing and royalty fees, the unlimited customizability, and the easy access to expert developers. Unfortunately, many design teams discovered the ugly side of this tradeoff as well – proliferation of many disparate versions, unlimited customizability, and complete lack of support. These deficiencies led to the creation of “commercial” and “commercial grade” open source RTOS.

    Wind River tells us that these commercialized versions of Linux are rapidly gaining acceptance and market share, primarily at the expense of in-house development (based mostly on non-commercial open-source RTOS). Many teams see the best of both worlds in the commercially supported and tested open-source segment.

    Interestingly, the commercial RTOS market has largely held its own lately against the open-source incursion. For many companies, the additional level and single point of accountability has high value. For companies involved in high-security or defense-related design, there may be additional requirements (such as mandatory domestic content) that cannot be served by any open-source system. Commercial RTOS are also available on royalty-based and royalty-free variants, and the licensing business model may affect our engineering decision as well.

    Speaking of security, all forms of protection are increasing in importance these days. Consumer electronics companies want to protect their valuable IP from unscrupulous copycats. Companies developing networked applications want solid security strategies to reassure customers that their data is safe in the hands of their embedded devices, and military and government applications still see system security as highest priority. Wind River’s recent announcement, for example, prominently mentions a number of security-related enhancements. Security can’t be an afterthought in a new system design, so we should always make a careful assessment of our system’s particular security requirements before we start locking ourselves into a particular system architecture.

    So what RTOS will your embedded design be wearing this fall? With the fantastic array of available options, the hardest part is sometimes just choosing one. If nothing grabs your attention, though, don’t despair. Spring is just around the corner and we’re sure to see a whole new lineup of device software wonderment just in time for the change of season.

  28. kaushik chakraborty
    Posted 11/14/2006 at 12:45 am | Permalink

    30.
    Hard and Soft Real-Time Systems
    A classification can be made into hard and soft real-time systems based on their properties.
    The properties of a hard real-time system are:

    No lateness is accepted under any circumstances
    Useless results if late
    Catastrophic failure if deadline missed
    Cost of missing deadline is infinitely high
    A good example of a hard real-time system is the fly-by wire control system of an aircraft.
    A soft real-time system is characterised by:

    Rising cost for lateness of results
    Acceptance of lower performance for lateness
    Examples are a vending machine and a network interface subsystem. In the latter you can recover from a missed packet by using one or another network protocol asking to resend the missed packet. Of course, by doing so, you accept system performance degradation.
    Other real-time systems examples are nuclear power plant control, industrial manufacturing control, me-dical monitoring, weapon delivery systems, space na-vigation and guidance, reconnaissance systems, laboratory experiments control, automobile engines control, robotics, telemetry control systems, printer controllers, anti-lock breaking, burglar alarms — the list is endless.
    The difference between a hard and a soft real-time system depends on the system requirements: it is called hard if the requirement is “the system shall not miss a deadline” and soft if “the system should not miss a deadline”.
    There are a lot of discussions going on about the exact meaning of a hard and soft real-time system. One could even argue that a soft real-time system is not a real-time system, as the first requirement: meet deadlines, is not met. Indeed, the term “real-time” is often misused to indicate a fast system. And fast can then be seen as “should meet timing deadlines”, thus meaning a soft real-time system. Therefore, we define a RTOS as an OS that can be used to build a hard real-time system.

    Hard or Soft RTOS do not exist!
    People often confuse the notion of real-time systems with real-time operating systems (RTOS). From time to time people, even misuse hard and soft attributes. They say this RTOS is a hard RTOS or this one is a soft one. There is no hard RTOS or soft RTOS. A specific RTOS can only allow you to develop a hard real-time system. But having such an RTOS will not prevent you from developing a system that does not meet deadlines.
    If, for example, you decide to build a real-time system that should respond to an Ethernet TCP/IP connection, it will never be a hard real-time system as the Ethernet itself is never predictable.
    Of course, if you decide to build an application on top of an OS like “Windows 3.11”, your system will never be a hard real-time system as the behaviour of the “OS” software is by no means predictable.

  29. kaushik chakraborty
    Posted 11/14/2006 at 12:57 am | Permalink

    Difference between Semaphore & Mutex
    ====================================
    by default mutex is full(1) but by default semaphore is empty(0). semaphore can be 2 types.
    1) binary semaphore
    2) counting semaphore
    The binary semaphore can have the value of 1 or 0 but counting semaphore can have any numaric values.

    mutex is similar to binary semaphore, but the difference between both of them is as exaplain above and the following one.

    If a resource is locked by a thread using mutex, then that particular thread only can unlock that resource, but in the case of semaphore, if any resource is locked by semaphore then that lock can be released or the resource can be unlocked by any thread according to the algorithm used for developing the code for that.

  30. Posted 11/24/2006 at 4:22 am | Permalink

    /* Function to reverse singly link list */
    void reverse(NODE *head)
    {
    NODE *prev, *nxt, *current;

    prev = NULL;
    current = head;

    while(current != NULL) {
    nxt = current->next;
    current->next = prev;
    prev = current;
    current = nxt;
    }
    return(prev);
    }

  31. Posted 11/24/2006 at 4:36 am | Permalink

    void reverse(NODE *head)

    should be

    NODE *reverse(NODE *head)

  32. Anand
    Posted 11/24/2006 at 4:39 am | Permalink

    void fun_atoi()
    {
    char *p=”128″;
    int n=0;

    while(*p != ”)
    n = n * 10 + *p++ - ‘0′;

    printf(”\n %d\n”, n);
    }

  33. Anand
    Posted 11/24/2006 at 4:45 am | Permalink

    write a program to find whether no is power of two or not?

    ANS: when no is power of two then only one bit will be set to 1.

    Normally we check all the bits and if count = 1 then
    we say no is power of two. Now its worst and best case time comlexity will be O(n) = n where n is the total no of bits.

    even we can write same program with constant time complexity O(n) = 1 as follows

    if ((n &(n-1)) == 0)
    printf(”Power of two!”);

    it takes constant time complexity.

  34. Anand
    Posted 11/24/2006 at 4:52 am | Permalink

    Ramesh K.B. said,

    Q. Write a function to reverse contents in a single linked list without reversing the links?
    Can anyone pls help me out?

    ANS:

    void print_reverse(NODE *head)
    {
    NODE *stored, *list;

    stored = NULL;

    while (head != stored) {
    for(list = head; list->next != stored; list=list->next);
    stored = list;
    printf(”%d”, list->data);
    }

    }

  35. srinivas
    Posted 1/24/2007 at 3:47 am | Permalink

    HI to everybody

    can any body tell me wht make the scheduler to invoke the blocked task when the other task releases semaphore

    is it done by a interrupt or some thing else

    this was the question asked by interviewer to me and i said its interrupt i think i am correct, if not just mail me

    thanks in advance for ur asnwer

    thanku

  36. srinivas
    Posted 1/24/2007 at 3:49 am | Permalink

    Q.

    how to find the header(first node) if the pointer to tail(last node )is given in a single linked list?

    anyone please help me

  37. divya
    Posted 2/9/2007 at 12:08 am | Permalink

    hi, plzzzzzzzzz help me in this following Qestions

    1)What is Memory MEMLOC ? How do express, where do use it?
    2)What is data structure? How do you write data structure in “C” cod ?
    3)What is the Function call, where do you?
    4) How do you express binary to hex or hex to binay conversion in”C” code?
    5) Write sort algoritham dn prepare “C” code

  38. Sathiyanarayanan
    Posted 5/24/2007 at 1:47 am | Permalink

    Q15:
    Macro expanding becomes illegal if done recursively

  39. vaishali
    Posted 6/9/2007 at 2:25 am | Permalink

    What is the output of printf(”\nab\bcd\ref”); -> ef
    wrong!!

    the answer comes out to be efd

  40. Neeraj
    Posted 6/19/2007 at 2:45 am | Permalink

    Q1. Can structures be passed to the functions by value?
    A1. Yes, by default they are passed by value

    Q2. Why cannot arrays be passed by values to functions?
    A2 array name is itself a pointer to zero element in array

    Q4. Scope of static variables?
    A4. If defined inside function, scope is limited in the function. If defined inside the file outside the function than they r global variable but scope limited to the file in which its defined

    Q11. What is the output of printf(”\nab\bcd\ref”);
    A. efd

    Q12. #define cat(x,y) x##y concatenates x to y. But cat(cat(1,2),3) does not expand but gives preprocessor warning. Why?
    A. lvalue required

    Q13. Can you have constant volatile variable? Yes, you can have a volatile pointer?
    A. Yes in both case

    Q14. ++*ip increments what?
    A. increment what ip points to

    Q15. Operations involving unsigned and signed
    A. signed will be prmoted to unsigned

    Q16. a+++b
    A. a++ + b

    Q17. malloc(sizeof(0)) will return
    A. Valid pointer

    Q18.main() {fork();fork();fork();printf(”hello world”); }
    A. will print 8 times.

    Q19. Array of pts to functions
    A. void (*fptr[10])()

    Q20.Which way of writing infinite loops is more efficient than others?
    A. there are 3ways.
    while(1)
    {;}

    for(;;)
    {;}

    label:
    goto label;

    Q21. # error ? what it does?
    A. preprocessor will generate error message and causes the compilation to fail

    Q23. Who to know wether systemuses big endian or little endian format and how to convert among them?
    A. main()
    {
    int a=0×1;
    if(*(char *)&a == 1)
    printf(”little endian”);
    else
    printf(”big endian”);
    }

    Q30. How can you define a structure with bit field members?
    A. struct abc {
    unsigned int a:1;
    unisgned int b:2;
    };

    Q33. What are the different storage classes in C?
    A. automatic & static

    Q34. What are the different qualifiers in C?
    A. const & volatile

  41. Neeraj
    Posted 6/19/2007 at 2:50 am | Permalink

    Q32. How do you write a function which takes 2 arguments - a byte and a field in the byte and returns the value of the field in that byte?
    A. int func(char a, int n)
    {return a & (1

  42. dunbi
    Posted 9/30/2007 at 12:19 am | Permalink

    14. What is the output of printf(”\nab\bcd\ref”);
    Answer:
    new line and then will print ‘efd’
    Now why is that:
    ‘\n’ will do a new line
    then print ‘ab’
    then ‘\b’ will delete the ‘b’ in ‘ab’ so we left with ‘a’
    then will print ‘cd’ so now we have ‘\nacd’
    ‘\r’ is carriage return, which will go back to the start of the line
    So now the cursor is on the ‘a’ letter in the start of the line.
    Now we print ‘ef’ but and its GREAT BUT, the ‘ef’ letters start to write in the start of the line, so ‘ef’ is written on ‘ac’, but we had ‘acd’ written, so now we have ‘efd’.
    Now you understand why the ‘\n’ in the start, its there to make sure the ‘a’ will print in the start of the line, else the output will not be predictable.

  43. Prasanth
    Posted 11/6/2007 at 4:17 am | Permalink

    33A.
    extern, static, auto and Register comes under storage classes

  44. Khan
    Posted 11/19/2007 at 11:48 am | Permalink

    How can we dynamically allocate memory without using malloc() or calloc() or realloc()?Explain in Breif.

    using arrays such as int int_array[10] //10*4 = 40 bytes , char ch_array[10] // 10 bytes

  45. shailesh
    Posted 4/26/2008 at 12:47 am | Permalink

    4.What happens when recursion functions are declared inline?
    Since the number of recursions is unknown until run time, the compiler cannot generate the inline code at compile time. Most compilers inline only the first call, if any. Avoid inlining recursive functions and watch out for infinite recursion (where a function calls itself forever, analogous to infinite loops with constructs).

  46. aledel18
    Posted 12/4/2008 at 8:10 pm | Permalink

    Q35.
    unsigned char function(unsigned char byte, unsigned char field){
    unsigned char result = 0;
    result = byte | field;
    return result;
    }

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

tadalafil and mephedrone forum acquistare cialis in italia buy cialis generic viagra cialis cialis generic cialis feeling cialis acquista indian cialis cialis viagra vs cheap tadalafil from india tadalafil for high blood pressure cialis bathtub image buy canada cialis physician pharmaceutical samples cialis buy viagra cialis achat cialis cialis generika kaufen liquid cialis generic generic professional cialis order cialis cod regalis cialis tadalafil tadalafil versus sildenafil tadalafil ic levitra cialis viagra comparison inexpensive cialis 20 mg cialis and side effects of fatigue cialis overnight treatment of pulmonary hypertension in dogs using cialis cialis pills taladafil cialis uses comprare cialis in farmacia cialis generico online buy cialis online now comprare cialis in svizzera is there a generic cialis tadalafil and mephedrone buying generic cialis erections with cialis purchasing online generic cialis tadalafil tadalafil alternative 5mg cialis samples cialis g�.nstig is levitra better than cialis cheap tadalafil t large quanity 30mg tadalafil brand name buy soft cialis cialis levitra vs tadalafil forumdrugs ccrx pay for cialis annuaires des sites d emploie sp cialis cialis substitute cialis oralgel cialis 20 mg prices .video clips cialis v levitra tadalafil cheap canadian pharmacy cialis rezeptfrei kaufen ambrisentan tadalafil metroprolol combines with cialis safe? how much cialis to take generic cialis soft online is there a generic for cialis comperare cialis cialis online fruit tadalafil can't get off with cialis tadalafil manufacturers how to take cialis benefits of cialis cialis and zenerx cialis + nasonex cialis tadalafil work cialis femme cheap cialis generic comprare cialis generico cheap tadalafil canada generics macular degeneration cialis cialis tadalafil uk cialis oder viagra viagra vs cialis cialis 20mg generica cialis cheap cialis sale online cheap cialis tadalafil cialis from india online tadalafil dosage 'taking viagra and cialis together' cialis 20 mg can you take cialis and viagra together? cialis best prices tadalafil best price bulk levitra versus cialis viagra sildenafil cialis tadalafil dosage use cialis ingredients cheap tadalafil from middle east large quanity 30mg tadaga cialis phirst-1: tadalafil how does cialis work is cialis better than viagra generic cialis review cialis super active bayer cialis compare cialis viagra levitra tadalafil novi mumbai cialis effetti collaterali high dose of cialis tadalafil relative benefits adverse reactions of cialis cialis results review cheap cialis professional cialis works cialis fast delivery cialis without prescription cialis ricetta medica cialis daily use review buy cialis with discover card cialis basso dosaggio cialis samples cialis and enlarged prostate cialis 5 mg online cialis online description chemistry ingredients tadalafil tadalafil citrate 30mg ml 60ml 1800mg total tadalafil citrate where to go in amsterdam to buy cialis can i exercise when using cialis buying viagra assist cheap cialis cialis pills tadalafil mumbai cialis cheap canada cialis cheapest online prices cialis kauf cialis tadalafil 20 mg cialis prevent heart disease cheap generic cialis cialis vs. levitra female cialis review cialis floaters cialis buy online buy cialis soft tabs cheap cialis comment viagra buy generic cialis online cialis grzegorz marczak molestuje dzieci price of tadalafil generic viagra versus tadalafil cialis vente en ligne tadalafil blood pressure buy brand name cialis best time to take cialis cialis american express cialis low dose cialis commercial cialis -vs- viagra tadalafil test results taking viagra and cialis cialis costi can niacin be taken with cialis cialis acheter online pharmacy cialis tadalafil dosing tadalafil citrate senafi cialis assunzione cialis 2.5 mg muscle sore cialis spotting fake cialis cialis levitra viagra cialis headache cialis erection cialis picture 20 cialis mg tadalafil 10mg cialis daily dose cialis for sale new meds like tadalafil but better and lasts longer cialis en ligne compare ed medicines cialis and levitra comprar cialis internet cialis ohne rezept buy daily cialis cialis and marijuana viagra and cialis taken together best cialis price cialis discussion boards cheap cialis online cialis from european online drugstores cialis generique cialis soft gels free generic cialis cialis im internet cialis achat cialis vs viagara cialis sin receta medica cialis generic tadalafil best price compare low dose cialis cheap strength tadalafil t liquid cialis cialis flomax interaction cheap cialis tadalafil cialis from india online vidrgne cialis purchase cialis in british columbia brand cialis for sale cheap cialis si cialis soft tabs tadalafil natural how to increase the potency of cialis cialis without priction tadalafil generic cialis without a prescription cialis generika order cialis online drug administration food and hit bg cialis generic purchase what is using cialis like cialis in pattaya cost of cialis cialis in usa tadalafil erfahrungsberichte tadalafil sublingual cialis and fertility newspaper coupon for free cialis super active cialis what insurance formulaies list tadalafil cialis g�.nstig kaufen can cialis work against lorazepam? cialis alcohol generic tadalafil online cialis uk suppliers cialis pill description what does cialis look like domestic tadalafil tadalafil 40 mg buy cialis on saipan cialis o viagra how long does it take cialis to work mixing lorazepam and cialis tadalafil paypal non prescription cialis viagra cialis is it legal to order tadalafil from canada cialis cheap canadian pharmacy cialis from net drugstore cialis bathtub order cialis online no prescription cialis 5 mg tadalafil tastes like what cialis precautions cialis barata cialis cheap no prescription buy generic cialis 5mg online buy tadalafil 20 online comprar tadalafil cialis comprimidos cialis overnight shipping cheap cialis online canada child ingests cialis how does one order cialis online comparing cialis and viagra cialis for sale genuine cialis tadalafil order cialis from an online pharmacy when will cialis patent expire tadalafil natural substitute side affects of cialis free samples of cialis buy cialis no online prescription tadalafil producers lowcost cialis cialis 20mg tablet order cialis without prescription cod cialis versus viagra discount cialis buy generic cialis theusdrugs canadia rx drugs cialis take cialis and viagra together cialis headache relief buy cialis no prescription smallest effective doze of tadalafil cialis reaction how can i take cialis generic cialis 10mg cialis assuefazione cialis sample tadalafil 'what is it like to take tadalafil' cialis a roma cialis free sample what does cialis and viagra do? cialis tadalafil tadalis viagra cialis free sample ed pill store your ho off-label use tadalafil cialis consumer reviews generic generic viagra tadalafil buy cialis o female cialis viagra versus cialis cialis canada generic 10mg no prescription cialis for daily use cialis e alcol 20mg professional cialis cialis fast order generic cialis cialis dose viagra vs cialis vs levitra cialis vs viagra vs levitra overnight cialis is cialis available in generic viagra and cialis cialis bugiardino buy tadalafil tadalafil tablets 20mg sls tadalafil cialis vs viagra cialis legal take cabergoline and cialis together how to get cialis cialis on line order how much does tadalafil cost cialis 5mg daily price buy cialis with bonus viagra tadalafil & cardiotoxicity cialis 5mg cialis store online why the bathtubs in the cialis commercials? cheap large quantities of tadalafil cialis 5 mg prices cialis canada how cialis works tadalafil consumer comments buy cialis domain effects of cialis and peyronie's disease cialis gout cialis online uk cialis lawyer ohio tadalafil cialis viagra which is better more effective? buy cialis online canada cialis costs tadalafil 10 1 x tadalafil 20mg - 4's $19.95 cialis better than viagra buy cialis cialis and levitra cialis comparison viagra generic cialis e10 cialis and heart problems tadalafil strips genaric cialis cheap cialis generic levitra viagra lowest price generic cialis no perscription cat 6 cialis cialis news lilly icos llc cialis professional tadalafil dosage drug forum cialis canada generic cialis generic safety cialis dosage splitting pills get tadalafil cialis buy online cheap tadalafil cialis ambien cialis for men generic viagra levitra generic cialis pills cialis site cialis contains tadalafil cialis nebenwirkung cialis patent acquistare cialis originale who invented tadalafil drug screening for cialis average cost of tadalafil prescription cheapest generic cialis uk cialis kaufen cialis interaction with blood pressure lowering drugs cialis professional chemistry metroprolo combined with cialis cialis side effects cialis cost mint tadalafil cialis informacion en espanol cialis on line cialis compare 5mg cialis cialis online tadalafil and dopamine cialis 50mg cialis tadalafil reviews cooper pharma tadalafil 20 mg cialis buy cheap tadalafil tadalafil no prescription cialis frau cialis viagra soft tabs 10 mg cialis cialis 20 mg price tadalafil best price cialis brand online cialis next day cialis perscriptions tadalafil forum 5mg cialis generic cialis and viagra and what if i take both at the same time cialis columbus injury lawyer phirst-1: tadalafil in the treatment of pulmonary art cheap cialis no prescription required my insurance only pays for 3 cialis tadalafil oral jelly canadian pharmacies online cialis cialis cheap canada buy cialis online viagra cialis contains tadalafil side effects of cialis buy cialis from an anline pharmacy otc medicine with tadalafil free trial offer of cialis cialis comparison levitra viagra buy tadalafil india order cialis cialis barato cialis and women cialis rezeptfrei cialis effets secondaires is generic cialis real cialis raynaud's fingers vasodilators active ingredient in cialis cialis walmart pricing new jersey tadalafil canadian pharmacy cialis generique achat cialis dosierung generic cialis soft tabs 20mg cialis mastercard viagra cialis levitra cialis blue cross blue shield pay cialis for women generic cialis soft how does cialis compare to viagra cialis and lisinopril buy tadalafil capsules generic cialis viagra bargain cialis cialis canadian pharmacy cialis versus levitra when to take cialis cocaine with cialis compare viagra cialis tadalafil makers free cialis samples cialis bladder spasms cialis on-line tadalafil 40mg cialis message board buying cialis online discount tadalafil price of cialis cialis 20 mg purchase tadalafil cheap cialis tadalafil for pulmonary hypertension tadalafil ic-351 - 25 mg ml cialis pro online tadalafil cialis voucher review cialis professional cialis compared to viagra results of cialis and viagra difference between cialis and levitra tadalafil india brands does cialis work cialis to buy new zealand cialis 20mg non-generic how fast does cialis daily work taking cialis after expiration date dayly cialis cialis capsules cialis 10 mg tadalafil cialis from india tamsulosin tadalafil combination cialis non generic from canada cialis dosing instructions cialis tadalafil 20mg compare cialis 10 mg cialis online discount viagra cialis cialis story cialis splitting the pill who makes cialis cialis advertisement cialis free trial pack cialis and tinnitus canada cialis cialis generico forum cialis comment info personal remember cialis professional tadalafil navi mumbai cialis tadalafil side effects cialis and ace inhibitors generic versus genuine cialis tadalafil viagra alternatives cialis daily erections per cialis daily use cialis advers reactions cialis clock daily cialis cialis blindness cialis brand buy online cialis price history on line cialis delivered to ireland cialis effetti indesiderati cialis and diabetes cialis overnight shipping john morris cialis add purchase cialis online comprar cialis sin receta doses of cialis cialis forum cialis drug impotence tadalafil and prices cialis sample pack cialis vs viagra number of erections cialis free trial tadalafil effect aerobic activity acquistare cialis senza ricetta cialis injury lawyer columbus tadalafil online pharmacy cialis on line italia pattaya fake cialis anti cialis impotence 5 mg cialis cialis price cialis soft cialis work for women? cialis tadalafil in cialis for high blood pressure cialis and grapefruit juice cheap generic cialis tadalafil cialis half life cialis and poppers cialis tadalafil under tongue dissolve how to make cialis work faster generic cialis tadalafil canadian pharmacy for cialis cialis free samples 3.99 cialis n order tadalafil cooper pharma cheapest place to buy cialis generic tadalafil cheap cialis 20mg tadalafil prices keywords cialis tadalafil cialis pill pictures paypal cialis cialis 20 mg prices eye problems associated with taking cialis cialis online free overnight delivery cialis doses cipla effectiveness tadalafil next day cialis can i use cialis after expiration date cialis dangers cialis buy cialis purchase cialis lawyer columbus how does cialis work? cialis kaufen online buy cialis without a prescription can women use cialis what is the cost of cialis buy cialis usa tadalafil off label uses 5mg cialis generic low cost cialis cialis best price cialis purchase decreasing effects of raynaud's with cialis viagra or cialis canada cialis generic buy cialis doctor online cialis onset canadian pharm cialis cialis packaged as tadalafil soft gels tadalafil cheapest discount generic cialis tadalafil trip to nogales smallest effective dose of tadalafil buy 5mg cialis cialis advice cialis compresse cialis online kaufen soft cialis what is tadalafil does viagra contain tadalafil cialis generico 10 mg mexican cialis tadalafil pro best price for tadalafil 6viagra levitra cialis apcalis regalis zenegra cialis pill tadalafil capsules women taking tadalafil cialis bathtub couple cialis and hep c cialis efectos secundarios 36 hour cialis tadalafil without prescription ambrisentan tadalafil ambition cialis consumer comments buy cialis food and by the hit bg tadalafil soft 20mg tabs cialis drug description tadalafil healthscout liquid research chemicals tadalafil viagra cialis i will donate my cialis tadalafil professional beta blockers combined with cialis safe? cialis us pharmacy cialis 5mg once a day enhanced cialis cialis in canada genuine tadalafil cialis generico cialis overnight delivery cialis and caduet interaction cialis from india tadalafil 'does cialis or viagra get you harder' cialis and multiple orgasms in men cialis blue cross blue shield rxlist cialis tadalafil cialis in jamaica no prescription cialis por internet what is the generic name for cialis cialis sur le net compare cialis levitra viagra india generic cialis ceebis tadalafil cialis viagria levitra cheap cialis pharmacy online what is in cialis cialis dosing cialis cupons cialis pricing low dose tadalafil refractory cialis cialis or viagra fake cialis low price cialis lawrence walter tadalafil cialis lilly icos cialis order cialis lawyers cialis viagra levitra samples dosage for cialis cialis drug cialis prescrizione cialis discounts buy tadalafil cialis online research chemicals cialis acheter cialis free trial viagra cialis levitra achat cialis viagra over the counter cialis medicine4you pharma pvt ltd tadalafil cialis discount 20mg cialis versus 2.5mg cialis no prescription cialis order cialis online cialis professional canadian canada which is better cialis or viagra cialis 5 mg for sale exceed viagra and cialis legally buy cialis on line 4 generic cialis softtabs home made cialis does of cialis 20 cialis mg tadalafil sublingual tadalafil tadalafil buy discover cialis pharmacy how often can you take cialis viagra cialis extra cialis uk online cialis effects cialis reviews canadian pharmancy cialis cialis generico comprar cialis eli lilly order cialis online lowest prices for cialis tadalafil 20 mg 10mg call cialis refills manila pharmacy cialis cialis and professional cheap viagra cialis levitra macleods cialis mail order cialis cialis younger women one a day cialis generic cialis tadalafil php canadian cialis levitra vs cialis cheapest viagra cialis cheap cialis no prescription cialis online order brand cialis name cialis levitra online viagra non prescription tadalafil cialis 20mg for sale is tadalafil a nootropics buy cialis online 'how cialis works' cialis testimonials cialis pills taste like chalk buy tadalafil online cialis vs. viagra directions for using tadalafil cheapest candaian online pharmacy to buy tadalafil cialis does not work anymore cialis mexico cialis and grapefruit overnight cialis tadalafil buy cialis generic buy cialis cheap cooper pharma tadalafil tablets cialis ad cialis levitra sales viagra cialis results cialis coupon cialis india tadalafil soft tabs cialis and woman cialis - details cialis macular degeneration can you take viagra while taking cialis 24-hr. wikipedia cialis cialis bodybuilding cheapest generic drug store for tadalafil cialis contraindications cialis cialis genuinerx net viagra viagra cialis pilss in canada cialis day next cialis pictures of tadalafil cialis verkauf buy cialis without prescription is cialis or levitra better cialis hong kong christ god unhappy cialis discount canadian cialis cialis and fatigue buy cialis soft cautions using cialis republica dominicana tadalafil what do you take cialis 20mg cialis free shipping tadalafil for sale cheap cialis tadalafil treat generic cialis best price cialis cialis discount best buy cialis cialis acquisto cialis from india cheapest secure delivery cialis uk is a prescription needed for tadalafil tadalafil liquid real cialis test buy cialis online in usa cialis pills cialis canada cheap achat cialis generique cialis en france contraindications tadalafil viagra cialis online sales buy canada cialis lowest price cialis cialis for sale cialis and blood pressure medication cialis online no prescription cheap cialis 20 mg 60 pills buy cialis online cialis vs tadalafil generic cialis with no prescription cialis daily information cialis price with insurance cheap tadalafil in quanity cialis tablets buy cheap generic cialis tadalafil usa walgreen price for cialis tadalafil 5mg generic cialis ansia da prestazione generic for cialis acheter cialis original cialis daily mixing viagra and cialis addicted to cialis is cialis stronger than viagra acquistare cialis 30mg cialis generic cialis non prescription generac cialis cialis experiences order cialis online pro cialis cialis discount generic cialis comments cgi generic mt tadalafil tadalafil tadalafil testes cipla cialis tadalafil cheap in large amounts 30 to 40 mg. cialis daily 5 mg tablet wholsale cialis viagra levitra cialis chemistry cheapest cialis online canadian pharmacy cialis generic cialis overnight tadalafil prescription needed in canada?? cialis rezeptfrei aus deutschland need cialis shipped overnight cialis release news cialis shipped from canada fda approval tadalafil nicotinic acid with cialis side effect buy tadalafil in kowloon 91 olds cialis side marker lens farmacia nogales cialis cialis manufacturer 5mg tadalafil without perscription tadalafil substitutes multiple erections per cialis daily use cialis 10mg- compare prices cialis periapsis cialis generico paypal cialis blilig kaufen side effects of tadalafil tadalafil sale cialis 40 mg tadalafil from india cialis -plurisy -pain cialis use what insurance formularies list tadalafil what are the side effects of cialis does cialis increase my size cialis tips cialis online canada cialis store cialis useage cialis alternative cialis order cialis effectiveness hearing loss from using cialis viagra cialis levitra cialis in the uk tadalafil forum drugs tadalafil uk free postage cheap generic drugs viagra cialis levitra does cialis always work the first time lyrics for cialis commercial buy cialis uk cialis user forum cialis experience cialis 20 vs cialis 20 professional genuine cialis cheapest generic india tadalafil generic cialis online a href purchase cialis cialis 10mg cialis for heart health is tadalafil on sale in the usa generic cialis online cialis for high blood pressure? venta de tadalafil can i double the dose of daily use cialis cialis moment viagra and cialis side effects 5 tadalafil cialis tadalafil buy discover generic india 20 10 buy daily tadalafil cialis generic levitra review viagra what is the differance in tadalafil and sildenafil ace inhibitor cialis who invented cialis tadalafil cialis from india comprar cialis generico buy cialis online without prescription cialis generika forum where to buy cialis is generic cialis safe when should you take cialis venta de cialis tadalafil for daily use cialis prezzi re viagra cialis levitra comprare cialis does tadalafil occur in nature cialis compare levitra cheap cialis tadalafil 20 mg cialis performance cialis generic online cialis and high blood pressure free sample cialis generic cialis canada cialis fast delivery cialis prices levitra e cialis medicine4you pharma pvt ltd mumbai tadalafil cialis generika rezeptfrei cialis prescription tadalafil no rx generic tadalafil cialis tv commercial tadalafil 20mg atrial fibrillation and cialis buy generic viagra cialis herbal cialis buy cialis with paypal cialis large dose order cialis without perscription how well does tadalafil work? cialis da 5 mg non perscription cialis cialis daily use faq best free cialis softtabs online cialis info white finger disease cialis research cialis tadalafil beter dan viagra generic tadalafil best price cialis senza ricetta where can you buy cialis in negril? online cialis medicine4you tadalafil cialis contrassegno cialis commercials generic cialis from india tadalafil and lisinopril drug interactions 5 mg tadalafil pills can cialis be used for muscle building cialis online discount generic cialis and viagra combo buy cialis online without a prescription cialis dysfunction erectile levitra viagra tadalafil cheap from india and europe cialis generica tadalafil by post in uk tadalafil tablets cialis online paypal female cialis cheap the truth about cialis cialis pharmacy kowloon viagra cialis a vendre parwanoo hp manufacturing tadalafil cialis lowest price cialis back pain cialis attorneys cialis canada cialis viagra powerpack cialis cheap bath tubs and cialis cialis costo cialis tadalafil uk generic cialis reviews cialis order australia order cialis no prescription tadalafil india when does cialis patent lapse cialis levitra comparison cialis farmacia online cialis pill cutter discount cialis levitra viagra buy-best-k cialis -rsgdba cialis bathtubs low price tadalafil by what mechanism does cialis cause stomach pain ? acheter cialis en france comprar cialis generico en espa�.a acquistare cialis generico tadalafil what isit tadalafil vs vardenafil what insurance formularies list daily tadalafil tadalafil cialis vs viagra e 10 + tadalafil cialis 20mg toronto tadalafil 2.5mg and 5mg once a day ranbaxy tadalafil cialis comparisons cialis 20 mg tadalafil euphoria testimonials + cialis cialis acquisto on line cialis 20 5 mg tadalafil cialis and pomegranate interaction best generic cialis avodart cialis clomid diflucan dostinex gluco bbs inkjet printer cialis cialis super inthe uk cialis commenti tadalafil effects cialis e ipertensione cialis and trimix cialis tadalafil tadalis buying cialis tadalafil for hypertension cialis and alcohol cialis compare levitra viagra cialis generic tadalafil cialis and niacin tadalafil natural herb can woman take cialis can i take 10 mg of cialis 2 days in a row cipla tadalafil cialis us order cialis 5 mg coupon cialis soft order side effects if gernic cialis rapid tabs instant cialis cialis tadalafil 4 pack overnight cialis viagra best way to use cialis tadalafil vs viagra tadalafil chemical compound compare viagra and cialis cialis review best price for cialis uprima cialis viagra tadalafil use in pah french inventor of tadalafil buy cheap cialis generic cialis double cialis professional indian generic cialis professional cialis + levitra cheap cialis pill buy online tadalafil brand name cialis for sale buy cialis today alchohol and cialis tadalafil soft 20mg cialis online buy cialis analog how to use cialis order cialis from an anline pharmacy cialis 40 mg cialis 20mg tadalafil prices cialis taken with viagra cialis - long term side affects blood in urine with cialis cialis coupons cheap strength tadalafil t large quanity 30mg buy cialis professional best way to take tadalafil buy online levitra cialis viagra cialis online pharmacy cialis 20mg 60pills cheap cialis 20mg comprare cialis in italia cialis vs viagra cialis generico mexico herbal alternative to cialis comprar cialis outdated cialis what is it like to use cialis brian stackhouse cialis cialis ads experience with cialis cialis canadian tadalafil online men reviews of cialis cialis online free trial buy cialis online no prescription cialis and ruptured blood vessel in eye purchase cialis purchase tadalafil canada tadalafil cheap maximum effectiveness cialis cialis how fast cialis comprar cialis generic uk cialis confezione cialis prices at true pharmacies eating bananas taking cialis cialis mg dosage tadalafil generic viagra cialis levitra cheap cialis con receta fda tadalafil approval cialis vs levitra 5mg cialis cialis and pacemaker cialis billig 50mg cialis cheapest price for cialis buy cialis soft online cialis medication achat cialis en france cialis rezeptfrei europa cialis sin receta cialis and payment by insurance cialis for woman generic cialis from online pharmacies problems levitra cialis high doses of cialis results of cialis generic prescription cialis drug availability buy cheap cialis buy tadalafil cialis and citris cialis from canda cheap cialis viagra cialis dosage men that use cialis photos free cialis axio lab cialis sale tadalafil uk pharmacy cialis sans prescription cheapest cialis generic cialis buy cheap cheap cialis tadalafil 20 mg comprar cialis online lady cialis cialis scams cialis compra best soft cialis cialis search buy tadalafil cialis cialis advertisements tadalafil over counter buy discount cialis cheap tadalafil from overseas countries .video clips when using cialis tadalafil softsules where to order cialis online cialis order uk fruit flavored tadalafil cialis precio cialis uk chemist tadalafil achalasia cialis injury attorney columbus buy cialis professional online 20mg cialis find best price on cialis from u.s. drug stores cialis prezzo inexpensive cialis cialis alternatives discount price for cialis cialis daily use raynaud's with cialis online cialis purchase cialis injection photo where to buy tadalafil in hong kong forzest tadalafil cialis pictures tadalafil pill identification bathtub scene in cialis commercials viagra vs. cialis cialis and levitra ventajas desventajas chinese cialis compare viagra to cialis effect on women taking tadalafil buy cialis online in canada cialis soft online tadalafil nogales cialis dosages cialis uk tadalafil spier tadalafil 20mg tadalafil weekender cialis non generic buy tadalafil in hong kong viagra vs levitra vs cialis cialis preis cialis kosten brand cialis cialis paypal cialis side effects cialis after expiration date cialis brand prices cialis making liquid cialis cheap tadalafil very cheap cialis bulk cialis cialis online india blog approval cialis received use before and after cialis cialis overdose contraindications and information tadalafil acheter cialis generique side effects cialis best and safest buy cialis without prescr[ption cheap cialis tadalafil where to buy viagra cialis sosua cialis beijing cialis pay paypal cialis paypal tadalafil sale online viagra cialis daily use cialis tadalafil welfil 20 generic soft cialis cialis softtabs cialis composizione generic viagra levitra cialis cialis professional india history of tadalafil how to contact cialis tadalafil citrate cialis one a day daily tadalafil snl cialis cialis consultation delivery discount health man canadian discount pharmicies viagra cialis buy cialis tips and tricks for using cialis cialis femenino cheepest cialis genuine cialis 5mg buy cialis online levitra cialis viagra what medical plans pay for cialis medication where to find cialis without a prescription what to expect from cialis 10mg cialis white finger disease cialis canada cialis index buy cialis by the pill food to avoid while taking cialis cialis 5 mg online canada what is tadalafil 20mg tadalafil discount cialis no prescription cialis dosage amounts buy name brand cialis cialis pharmacy is cialis a blood thinner? generic cialis india cialis from india tadalafil cialis tadalafil cialis vietnam cheapest cialis prices buy cialis brand tadalafil sx sales tadalafil how well does it work sildenafil cialis generico cialis and viagra tadalafil for the treatment of raynaud's cialis official website generic cialis information cialis from canada generic cialis fedex tadalafil directions tadalafil for sale tadalafil medicine4you pharmacy cialis cheapest place online to buy tadalafil tadalafil comments tadalafil price in nogales selges cialis name brand cialis tadalafil tablet tamsulosin tadalafil interaction how long does cialis last cialis and viagra together viagra cialis generica what is cialis tadalafil is more better generic cialis uk natural cialis cialis e alcool by cialis online canada cialis tadalafil cialis half pill cialis online generic cialis soft comparison affects using cialis cheapest tadalafil discounted cialis tadalafil 20 mg cialis and online prescription free cialis sample cialis one a day cost cialis femenina cialis drug interactions tadalafil 50mg canadian pharmacy cialis cialis levitra viagra online cialis nebenwirkungen how fast does cialis 5mg once a day work buying cialis in uk cialis comparison levitra b cialis b cialis per donne tadalafil india brads tadalafil on line cheap cialis with overnight shipping generic form of cialis cialis levitra non prescription generic cialis cialis impotence drug eli lilly co tadalafil or cialis generic cialis no perscription tadalafil cialis india discount daily cialis cialis tablet what is the point of the bathtub in the cialis commercials cialis buy it online huge discount cialis injection video cialis shelf life best place to buy tadalafil order cialis without prescription cialis for order cialis 5mg cialis overnight delivery cialis usa cialis overdose buy cialis viagra buy cialis proffessional online buy cialis tadalafil buy cialis in the uk research prevention raynaud's white finger cialis research cialis information once cialis didn't work should i worry cialis cocaine cialis vs viagra pharmacology cheaper viagra levitra cialis use of cialis in women tadalafil raven cialis benefits how to decide viagra vs. cialis 10 mg cialis tadalafil from india] effect of cialis on women tadalafil 20 cialis canadian epharmacy