Questões

Pratique com questões de diversas disciplinas e universidades

3.529 questões encontradas(exibindo 10)

Página 41 de 353
Em Python, a criação de funções é uma prática comum para estruturar o código de forma eficiente. Ao definir uma função como calculaMult(), o programador encapsula um conjunto de instruções sob um nome específico. Esse nome, ________, é utilizado para invocar a função em diferentes partes do código. Durante a chamada da função, os valores fornecidos são denominados ________, que são passados para a função. Estes valores são tratados como ________ dentro da função, operando de forma isolada do restante do código e evitando efeitos colaterais em outras partes do programa. Assinale a alternativa que contém a sequência correta para preencher as lacunas acima.
A
identificador – parâmetros reais – variáveis locais.
B
identificador – parâmetros formais – variáveis globais.
C
identificador – parâmetros reais – variáveis locais.
D
nome da classe – parâmetros formais – variáveis globais.
E
nome da classe – parâmetros formais – variáveis locais.

Como é conhecido o erro causado em uma função recursiva quando ela foi mal projetada e sua execução não alcança um critério de parada?

A

Loop infinito

B

Execução instável

C

Crash

D

Função sem fim

E

Iterações repetidas

Após análise do código responda a questão: Ao ser compilado e executado, o programa irá exibir na tela:

A
Os números ímpares entre 1 e 5 em ordem decrescente.
B
Os números ímpares entre 1 e 5 (inclusive) em ordem decrescente.
C
Os números pares entre 1 e 5 (inclusive) em ordem crescente.
D
Os valores entre 1 e 5 (inclusive) em ordem decrescente.
E
Os valores entre 1 e 5 (inclusive) em ordem crescente.

Qual das opções abaixo está correta com relação a declaração de variáveis para um vetor de 15 elementos de números reais em C++?

A

double x[15]

B

int vetor[15]

C

double x[15][15]

D

int vetor[15][15]

E

char x[15]

Examine as afirmacoes a seguir sobre técnicas de depuracáo em software embarcado.
A
Somente I e II estão corretas.
B
Somente I e III estão corretas.
C
Somente II e III estão corretas.
D
Todas as afirmações estão corretas.
E
Nenhuma das afirmações está correta.

PERGUNTA 8

Com base nos estudos sobre matriz, observe o seguinte código:

#include 
int main()
{
int matriz[3][2];
int y;
int x;
for (y = 0; y < 3; y++) {
matriz[y][0] = y + 5;
matriz[y][1] = y + 8;
}
for (y = 0; y < 3; y++) {
for (x = 0; x < 2; x++) {
printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]);
}
}
return 0;
}

Assinale a alternativa que apresenta a exibição feita no programa na linha número 4.

A
Nenhuma das anteriores
B
O valor da linha 1 na coluna 0 é de 10
C
O valor da linha 0 na coluna 1 é de 8
D
O valor da linha 2 na coluna 0 é de 7
E
O valor da linha 1 na coluna 1 é de 9
A corretude de um algoritmo, na Ciência da computação teórica, pode ser afirmada quando se diz que o algoritmo é correto com respeito à determinada especificação. O termo corretude se refere ao comportamento de entrada-saída do algoritmo. Isto é, para cada entrada ele produz uma saída. Ainda há os passos que devem ser considerados na criação de um bom algoritmo. Assinale a alternativa CORRETA que apresenta como esses passos podem criar um caminho e procedimentos corretos para a resolução de problemas:
A
Descreve como fazer algo através de uma sequência lógica e com um início determinado.
B
Descreve como fazer algo através de uma sequência lógica e com um início indeterminado.
C
Descreve como fazer algo através de uma sequência ilógica e com um fim determinado.
D
Descreve como fazer algo através de uma sequência lógica e com um fim determinado.

Analise o programa a seguir:

#include
int main() {
 float n1, n2, media;
 printf ("Digite duas notas:");
 scanf ("%f%f", &n1, &n2);
 if (XXXXX) {
 media=(n1+n2)/2;
 printf ("A média das notas é: %f", media);
 }else
 printf ("Alguma nota fornecida é inválida");
 return 0;
}

Considerando que uma nota válida deve possuir valores entre 0 e 10 (inclusive), a lacuna (XXXX), que corresponde à condição do comando if, é corretamente preenchida por:

A
n2<10
B
n1>10
C
n1 > 0 && n1 <10 && n2 > 0 && n2 >10
D
n1==0
E
((n1 >= 0) && (n1 <=10) && (n2 >= 0) && (n2 <=10))
Utilizando strcasecmp, devemos nos atentar ao seu retorno para saber se realmente as strings são iguais ou divergentes. No exemplo anterior, será retornado 0 (zero), pois as strings são idênticas e será exibida a mensagem Iguais. Mas essa função possui outros retornos exemplificados pela tabela a seguir:

A função strcasecmp realiza uma comparação entre strings independentemente de letras maiúsculas ou minúsculas.
A função strcmp é utilizada para comparar strings considerando letras maiúsculas e minúsculas.
A função similar_text é utilizada para determinar a porcentagem de similaridade entre duas strings.
A função levenshtein retorna o número de caracteres que devemos substituir para possuir duas strings idênticas.
A
Apenas a afirmativa I está correta.
B
As afirmativas I e II estão corretas.
C
As afirmativas I, II e III estão corretas.
D
Todas as afirmativas estão corretas.

3a questão (valor 1.0) Determine o valor das expressões a seguir. Considere para as respostas os seguintes valores: X <-1, A <- 3, B <- 5, C <- 8 e D <- 7.

i. NÃO (D > 3) OU NÃO (B < 7)
ii. NÃO (X > 3) OU (C < 7)
iii. (X < 1) E NÃO (B > D)
iv. (A > B) OU NÃO (C > B)

O valor das expressões é, na ordem:

A
FALSO, FALSO, VERDADEIRO, FALSO
B
VERDADEIRO, FALSO, VERDADEIRO, FALSO
C
VERDADEIRO, FALSO, VERDADEIRO, VERDADEIRO
D
FALSO, VERDADEIRO, FALSO, FALSO
E
Nenhuma das outras respostas