Buscar

1º Ciclo do Simulado AV

Prévia do material em texto

1a 
 Questão 
Acerto: 0,0 / 1,0 
 
Em relação à variável global, podemos afirmar: 
I Somente a função principal pode alterar o valor armazenado 
II Todas as funções podem alterar o valor armazenado 
III É declarada dentro da função principal 
IV É declarada fora de todas as funções 
V Pode ser declarada em qualquer posição 
 
 
I e III 
 
II, IV e V 
 II e IV 
 II e III 
 
I, III e V 
Respondido em 19/09/2020 22:17:02 
 
 
Gabarito 
Comentado 
 
 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual a funções da biblioteca stdio.h, da linguagem C usada exclusivamente para exibir 
apenas um caracter na tela? 
 
 
scanf('char') 
 
printf('char') 
 
 putchar('char') 
 
 
msg('char') 
 
 
puts('char') 
 
Respondido em 19/09/2020 22:18:16 
 
Explicação: 
Embora as funções puts() e printf() possam exibir um caracter, a função que exibe 
exclusivamente um caracter é a putchar() 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
As bibliotecas da linguagem C guardam funções predefinidas da linguagem. Veja o 
código a seguir e marque a alternativa que contém as bibliotecas necessárias para que 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
este código funcione. 
 
#include________ 
#include________ 
int main() 
{ 
int a=2, b=2, c=8, delt; 
delt=(pow(b, 2)-(4*a*c)); 
system("pause"); 
return (0); 
} 
 
Não leve em consideração os sinais de maior e menor que envolvem o nome das 
bibliotecas. 
 
 math.h - stdlib.h 
 
stdlib.h - ctype.h 
 
cmat.h - ctype.h 
 
stdio.h - ctype.h 
 
stdio.h - stdlib.h 
Respondido em 19/09/2020 22:23:10 
 
Explicação: 
Como não faz uso de nenhuma função de entrada e saída, a biblioteca 
stdio.h é dispensável; 
Como a função pow() está presente, a biblioteca math.h precisa ser 
incluída. 
Usar a função system() se faz necessário usar a 
biblioteca stdlib.h(algumas vezes, a IDE carrega sem a biblioteca). 
 
 
 
Gabarito 
Comentado 
 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Marque abaixo a instrução que permite parar uma execução dentro de um switch. 
 
 
open 
 
close 
 
stop 
 break 
 
case 
Respondido em 19/09/2020 22:25:05 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
 
Gabarito 
Comentado 
 
 
 
 
Gabarito 
Comentado 
 
 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Todo laço de repetição dever possuir um critério de parada para que o mesmo não fique 
executando indefinidamente. 
Analise o código a seguir e marque a opção que representa um critério de parada a ser 
introduzido no código, no bloco while, a fim que o código em execução 
mostre todos os números pares diferente de zero e inferiores ao valor introduzido pelo 
usuário a variável x. 
#include < stdio.h> //Retire o espaço depois de < quando for compilar 
int main() 
{ 
int x, i=1; 
printf("Entre com numero: "); scanf("%d", &x); 
while(i<=x) 
{ 
 if(i%2==0) printf("%d\n", i); 
} 
return 0; 
} 
 
 
i--; 
 
i+x; 
 
 
x++; 
 
x--; 
 i++; 
Respondido em 19/09/2020 22:25:57 
 
Explicação: 
A fim de garantir que o programa execute apenas enquanto que a variável i seja menor que 
o valor armazenado em x. Temos que incrementar a variável i a cada iteração do laço. 
Assim fazemos i++ 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em um programa o programador inseriu a seguinte linha de código: float notas [10]. 
Esta linha quer dizer: 
 
 notas é um vetor com 10 números reais. 
 
notas é uma constante de valor 10. 
 
notas é uma variável de potência 10. 
 
notas é uma função para somar 10 números. 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=205566587&cod_prova=4101067175&f_cod_disc=
 
notas é uma string com 10 caracteres. 
Respondido em 19/09/2020 22:29:25 
 
Explicação: 
Analisando float notas [10] 
• float é o tipo do dado armazenado logo, real 
• notas é o nome do vetor. 
• [10] é o tamanho do vetor logo, 10 elementos. 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um treinador de uma equipe de futebol com 22 atletas gostaria de declarar 
matrizes para guardar nomes, total de jogadas boas e total de jogadas perdidas. 
Qual das opções abaixo possibilitaria isso se ele usasse, somente, matrizes 
bidimensionais? 
 
 int jogadas[22][2]; char nomes[22]; 
 int jogadas[21][1]; char nomes[21][30]; 
 int jogadas[22][2]; char nomes[22][30]; 
 int jogadasB[22], jogadasR[22]; char nomes[22][30]; 
 int jogadasB[21], jogadasR[21]; char nomes[21][30] 
Respondido em 19/09/2020 22:28:27 
 
Explicação: 
Lembrando que o número que fica dentro dos [ ] significa o total, de fato, 
que desejamos. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
O presidente da construtora Sempre Verde precisou, em um 
determinado momento, reajustar o salário dos funcionários e, como ele 
sabia programar porque tinha se dedicado muito à disciplina de 
Linguagem de Programação I, definiu uma função com o seguinte 
protótipo: 
float calcSalario(float salario, float percentual); 
Baseado nesse protótipo é CORRETO afirmar que a função: 
 
 
 Não retorna nenhum valor para a função chamadora. 
 Retornará dois valores para a função chamadora. 
 Recebe dois valores passados por referência. 
 Retornará o salário somado ao percentual. 
 Recebe dois valores, salário e o percentual de reajuste, passados por 
valor. 
Respondido em 19/09/2020 22:31:04 
 
Explicação: 
Passagem por referência precisava do & antes do nome de cada variável. 
Se não retornasse, teria que ser void. Nunca retorna dois valores. Não tem 
como dizer porque o corpo não está presente. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sabe-se que o modo padrão é o texto logo, não precisa incluir ao final de cada 
letra t. 
Observe as opções abaixo e escolha a que deverá ser usada quando se abre um 
arquivio, pois permite leitura/ escrita e alteração no modo texto(txt). 
 
 a+ 
 w+ 
 r+ 
 a 
 r 
Respondido em 19/09/2020 22:47:33 
 
Explicação: 
Para responder a essa questão, o aluno precisa conhecer os seis modos 
de abertura para um arquivo texto. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a opção que apresenta a função que grava dados em um arquivo 
binário. 
 
 printf(...); 
 fputc(...); 
 fprintf(...); 
 fwrite(...); 
 fputs(...); 
Respondido em 19/09/2020 22:47:36 
 
Explicação: 
São muitas funções nessa aula que precisam ser estudadas.

Continue navegando