GradePack

    • Home
    • Blog
Skip to content
bg
bg
bg
bg

GradePack

Question 7: This program manages Pet Adoption Records. Each…

Question 7: This program manages Pet Adoption Records. Each Pet has a name, species, and a Date of adoption, and is linked to an Adopter who has a name and age.  Complete the code below by filling in the missing parts  #include typedef struct {     // Question a) Define Adopter struct with name and age } Adopter; typedef struct { // Question b) Define a Date struct with day, month, and year } Date; typedef struct { // Question c) Define Pet struct with name, species, Date of adoption, and Adopter } Pet; // Question c) Function to print one Pet’s info void PrintPet_info(______________________) { } int main(){     Pet pets[3] = {     { “Bella”, “Dog”, {15, 3, 2023},   {“Emily Johnson”, 27}  },     { “Milo”, “Cat”, {22, 7, 2022}, {“Michael Smith”, 34} },     {“Luna”, “Rabbit”, {3, 1, 2024}, {“Jessica Miller”, 19} } };     // Question d) Print info for all pets using  PrintPet_info function     return 0;}    b) Write a struct named Date that stores day, month, and year as integers. 

Read Details

Question 5: The following program transforms a string by con…

Question 5: The following program transforms a string by converting lowercase letters to uppercase and replacing vowels with ‘#’. It also counts the times the letter ‘g’ appears in a string. Fill in the missing parts to complete the code logic.  #include #include int gcounts(char str[]) { int count=0;     // Question e) use strlen to scan the string and count the number of times ‘G’ appears return count;} void encode(char str[]) {     char *p = str;                                      // Question a)     while ( ___________ ) {                             // Question b)             if (*p >= ‘a’ && *p max_g) {             max_g = g_count;             max_index = i;         }     }     if (max_index != -1) {         printf(“\nString with the most ‘g’s: %s\n”, courses[max_index]);         printf(“Index: %d, ‘g’ count: %d\n”, max_index, max_g);     }     return 0; } b) Finish the while loop stopping condition, see if anything else is missing to ensure the loop works correctly. 

Read Details

Question 3: Trace the following code, assume it compiles and…

Question 3: Trace the following code, assume it compiles and runs without errors. The initial addresses for the pointers are a=100, p=1000, and x=2000 #include int main(void) {     int a[] = {12, 4, 18, 3, 7, 15};     int *p, *x;     int n = 6;     x = a;     for (p = a; p < a + n; p++) {         if (*p < *x)             x = p;     }     printf("Value: %d at %ld\n", *x, x - a);     return 0; } a) What is the functionality of this code? Explain.

Read Details

Question 5: The following program transforms a string by con…

Question 5: The following program transforms a string by converting lowercase letters to uppercase and replacing vowels with ‘#’. It also counts the times the letter ‘g’ appears in a string. Fill in the missing parts to complete the code logic.  #include #include int gcounts(char str[]) { int count=0;     // Question e) use strlen to scan the string and count the number of times ‘G’ appears return count;} void encode(char str[]) {     char *p = str;                                      // Question a)     while ( ___________ ) {                             // Question b)             if (*p >= ‘a’ && *p max_g) {             max_g = g_count;             max_index = i;         }     }     if (max_index != -1) {         printf(“\nString with the most ‘g’s: %s\n”, courses[max_index]);         printf(“Index: %d, ‘g’ count: %d\n”, max_index, max_g);     }     return 0; } f) In part (e) Can you use sizeof() instead of strlen()?Y/N and why? 

Read Details

The “separation of concerns” architectural principle refers…

The “separation of concerns” architectural principle refers to:

Read Details

What does the security objective of “Integrity” refer to?

What does the security objective of “Integrity” refer to?

Read Details

What is a key difference in focus between Software Engineeri…

What is a key difference in focus between Software Engineering (SE) and Human-Computer Interaction (HCI)?

Read Details

Which of the following is NOT one of the values of the Agile…

Which of the following is NOT one of the values of the Agile Manifesto?

Read Details

Black box testing:  

Black box testing:  

Read Details

Which statement accurately distinguishes between verificatio…

Which statement accurately distinguishes between verification and validation processes in software engineering?

Read Details

Posts pagination

Newer posts 1 … 34,205 34,206 34,207 34,208 34,209 … 85,309 Older posts

GradePack

  • Privacy Policy
  • Terms of Service
Top