Buscar

Av2 Programação

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

Prévia do material em texto

� Fechar�
�
 ��1a Questão (Cód.: 68156)
Pontos: 0,5  / 0,5
Qual o nome da função matemática que calcula a potenciação de um número?
pot
double
elevado
 
pow
sqrt
�
 ��2a Questão (Cód.: 134172)
Pontos: 0,5  / 0,5
A linguagem C/C++ utiliza variáveis, que podem ser classificadas como globais ou locais.
Dentre as opções, assinale a que expressa corretamente à definição de "variável global" da linguagem C/C++.
São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções.
Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções.
 
Mantêm seu valor em todo o programa e suas variáveis são escritas fora do escopo das funções.
São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas.
São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas.
�
 ��3a Questão (Cód.: 135601)
Pontos: 0,5  / 0,5
 Na definição de estruturas, funções, variáveis, etc. devemos seguir suas respectivas Sintaxes.
Das opções apresentas, qual é SINTAXE correta da definição de um vetor bidimensional.
tipo nome_vetor[numero_colunas][numero_linhas];
 
tipo nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[][];
nome_matriz[numero_linhas][numero_colunas];
tipo nome_matriz[numero_colunas][numero_linhas];
�
 ��4a Questão (Cód.: 188741)
Pontos: 0,0  / 1,0
Um programador tinha uma função que retornava o maior entre dois valores reais. No momento, ele gostaria de descobrir o maior entre três valores, usando essa função.
Pediu ajuda a cinco colegas e, cada um deles, enviou uma resposta. Assinale a opção cuja resposta consegue exibir o maior valor entre os três.
 
printf("\nNao e possivel usar essa funcao para exibir o maior dos tres valores\n");
printf("\nMaior entre dois: %.2f\n",maior2(45,57,13));
printf("\nMaior entre dois: %.2f\n", maior3(45,57,13));
printf("\nMaior entre dois: %.2f\n", maior2(maior2(45,57,13)));
 
printf("\nMaior entre dois: %.2f\n", maior2(45,maior2(57,13)));
�
 ��5a Questão (Cód.: 187971)
Pontos: 0,0  / 0,5
Estava pesquisando na internet, quando li,  num fórum, um pedido de ajuda que incluía um programa codificado na linguagem C, apresentado abaixo. A pessoa não tinha um compilador e não estava conseguindo analisar o programa. Acompanhei no Teste de Mesa, supondo que eu teria digitado 345 quando foi solicitado um número inteiro de três algarismos. Assinale a respostaCORRETA que apresenta o que foi exibido na tela.
 
-0012 ( Representa a soma dos algarismos do número -345 formatado)
- 0.00289(O inverso do número formatado)
0345 (O valor absoluto do número formatado)
 
0543(O valor absoluto do número espelhado formatado)
 
0343 (O valor absoluto do resultado da expressão formatada)
�
 ��6a Questão (Cód.: 135599)
Pontos: 1,0  / 1,0
As matrizes, em geral, são caracterizadas por se tratarem de uma única variável de determinado tamanho que guarda várias informações do mesmo tipo.
Desconsiderando a necessidade do programa principal e levando em conta a programação adequada, declaração e respectiva manipulação das matrizes, das opções apresentadas a respeito das matrizes bidimensionais marque a resposta correta.
 
int mat[3][3]; mat[0][2] = 5;
int mat[3][3]; mat[0][2] = 5.0;
int mat[3][3]; mat[0][3] = 5;
char mat[2][2]; mat[0][2] = "A";
char mat[2][2]; mat[0][2] = A;
�
 ��7a Questão (Cód.: 188903)
Pontos: 0,5  / 0,5
Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e escolha a opção que contém a série exibida pelo código.
0     1     1     2     3     4     5     6
0     1     1     3     2     4     5     7
1       3     4      7      9     11     13
 
1     1     2     3     5     8     13     21
0     1     1     2     3     5     8     13     21
�
 ��8a Questão (Cód.: 135608)
Pontos: 0,5  / 0,5
Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão:
    int vetn[3][2];
    for (int i=0; i < 3; i++){
        for (int j=0; j < 2; j++){
            vetn[i][j]  = i + j;
        }
    }
Desconsiderando a necessidade do programa completo e levando em conta apenas o código descrito, das opções apresentadas, qual afirmativa está correta.
Serão armazenados os valores 0,1,2,2,3,3.
 
Serão armazenados os valores 0,1,1,2,2,3.
O trecho apresentado possui erro e nenhum valor será armazenado.
O trecho apresentado possui erro e apenas um valor será armazenado.
Serão armazenados os valores 0,0,1,1,2,2.
�
 ��9a Questão (Cód.: 188807)
Pontos: 0,0  / 1,5
A associação de Engenheiros do Nordeste está preparando uma comemoração para o dia 11 de dezembro, dia do Engenheiro. O período de inscrição para o campeonato de Volley terminará em 30 de novembro. Pelo regulamento, cada time jogará com todos os outros uma vez e o vencedor será aquele que tiver maior número de vitórias. No caso de empate, haverá partida extra.
Cada time receberá um número no dia da festividade.
Construa uma função que receba o número de inscritos e exiba a tabela, mostrada na figura abaixo.
 
Resposta:
Gabarito: 
void tabela(int n) 
{
      int x, y; 
     for( x=1 ; x <= n ; x++) 
         for( y = x + 1; y <= n ; y++)
                printf("\nTime %d X Time %d\tVencedor _____",x,y); 
}
�
 ��10a Questão (Cód.: 187941)
Pontos: 0,0  / 1,5
Um comerciante  resolveu dar descontos em sua loja porque as vendas tinham diminuído muito nos últimos quinze dias.
Teve uma idéia de confeccionar  um cartaz informando que:
 
COMPRAS COM VALORES MENORES QUE R$ 40,00 - desconto de 5%
DEMAIS VALORES - desconto de 10%
Construa um programa que deixe entrar com o valor da compra e exiba o valor já com desconto.
Resposta: #include <stdio.h> #include <stdlib.h> int main() { float vcomp, vtd, desc1, desc2; vcomp=0; vtd=0; desc1=5; desc2=10; for (vcomp=0,01; vcompម) { vtd=vcomp-((vcomp*desc1)/100); printf("\nO valor com desconto é:, vtd); for (vcomp >=40) { vtd=vcomp-((vcomp*desc2)/100); printf("\nO valor com desconto é:", vtd); } }
Gabarito:
int main()
{
      float valor; 
      printf("\nValor da compra:"); 
      scanf("%f", &valor); 
      if( valor < 50) 
          printf("\nValor com desconto: %.2f\n",valor*0.95); 
      else
          printf("\nValor com desconto: %.2f\n",valor*0.9); 
}

Continue navegando