Prévia do material em texto
30/11/2023, 19:00 EPS
https://simulado.estacio.br/alunos/ 1/5
Disciplina: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C AV
Aluno: JOELSON CLEMENTINO RODRIGUES 202203008031
Turma: 9001
EEX0006_AV_202203008031 (AG) 24/05/2022 14:20:44 (F)
Avaliação: 8,00 pts Nota SIA: 10,00 pts
00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL
1. Ref.: 5298287 Pontos: 0,00 / 1,00
Analise o seguinte trecho de algoritmo, utilizado em programação de computadores.
se (x < 10)
então imprima (1)
senão se (x <= 15)
então imprima (2)
senão imprima (3)
�m_se
�m_se
É correto a�rmar que se o valor da variável x for:
13, será impresso o valor 1.
200, não será impresso nenhum valor.
10, será impresso o valor 2.
-1, não será impresso nenhum valor.
15, será impresso o valor 3.
2. Ref.: 5298275 Pontos: 1,00 / 1,00
Observe a sequência a seguir:
a
aba
abcba
abcdcba
O próximo termo é:
abcdeeedcba
abcdeedcba
edcba
abcdedcba
abcde
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298287.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298287.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298275.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298275.');
30/11/2023, 19:00 EPS
https://simulado.estacio.br/alunos/ 2/5
00144-TETI-2006: COMANDOS DE ENTRADA E SAÍDA
3. Ref.: 5292409 Pontos: 1,00 / 1,00
Considere o seguinte programa escrito em C:
#include
void main(){
char letra;
int num;
printf("Entre com uma letra e um inteiro:\n");
scanf("%c %d", &letra, &num);
printf("Voce informou a letra %c e o inteiro %d.\n", &letra, &num);
}
Após a execução desse trecho, suponha que o usuário tenha entrado com os valores:
j
5
Assinale a alternativa que contém UMA POSSIBILIDADE de resultado para a execução desse programa.
Ocorrerá um erro durante a compilação e nada será exibido.
Será impresso na tela: Voce informou a letra 'J' e o inteiro 5.
Será impresso na tela: Voce informou a letra j e o inteiro 5.
Ocorrerá um erro durante a execução e nada será exibido.
Será impresso na tela: Voce informou a letra e o inteiro 6356728.
4. Ref.: 5292436 Pontos: 1,00 / 1,00
Na linguagem C, o cabeçalho de biblioteca stdio.h possui de�nições de sub-rotinas relativas às operações de
entrada/saída padrão. Uma das funções tratadas na biblioteca, associada a esse cabeçalho, é a função:
print
atoi
scanf
trunc
strcpy
00163-TETI-2009: ESTRUTURAS DE DECISÃO
5. Ref.: 5225251 Pontos: 1,00 / 1,00
(Baseado em SESACRE 2015)
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292409.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292409.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292436.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292436.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225251.');
30/11/2023, 19:00 EPS
https://simulado.estacio.br/alunos/ 3/5
Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:
'while', 'do...while' e 'for'.
'break', 'continue'e 'case'.
'switch', 'case'e 'for'.
'if¿else', 'do¿while'e 'switch'.
'if', 'while'e 'for'.
6. Ref.: 5247882 Pontos: 1,00 / 1,00
(Baseado em CESPE - 2018 - ABIN - O�cial Técnico de Inteligência - Área de Tecnologia da Informação)
Marque a opção que representa a seguinte lógica de programação.
A expressão a seguir especi�ca que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for
menor que 0; o valor de x será mantido, se x for igual a zero.
if(x>=0) x++; else if(x<=0) x--;
if(x>0) x--; else if(x<0) x--;
if(x>0) x++; else if(x<0) x--;
if(x>0) x++; else if(x<0) x++;
if(x>0) x--; else if(x<0) x++;
00226-TETI-2006: TIPOS DE DADOS, EXPRESSÕES, OPERADORES E TABELA VERDADE
7. Ref.: 5298337 Pontos: 1,00 / 1,00
Quando se escreve um algoritmo ou um programa de computador, é quase impossível não se ter uma variável. Em
programação de computadores, a variável é um:
Tipo de dado.
Tipo inteiro.
Local na memória para guardar um registrador.
Local na memória para guardar um valor.
Ponteiro de dados.
8. Ref.: 5292349 Pontos: 1,00 / 1,00
Sobre variáveis e constantes, considere as a�rmativas a seguir:
I - Constantes são valores �xos que um programa não pode alterar.
II - Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III - Uma variável é uma posição de memória usada para guardar um valor.
IV - Uma variável global é usada para que uma função receba argumentos.
Estão corretas:
I, II, III e IV
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247882.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5247882.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298337.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5298337.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292349.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5292349.');
30/11/2023, 19:00 EPS
https://simulado.estacio.br/alunos/ 4/5
III e IV
I e II
I e IV
I, II e III
00332-TETI-2006: ESTRUTURAS DE REPETIÇÃO
9. Ref.: 5250515 Pontos: 0,00 / 1,00
Considere o seguinte trecho de código em Portugol Studio:
leia (num)
produto=1
soma=0
enquanto (num !=9)
{ se (num%2==0)
Produto=produto*num
senao
soma=soma+num
leia(num)
}
Mostre(produto,soma)
Quais serão as saídas do sistema para os seguintes dados de entrada para a variável num: 2 4 5 9?
8 e 12
8 e 14
10 e 19
8 e 16
9 e 14
00404-TETI-2006: VETORES E MATRIZES
10. Ref.: 4980542 Pontos: 1,00 / 1,00
Sobre os conceitos de vetor e matriz, avalie as assertivas:
I. Os vetores são estruturas homogêneas, pois somente armazenam dados inteiros.
II. As matrizes são estruturas heterogêneas, na medida em que possuem 2 índices.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250515.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5250515.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4980542.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4980542.');
30/11/2023, 19:00 EPS
https://simulado.estacio.br/alunos/ 5/5
III. As matrizes são acessadas por 2 índices, que indicam coluna e linha, respectivamente.
IV. Os vetores e matrizes são estruturas de dados, pois armazenam mais de 1 dado, e homogêneas, na
medida em que os dados são todos do mesmo tipo.
Com base em sua avaliação, está(ão) correta(s) as assertivas:
I, II, III e IV
II, III e IV
Apenas III
III e IV
I e II