Rédigé par des étudiants ayant réussi Disponible immédiatement après paiement Lire en ligne ou en PDF Mauvais document ? Échangez-le gratuitement 4,6 TrustPilot
logo-home
Examen

CS 261 Data Structures questions(solved & verified for accuracy)

Note
-
Vendu
-
Pages
6
Qualité
A+
Publié le
01-11-2024
Écrit en
2024/2025

CS 261 Data Structures questions(solved & verified for accuracy)

Établissement
CS061
Cours
CS061

Aperçu du contenu

CS 261 Data Structures
questions(solved & verified for
accuracy)
What will be the output?


int arr[] = {1,2,3,4,5);
int *ptr = arr;
*ptr = 10;
printf("Output 1: %d \n", arr[0]);
printf("Output 2: %d \n", *(ptr+2)); - answer Output 1: 10
Output 2: 3


Output?


int total = 0;
For(int i = 1; i <= 6; i++){
if(i%2 == 0){
total += i;
printf("total = %d \n", total);
}
} - answer total = 2
total = 4
total = 6
total = 12

, What is a dynamic array in C? - answer An array whose size can be
changed at runtime


Value of ptr after memory allocation?


int *ptr;
ptr = (int*)malloc(sizeof(int) *5); - answer Address of first element.


sizeof(int) makes 4 bytes, times 5 equals 20 bytes. int* before
malloc specifies the pointer returned by malloc will point to an
integer.


Which header file do you include to use to include the malloc
function in C? - answer <stdlib.h>


How would you write a struct with two member int and char? -
answer struct MyStruct{ int a; char b;};


What is printed?


int a=10, b=20, c=30;
int *array[3] = {&a, &b, &c};
printf("%d", *array[2]); - answer 30


Output?


int *arr = (int*)malloc(6*sizeof(int));
for(int i =0; i < 6;i++){
arr[i] = i * 2;
}

École, étude et sujet

Établissement
CS061
Cours
CS061

Infos sur le Document

Publié le
1 novembre 2024
Nombre de pages
6
Écrit en
2024/2025
Type
Examen
Contenu
Questions et réponses

Sujets

13,82 €
Accéder à l'intégralité du document:

Mauvais document ? Échangez-le gratuitement Dans les 14 jours suivant votre achat et avant le téléchargement, vous pouvez choisir un autre document. Vous pouvez simplement dépenser le montant à nouveau.
Rédigé par des étudiants ayant réussi
Disponible immédiatement après paiement
Lire en ligne ou en PDF

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
FREEMANSHARP Havard School
S'abonner Vous devez être connecté afin de pouvoir suivre les étudiants ou les formations
Vendu
145
Membre depuis
2 année
Nombre de followers
70
Documents
7648
Dernière vente
1 semaine de cela
FREEMANSHARP

In this page you will find all exams , flashcards , quizzes and package deals offered by seller Freemansharp

3,6

29 revues

5
9
4
7
3
7
2
3
1
3

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions