Prévia do material em texto
Simulado - Questões de Algoritmos em C
Qual a finalidade da função scanf() em C?
1. Imprimir dados na tela
1. Ler dados do teclado
1. Alocar memória dinamicamente
1. Definir uma nova função
1. Realizar operações matemáticas
Resposta: b) Ler dados do teclado
Qual o tipo de dado mais adequado para armazenar um número inteiro grande, como a população de um país?
1. char
1. float
1. int
1. double
1. long long int
Resposta: e) long long int
Em C, qual operador é utilizado para verificar se dois valores são iguais?
1. =
1. ==
1. !=
1. 5) {
printf("Maior");
} else {
printf("Menor");
}
1. Maior
1. Menor
1. MaiorMenor
1. Erro de compilação
1. Nenhuma saída
Resposta: a) Maior
Qual das seguintes opções é uma forma correta de declarar um array de 5 inteiros em C?
1. int my_array[];
1. int my_array[5];
1. array int[5];
1. int[] my_array;
1. int my_array = {5};
Resposta: b) int my_array[5];
O que o operador & faz quando usado antes de uma variável em scanf()?
1. Retorna o valor da variável
1. Retorna o endereço de memória da variável
1. Retorna o tipo da variável
1. Retorna o tamanho da variável
1. Retorna o nome da variável
Resposta: b) Retorna o endereço de memória da variável
Qual a principal diferença entre while e do-while?
1. while executa o bloco de código pelo menos uma vez, do-while não.
1. do-while executa o bloco de código pelo menos uma vez, while não.
1. while é usado para loops infinitos, do-while para loops finitos.
1. do-while é mais eficiente que while.
1. Não há diferença significativa.
Resposta: b) do-while executa o bloco de código pelo menos uma vez, while não.
Qual a saída do seguinte código?
for (int i = 0; i 0; i--) printf("%d", v[i]);
Resposta: a)
Qual a forma correta de comentar múltiplas linhas em C?
1. // Este é um comentário // de múltiplas linhas
1. /* Este é um comentário de múltiplas linhas */
1. Este é um comentário de múltiplas linhas
1. $$ Este é um comentário de múltiplas linhas
1. – Este é um comentário – de múltiplas linhas
Resposta: b) /* Este é um comentário de múltiplas linhas */