Buscar

Introdução a Programação Estruturada em C AV Estácio

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disciplina: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C AV
Professor: GABRIEL RECH BAU
 
 
Avaliação:
7,0
Av. Parcial.:
2,0
Nota SIA:
9,0 pts
 
 
 
00012-TETI-2006: SOLUÇÃO DE PROBLEMAS E PENSAMENTO COMPUTACIONAL 
 
 1. Ref.: 5284840 Pontos: 1,00 / 1,00
Analise o fluxograma abaixo.
Educational Performace Solution EPS ® - Alunos 
Qual o valor de X exibido após a execução do fluxograma?
80
 90
40
20
50
 
 2. Ref.: 5298287 Pontos: 1,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)
 fim_se
fim_se
 
É correto afirmar que se o valor da variável x for:
 10, será impresso o valor 2.
15, será impresso o valor 3.
200, não será impresso nenhum valor.
13, será impresso o valor 1.
-1, não será impresso nenhum valor.
 
 
00144-TETI-2006: COMANDOS DE ENTRADA E SAÍDA 
 
 3. Ref.: 5295372 Pontos: 0,00 / 1,00
Considere o seguinte programa escrito em C:
#include
void main(){
char letra;
printf("Entre com uma letra minuscula:\n");
scanf("%c", &letra);
letra = letra + 'A' ¿ 'a';
printf("Caractere = %c\n", letra);
}
 
Após a execução desse trecho, suponha que o usuário tenha entrado com a letra 'd'.
Assinale a alternativa que contém, corretamente, o resultado exibido na tela após a execução desse programa.
Caractere = d
Caractere = c
 Ocorrerá um erro durante a compilação.
Caractere = C
Caractere = D
Educational Performace Solution EPS ® - Alunos 
 
 
 4. Ref.: 5284967 Pontos: 0,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:
r
2
 
Assinale a alternativa que contém o resultado correto da execução desse programa.
 Será impresso na tela: Voce informou a letra r e o inteiro 2.
 Ocorrerá um erro durante a execução e nada será exibido.
Ocorrerá um erro durante a compilação e nada será exibido.
Será impresso na tela: Voce informou a letra %c e o inteiro %d.
Será impresso na tela: Voce informou a letra 'R' e o inteiro 2.
 
 
00163-TETI-2009: ESTRUTURAS DE DECISÃO 
 
 5. Ref.: 5225248 Pontos: 1,00 / 1,00
(Baseado em TRT - 2015)
Considere o algoritmo na linguagem C:
main(){
 char[20] nome;
char sexo;
 printf("Qual é o seu nome?");
scanf(nome);
printf ("Qual é o seu sexo? (f/m) ");
scanf (&sexo); 
 
if (sexo == 'f' && sexo == 'F')
printf("Você é do sexo feminino. ");
 else Educational Performace Solution EPS ® - Alunos 
if (sexo == 'm' && sexo == 'M')
printf("Você é do sexo masculino. ");
else
printf ("Você digitou um valor de sexo invalido ");
}
 
Sobre o algoritmo acima é correto afirmar que:
em vez de utilizar comandos de decisão se aninhados, deveria ter sido usado um
único comando de seleção múltipla, por isso a lógica ficou comprometida.
 não importa o valor digitado no sexo, pois sempre será impresso Você digitou um
valor de sexo inválido.
somente se a letra digitada para o sexo for diferente de 'F', 'f', 'M', 'm' é que a frase
Você digitou um valor de sexo inválido será impressa.
se for digitada uma letra maiúscula 'F' ou minúscula 'f' será impresso Você é do
sexo feminino.
a lógica do algoritmo está comprometida pela falta de um comando de repetição.
 
 6. Ref.: 5247882 Pontos: 1,00 / 1,00
(Baseado em CESPE - 2018 - ABIN - Oficial 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 especifica 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.: 5292349 Pontos: 1,00 / 1,00
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 Educational Performace Solution EPS ® - Alunos 
I e IV
I, II, III e IV
 
 8. Ref.: 5292340 Pontos: 1,00 / 1,00
Sobre a linguagem C, é correto afirmar que:
Os vetores são dinâmicos e aumentam automaticamente, conforme os valores são adicionados à estrutura.
 O tipo char ocupa 1 byte e serve para armazenar caracteres ou inteiros.
Como em Java, ela possui um poderoso coletor de lixo e foi uma das primeiras linguagens a implementar
essa estratégia de limpeza de memória.
Os ponteiros possuem um valor reservado especial (NIL), que aponta para uma posição de memória nula.
É uma linguagem para implementação de sistemas imperativa e orientada a objetos.
 
 
00332-TETI-2006: ESTRUTURAS DE REPETIÇÃO 
 
 9. Ref.: 5225265 Pontos: 0,00 / 1,00
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
 
int controle=0,ind,num,menor;
for (ind=1;ind<=51;ind++)
{
 scanf("%d",&num);
 controle++;
 if (controle == 1)
 menor=num;
 else
 if (num
 menor=num;
 }
 
I. As variáveis ind e controle sairão do comando FOR com conteúdo = 52.
II. A cláusula else do comando if (controle==1) será executada apenas uma vez.
III. A estrutura de repetição escolhida é indicada quando se sabe o número de
repetições.
IV. A cada laço da estrutura de repetição o contador ind será incrementado de duas
unidades.
 
Assinale a opção que apresenta todas as assertivas corretas:
II e IV
 I e III
I
 I, III e IV Educational Performace Solution EPS ® - Alunos 
I, II e III
 
 
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.
 
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:
Apenas III
I, II, III e IV
I e II
II, III e IV
 III e IV

Continue navegando