Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCE0242_AV3_201301201121 (AG) » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Aluno: 201301201121 - IGOR GOMES MANHÃES COSENDEY Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9006/B Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 06/12/2014 16:57:35 1a Questão (Ref.: 201301452947) Pontos: 1,0 / 1,0 Todo programa codificado na linguagem C pode incluir uma, ou várias bibliotecas, mas existe uma que tem que estar nessa lista, na maioria das vezes, devido a necessidade da interação com o usuário.. Assinale a alternativa que apresenta essa biblioteca. stdio.h iostream stdin.h iostream.h studio.h 2a Questão (Ref.: 201301356834) Pontos: 1,0 / 1,0 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]; nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[][]; tipo nome_matriz[numero_linhas][numero_colunas]; tipo nome_matriz[numero_colunas][numero_linhas]; 3a Questão (Ref.: 201301289389) Pontos: 1,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? double pot sqrt elevado pow 4a Questão (Ref.: 201301412653) Pontos: 1,0 / 1,0 O professor de Matemática armazena as notas dos quatro bimestres e da média dos seus 47 alunos em cinco vetores. Ele pretende agrupar esses vetores em uma matriz bidimensional de nome NOTAS na linguagem C. Assinale a opção que possibilitará fazer o que o professor deseja. float NOTAS[47][5]; float notas[5][47]; float Notas[47][47]; float NOTAS[47][47]; float NOTAS[47,5]; 5a Questão (Ref.: 201301409204) Pontos: 1,0 / 1,0 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. 0543(O valor absoluto do número espelhado formatado) -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) 0343 (O valor absoluto do resultado da expressão formatada) 6a Questão (Ref.: 201301398775) Pontos: 1,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? while (num == 0) for (i = num; i > 0; i++) while (num != 0) for ( i = 0; i == num; i++) enquanto (num > 0) 7a Questão (Ref.: 201301289391) Pontos: 1,0 / 1,0 Qual a estrutura de repetição usada para quantidade indeterminada de repetições? while if-else switch for struct 8a Questão (Ref.: 201301788121) Pontos: 1,0 / 1,0 Um dos períodos mais conturbados da historia mundial, foi a Guerra Fria. Esta tem início logo após a Segunda Guerra Mundial, pois os Estados Unidos e a União Soviética vão disputar a hegemonia política, econômica e militar no mundo. Em alguns regimentos do exército, efetuava-se a trocas de mensagens cifradas através de textos comuns. Para tanto, o aplicativo efetuava a leitura do texto e o exibia, somente em tela, sem as vogais. Este era o código. Selecione o trecho de código abaixa que realiza esta operação: for(i=0; i < strlen(texto) ;i++){ switch(tolower(texto[i])){ case 'a': case 'e': case 'i': case 'o': case 'u': break; default: printf("%c\n",texto[i]); } } for(i=0;i < strlen(texto);i++){ switch(texto[i]){ case 'a': case 'e': case 'i': case 'o': case 'u': break; default: printf("%c\n",tolower(texto[i])); } } for(i=0 ;i < strlen(texto); i++){ switch(texto[i]){ case 'a': break; case 'e': break; case 'i': break; case 'o': break; case 'u': break; default: printf("%c\n",tolower(texto[i])); } } for(i=1;i < strlen(texto);i++){ switch(tolower(texto[i])){ case 'a': case 'e': case 'i': case 'o': case 'u': break; default: printf("%c\n",texto[i]); } } for(i=1;i < strlen(texto);i++){ switch(texto[i]){ case 'a': case 'e': case 'i': case 'o': case 'u': break; default: printf("%c\n",tolower(texto[i])); } } 9a Questão (Ref.: 201301466332) Pontos: 1,0 / 1,0 As matrizes, assim como os vetores, são muito importantes para facilitar o trabalho de um programador, por isso é extremamente importante saber como utiliza-la. Assinale a alternativa em que há uma matriz bidimensional, do tipo inteiro, com 10 linhas e 20 colunas, declarada de forma correta. int matrizExemplo[10][20]; int matrizExemplo[10,20]; matrizExemplo float[20][10]; float matrizExemplo[20][10]; matrizExemplo int[10][20]; 10a Questão (Ref.: 201301410002) Pontos: 1,0 / 1,0 Um Engenheiro de Produção que gostava de programar resolveu definir uma função para facilitar seu trabalho, uma vez desejava dar um premio de produtividade para sua equipe. O premio seria calculado de forma variada e iria se basear na avaliação de cada funcionário (valores de 1 a 5). Ele escreveu o protótipo abaixo. float premio(float salario, int avaliacao); Tendo em vista esse protótipo é CORRETO afirmar que a função: Recebe dois valores, salário e a avaliação, passados por referência. Recebe dois valores, salário e a classificação, passados por valor. Retornará dois valores para a função chamadora. Retornará o salário somado ao percentual Não retorna nenhum valor para a função chamadora.
Compartilhar