Buscar

Prova objetiva linguagem de programação nota 100

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

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

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

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

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

Prévia do material em texto

As Strings podem ser definidas como vetores de chars. Desta forma, as strings são o uso mais comum para os vetores, tendo a biblioteca padrão do C diversas funções que as manipulam.
Com relação as funções de Strings, analise atentamente o código em C apresentado abaixo:
Com base no código apresentado acima, assinale a alternativa que apresenta a saída correta deste programa:
A Veja o que foi armazenado: Provas
B Provas
C Entre com uma string Veja o que foi armazenado: 
D Você digitou a string;
E Entre com uma string.
De acordo com a definição de matrizes e vetores abordado nas aulas, analise atentamente o código fonte apresentado abaixo:
Conforme apresentado na página 04 da Rota de Aprendizagem da Aula 04, a String Entre com uma string: éarmazenada na variável str1, em seguida a String Voce digitou a string é copiada para a variável str2, e nasequencia a variável str1 é concatenada com a variável str2, sendo impresso na tela a String referente aalternativa A.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
1 de 6 31/07/2016 22:38
100
Você acertou!
#include <stdio.h>int main(){ int mtrx[20][10]; int i, j, count; count = 1; for(i=0; i<20; i++) for(j=0; j<10; j++) { mtrx[i][j]=count; count++; } return(0);}
Com base no código fonte apresentado acima, assinale a alternativa correta que corresponde ao resultado após a execução desse código fonte:
A É removido da matriz mtrx todos os dados existentes;
B A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 20;
C A matriz mtrx é preenchida, sequencialmente por linhas, com os números de 1 a 200;
D A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 200;
E A matriz mtrx é preenchida, sequencialmente por colunas, com os números de 1 a 20.
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, assinale a alternativa correta, que corresponde ao local do programa em que uma estrutura deve ser declarada:
A Dentro da função main;
B Após a função main;
C Dentro de uma função do tipo struct;
D Após a inclusão das bibliotecas e antes da função main;
Conforme apresentado na página 07 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa C.
Você acertou!
Conteúdo apresentado no slide 09/21 da Aula 05.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
2 de 6 31/07/2016 22:38
Você acertou!
Você acertou!
E Dentro de um função que retorne um dado do tipo struct.
De acordo com o conteúdo abordado, função é uma técnica de programar desenvolvendo um programa a partir de pequenas partes ou módulos, sendo um trecho de código contendo um conjunto de comandos com o objetivo de efetuar uma determinada tarefa.
Com base nos conceitos apresentados acima, assinale a alternativa correta com relação as funções:
A Uma função do tipo void é um procedimento, pois retorna apenas inteiros;
B As funções não são uma ferramenta essencial ao desenvolvimento estruturado de aplicações;
C O código de uma função sempre é executado quando a aplicação é inicializada;
D Uma função em C sempre deve ter parâmetros;
E Uma função que não devolve qualquer valor é, habitualmente, designada por Procedimentos.
Como paradigmas de linguagem de programação chamamos um conjunto de características que serve para classificar um grupo de linguagens. Várias são as classificações dos paradigmas de linguagem de programação, porém a mais conhecida é a que divide estes em imperativo, estruturado, orientado a objetos, funcional e lógico.
Com base nos paradigmas de linguagem de programação, assinale a alternativa correta que corresponde a definição do paradigma orientado a objetos:
A As linguagens de programação se caracterizam por operarem apenas sobre funções, as quais recebem listasde valores e retornam um determinado valor;
B Vários processos executam simultaneamente e concorrem por recursos;
C É totalmente baseado em linguagens lógicas que são baseadas em subconjuntos do cálculo de predicados;
D Engloba os conceitos fundamentados na computação como um processo que realiza mudanças de estados;
E O principal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas paratorná-los mais rápidos e confiáveis.
Você acertou!
Conteúdo apresentado nas páginas 6 e 7 da Rota de Aprendizagem da Aula 04.

Conforme apresentado na página 08 da Rota de Aprendizagem da Aula 01, no paradigma orientado a objetos, oprincipal objetivo é utilizar os conceitos de objetos no desenvolvimento dos programas para torná-los mais rápidose confiáveis.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
3 de 6 31/07/2016 22:38
Você acertou!
Você acertou!
Conforme abordado nas aulas, a palavra reservada struct indica ao compilador que está sendo criada uma estrutura.
Neste contexto, assinale a alternativa que corresponde a forma correta para declarar uma variável chamada var de um struct denominado str:
A str var;
B struct str var;
C var str;
D str struct var;
E str var struct.
Uma expressão de controle em uma função printf() é uma expressão definida, que pode ser apresentar alguns códigos. Quando a função printf() encontra um desses códigos, ela o substitui pelo argumento fornecido, ou seja, estes argumentos podem ser nenhum ou quantos forem necessários.
Analise os códigos que podem ser utilizados em uma expressão de controle apresentados abaixo.
I. %dII. %fIII. %cIV. %sV. %u
Relacione os códigos apresentados acima com a sua descrição na coluna abaixo
( ) Caractere( ) Inteiro decimal( ) Decimal sem sinal( ) String (Série de caracteres)( ) Float. Número de ponto flutuante
Assinale a alternativa que apresenta a sequência correta:
A III, V, II, I, IV;
Você acertou!
Conteúdo apresentado no slide 12/21 da Aula 05.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
4 de 6 31/07/2016 22:38
B III, I, V, IV, II;
C V, III, I, IV, II;
D II, III, IV, II, I;
E I, IV, II, III, V.
A função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em linguagem de programação C.
Com relação a função printf(), assinale a alternativa que corresponde a forma correta de sua implementação:
A printf (argumento1, argumento 2, .... , “expressão de controle”);
B printf (expressão de controle, argumento1, argumento 2, ....);
C printf (argumento1, argumento 2, .... , expressão de controle);
D printf (“expressão de controle”, argumento1, argumento 2, ....);
E printf (expressão de controle, “argumento1, argumento 2, ....”).
Um vetor pode ser definido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, analise atentamente o trecho de código apresentado abaixo:
for(i:=0; i<5; i++) vetor[i] = i + 1;
Com base no trecho de código apresentado acima, assinale a alternativa correta que corresponde ao resultado obtido após a execução desse código:
A Será adicionado os números de 5 a 1 em um vetor;
B Será adicionado o valor i + 1 em um vetor;
Você acertou!
Conforme abordado na página 01 da Rota de Aprendizagem da Aula 02, a alternativa correta é a alternativa B.

Você acertou!
Conforme apresentado na página 01 da Rota de Aprendizagem da Aula 02, o modo correto de implementação dafunção printf() é conforme apresentado na alternativa D.

AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
5 de 6 31/07/2016 22:38
C Será adicionado o número 1 em um vetor;
D Será adicionado os números de 1 a 5 em um vetor;
E Será adicionado o número 1 na posição 5 de um vetor.
Um vetor pode serdefinido como um conjunto de elementos consecutivos, do mesmo tipo, que podem ser acessados, individualmente a partir de um único nome.
Com relação a definição de vetores na linguagem C, assinale a alternativa que corresponde a forma correta da definição de um vetor chamado vet do tipo inteiro de 10 posições:
A int vet[10];
B int vet[ ] = 10;
C vet[10] int;
D vet[ ] = 10 int;
E [10]vet int.
Conforme apresentado no slide 14/21 da Aula 03, a alternativa correta é a alternativa D.
Conforme apresentado na página 02 da Rota de Aprendizagem da Aula 03, a alternativa correta é a alternativa A.
AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a...
6 de 6 31/07/2016 22:38
Você acertou!
Você acertou!

Outros materiais