Prévia do material em texto
Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C
Período: 2020.3 EAD (GT) / AV
Data: 16/10/2020 14:12:13
Turma: 9002
ATENÇÃO TIREI 9,0 DE 10 NÃO SEI QUAL QUESTÃO ESTÁ INCORRETA
1a Questão (Ref.: 202010929997)
(INPE - Técnico da Carreira de Desenvolvimento Tecnológico - 2006)Considere as três afirmações a seguir:
I. Recursividade é uma forma de repetição.
II. Variáveis são uma abstração de locais de memória do computador.
III. Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do mesmo tipo.
Está(ão) correta(s):
II e III
I e II
I, II e III
Apenas I
Apenas II
2a Questão (Ref.: 202010930130)
(Adaptada de: COPS-UEL - Agente Universitário - Técnico em Informática - 2015) Sobre variáveis e constantes, considere as afirmativas a seguir:
I. Constantes são valores fixos 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 e III
III e IV
I e II
I e IV
I, II, III e IV
3a Questão (Ref.: 202010930137)
(IF-PA - Técnico de Tecnologia da Informação - 2016) 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:
Local na memória para guardar um valor.
Tipo de dado.
Tipo inteiro.
Ponteiro de dados.
Local na memória para guardar um registrador.
4a Questão (Ref.: 202010930158)
Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa).
I. O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.
II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir.
III.O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir.
IV.O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa.
F,V,F,V
V,V,V,F
V,V,V,V
F,F,V,V
V,V,F,V
5a Questão (Ref.: 202010930165)
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)
}
escreva(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
8 e 16
9 e 14
10 e 19
6a Questão (Ref.: 202010931077)
Considere a seguinte estrutura do comando FOR:
for (ind=15;ind>=4;cont--).
Quantas vezes a repetição vai ocorrer?
15
25
11
13
12
7a Questão (Ref.: 202010914743)
Considere o seguinte código escrito em linguagem C:
int num,ind,soma=0;
for (ind=1;ind<=5;ind++)
{ scanf ("%d",&num);
if (num%2 == 0)
soma=soma+num;
}
printf("%d",soma);
Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada:
2 4 8 5 7:
12
26
15
27
14
8a Questão (Ref.: 202010931085)
Assinale a alternativa que apresenta o trecho de código correto para armazenar o nome de 10 pessoas - cada nome tem até 40 caracteres:
for (lin=0;lin<40;lin++)
{
scanf ("%s",nome[lin]);
}
for (lin=0;lin<40;lin++)
{
scanf ("%c",nome[lin]);
}
for (lin=0;lin<10;lin++)
{
scanf ("%c",nome[lin]);
}
for (lin=0;lin<10;lin++)
{
scanf ("%s",nome[lin]);
}
for (lin=0;lin<10;lin++)
{
scanf ("%s",nome);
}
9a Questão (Ref.: 202010930811)
Em relação ao ciclo básico de atividades recomendado pela NBR 15999 para a realização de um bom Plano de Continuidade de Negócios (PCN) e que segue o modelo PDCA, selecione a etapa na qual serão implementadas as estratégias de prevenção e de mitigação:
Documentação de Planos.
Testes e Simulações.
Análise de Impacto de Negócios.
Mapeamento de Negócios.
Definição de Melhores Estratégias.
10a Questão (Ref.: 202010930816)
Considere a seguinte declaração de vetor na linguagem C:
int vet [8] = {5,1,4,2,7,8,3,6};
Marque a alternativa que apresenta cada elemento do vetor após a execução do seguinte trecho de código:
int ind, aux,vet[7];
for (ind=7;ind>=4;ind--)
{
aux=vet[7-ind];
vet[7-ind]=vet[ind];
vet[ind]=aux;
}
5 1 4 2 7 8 3 6
6 1 4 2 7 8 3 5
6 3 8 7 2 4 1 5
6 3 8 2 7 4 1 5
6 3 4 2 7 8 1 5