vuoi
o PayPal
tutte le volte che vuoi
Domande di programmazione
1. Si vuole sostituire tutti gli elementi dell'array a che sono uguali a p con il valore di q. Quale dei seguenti comandi può essere usato per ottenere ciò?
A) C)a(a==p) = q;
2. Si consideri la seguente funzione:
function [c, d, e] = my_arrays(a, b)
c = a .* b;
d = a .^ b;
e = (a == b);
end
Quale sarà il valore delle variabili c, d, ed e dopo l'esecuzione del seguente codice?
a = [1, 2; 3, 4];
b = [1, 0; 0, 1];
[c, d, e] = my_arrays(a, b);
C) [1, 2; 3, 4], [1, 0; 0, 4], and logical 0
3. Eseguiti i seguenti comandi nella command window:
a = [4, 5, 0; 1, 2, -3; 0, 0, 1];
b = [3, 6, 9; 2, 4, 6];
Quali dei seguenti comandi non produrrà un errore quando eseguito dopo i suddetti comandi?
A) C)a(:, 1) + b; a(:, 1) + b(:, 2);
- end);
- B)
- D)
- a(1, :) + b(end, :); a + b;
- E)
- La variabile b sarà indefinita
- Quale sarà il valore della variabile i dopo l'esecuzione del seguente codice ?
- i = 0; array = [-1, -2, 0, 10, 1]; value = -1; while value < i i = i +1; value = array(i); end
- C) 0 3
- Si consideri la seguente funzione:
- function [answer] = my_combine(x, y) answer = []; for i = 1:numel(x) answer(end+1) = x(i); answer(end+1) = y(i); end end
- Quale sarà il valore della variabile c dopo l'esecuzione del seguente codice ?
- x = [1, 2, 3]; y = [4, 5, 6]; c = my_combine(x, y);
- D) [1, 2, 3, 4, 5, 6] [4, 5, 6]
- Matlab segnale un errore: Undefined function or variable 'answer'.
- my_break(12, 6) -> i = 3, j = 4
- my_for_function(5) -> result = 8
- my_while_function(10) -> result = 11
my_for_function(10)
my_while_function(10)
11; 13
A) 13; 11
D) 11; Matlab segnala un errore
B) 11; 11
E) 13; Matlab segnala un errore
11.
Quale sarà il valore della variabile result dopo l'esecuzione del seguente codice ?
vector_one = [];
vector_two = zeros(2, 2);
for index=1:4
vector_one(index) = index * 2;
vector_two(index) = index * 2;
end
result = vector_one .* vector_two;A) [2, 4, 6, 8]
B) [4, 16, 36, 64]
C) [4, 16; 32, 64]
D) Matlab segnala un errore: Index exceeds matrix dimensions.
E) Matlab segnala un errore: Matrix dimensions must agree.
12.
Si consideri la seguente funzione:
function [out] = my_abc_function(apple, biscuit, cake)
if apple > biscuit || apple > cake
out = apple + biscuit;
out = my_abc_function(biscuit, cake, apple);
else out = apple;
end end
Qual è il valore ritornato damy_abc_function(7, 5, 3)
?A) 3
C) 7
B) 5
D) 8
E) 12
13.
Si supponga che la variabilea
sia un vettore riga di tipo double e che contenga almeno due valori. Quale tra i seguenti comandi