Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Educational Performace Solution EPS ® - Alunos 
 
Disciplina: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C AV 
Aluno: 
Professor: ANITA LUIZA MACIEL LOPES 
 
Turma: 
 
Avaliação: 
0 , 6 
Nota Partic.: Av. Parcial.: 
1 5 , 
Nota SIA: 
, 0 8 pts 
 
 
INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C - EEX0006 
 
 Ref.: 3907235 Pontos: 00 , 0 / 00 , 1 
: 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) : 
Apenas I 
 I e II 
I, II e III 
Apenas II 
 II e III 
 
 Ref.: 3907368 Pontos: 1 , 00 / 1 , 00 
( 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: 
III e IV 
I e IV 
I e II 
I, II, III e IV 
 I, II e III 
 
 Ref.: 3907375 Pontos: 1 , 00 / 1 , 00 
( 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: 
 
 
 Educational Performace Solution EPS ® - Alunos 
Ponteiro de dados. 
Tipo inteiro. 
Local na memória para guardar um valor. 
Local na memória para guardar um registrador. 
 Tipo de dado. 
 
 
Ref.: 3907396 4. Pontos: 0,00 / 1,00 
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 
serepetir. 
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. 
 
V,V,V,V 
F,F,V,V 
V,V,F,V 
V,V,V,F 
F,V,F,V 
 
 
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 14 
10 e 19 
9 e 14 
8 e 12 
8 e 16 
 
 
Considere a seguinte estrutura do comando FOR: 
 
for (ind=15;ind>=4;cont--). 
Quantas vezes a repetição vai ocorrer? 
 13 
12 
15 
11 
25 
 Ref.: 3907403 Pontos: 1 , 00 / 1 , 00 
 Ref.: 3908315 Pontos: 0 , 00 / 1 , 00 
 
 
 
 
 
 
 
 
 Educational Performace Solution EPS ® - Alunos 
 
 
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: 
26 
12 
15 
27 
 14 
 
 
Ref.: 3908323 
Pontos: 1,00 / 1,00 
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<10;lin++) 
{ scanf 
("%c",nome[lin]); 
} 
 for (lin=0;lin<40;lin++) 
{ 
 scanf ("%s",nome[lin]); 
} 
 for (lin=0;lin<10;lin++) 
{ 
 scanf ("%s",nome[lin]); 
} 
 for (lin=0;lin<10;lin++) 
{ 
 scanf ("%s",nome); 
} 
 for (lin=0;lin<40;lin++) 
{ 
 } scanf ("%c",nome[lin]); 
 
 
 9. Ref.: 3908049 Pontos: 1,00 / 1,00 
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: 
 Definição de Melhores Estratégias. 
Testes e Simulações. 
Análise de Impacto de Negócios. 
Mapeamento de Negócios. 
 Documentação de Planos. 
 
 
Ref.: 3908054 
Pontos: 0,00 / 1,00 
Considere a seguinte declaração de vetor na linguagem C: 
int vet [8] = {5,1,4,2,7,8,3,6}; 
 
 
 
 Ref.: 3891981 Pontos: 1 , 00 / 1 , 00 
 
 
 
 Educational Performace Solution EPS ® - Alunos 
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; 
 } 
 6 1 4 2 7 8 3 5 
6 3 8 7 2 4 1 5 
5 1 4 2 7 8 3 6 
6 3 4 2 7 8 1 5 
6 3 8 2 7 4 1 5

Outros materiais