Buscar

SIMULADO AV1 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C(1)

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

Prévia do material em texto

Simulado AV
Teste seu conhecimento acumulado
 
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
Aluno(a): NAYARA VALENÇA GADIOLI 202107272813
Acertos: 10,0 de 10,0 09/10/2021
 
 
Acerto: 1,0 / 1,0
(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
II e III 
Apenas II 
Respondido em 09/10/2021 23:55:00
 
 
Explicação:
Explicação.
 
 
Acerto: 1,0 / 1,0
No que concerne a variáveis e constantes, avalie as assertivas a seguir:
I. Um dado declarado como constante pode ser alterado desde que seja simples
II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa.
III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de
memória
IV. Um dado declarado como variável não pode sofrer alteração de valor.
Assinale a UNICA alternativa contendo APENAS as opções corretas
 Apenas III
II, ,III e IV apenas
II e III apenas
I, II e IV apenas
III e IV apenas
Respondido em 09/10/2021 23:55:35
 Questão1
a
 Questão2
a
 
 
Explicação:
I. Um dado declarado como constante pode ser alterado desde que seja simples --> FALSO, uma constante
NAO tem seu valor alterado no programa
II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa. --> FALSO, podemos ter
variáveis locais, internas a uma função
III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de memória 
--> VERDADE
IV. Um dado declarado como variável não pode sofrer alteração de valor. --> FALSO, pode sim sofrer alteração
um dado declarado como variável
 
 
Acerto: 1,0 / 1,0
Os operadores no qual permitem a realização de comparações entre valores são chamados de:
Símbolo;
Bit a Bit;
Lógico;
Internacionais;
 Relacionais;
Respondido em 10/10/2021 00:20:06
 
 
Explicação:
Como pode ser observado no Módulo 2 do Tema 2 Os operadores relacionais permitem a realização de
comparações entre valores. Elas são expressas por meio dos valores verdadeiro e falso.
 
 
Acerto: 1,0 / 1,0
Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria
adequada para iniciar uma repetição capaz de exibir todos os números ímpares entre 25 e
1033 (inclusive), em ordem crescente
 para (cont=25;cont<=1033;cont+=2)
para (cont=1;cont<=1033;cont+=2)
para (cont=1033;cont>25;cont+=2)
para (cont=25;cont<1033;cont++)
para (cont=25;cont<=1033;cont+-2)
Respondido em 10/10/2021 00:00:48
 
Acerto: 1,0 / 1,0
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)
 Questão3
a
 Questão4
a
 Questão5
a
Assinale a UNICA opção que mostra as saídas corretas, para os seguintes valores da variável num: 
2, 4, 5 e 9
 8 e 5
8 e 16
4 e 16
4 e 5
8 e 14
Respondido em 10/10/2021 00:01:46
 
Acerto: 1,0 / 1,0
Considere a seguinte estrutura do comando FOR:
 
for (ind=15;ind>=4;cont--).
Quantas vezes a repetição vai ocorrer?
11
 12
13
25
15
Respondido em 10/10/2021 00:04:39
 
Acerto: 1,0 / 1,0
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<10;lin++) 
{ 
 scanf ("%s",nome[lin]); 
}
for (lin=0;lin<40;lin++) 
{ 
 scanf ("%s",nome[lin]); 
}
for (lin=0;lin<10;lin++) 
{ 
 scanf ("%s",nome); 
}
for (lin=0;lin<40;lin++) 
{ 
 scanf ("%c",nome[lin]); 
}
Respondido em 10/10/2021 00:08:58
 
Acerto: 1,0 / 1,0
Qual o incremento correto que deve ser colocado nos asteriscos (********) para que seja exibido os
valores ímpares no intervalo entre 1 e 11, inclusive o 11, em ordem CRESCENTE.
int i;
for (i=1; i <=11; ********)
{
 printf (i);
 Questão6
a
 Questão7
a
 Questão8
a
}
i++
i--
i = i + 3
 i = i + 2
i = i - 2
Respondido em 10/10/2021 00:14:22
 
Acerto: 1,0 / 1,0
A linguagem C fornece um operador condicional, também chamado de operador ternário. Nesse contexto
observe o trecho de código abaixo.
int main() 
{
 int num;
 printf("Informe o numero: ");
 scanf("%d", &num);
 if (num > 15) 
 printf("Maior que 15");
 else 
 printf("Menor que 15");
}
A estrutura if ... else ... pode ser substituída pela seguinte estrutura que utiliza o operador
condicional:
 
 printf(num > 15 ? "Maior que 15" : "Menor que 15");
printf(num > 15 ! "Maior que 15" : "Menor que 15");
printf(num > 15 : "Maior que 15" ? "Menor que 15");
printf(num > 15 : "Maior que 15" : "Menor que 15");
printf(num > 15 ? "Maior que 15" ! "Menor que 15");
Respondido em 10/10/2021 00:16:14
 
Acerto: 1,0 / 1,0
Considere o seguinte trecho de código do processamento de matrizes de inteiros: 
 for (i=0;i<5;i++)
 for (j=0;j<7;j++)
 m[i][j]= mat[i][j]*5;
Assinale a alternativa que apresenta, em ordem, as respostas para as seguintes questões: 
I. Qual é a definição correta da(s) matriz(es) usada(s)?
II. O que faz o trecho de código?
I. int m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado
na matriz m.
I. char m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado
na matriz m.
I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz mat.
 I. int m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na
matriz mat.
I. float m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado
na matriz mat.
Respondido em 10/10/2021 00:16:55
 
 
Explicação:
...
 
 Questão9
a
 Questão10
a

Continue navegando