Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM DE PROGRAMAÇÃO I Nota da Prova: 2,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 12/04/2014 20:00:04 1a Questão (Ref.: 201101506563) Pontos: 0,5 / 0,5 Sabe-se que a linguagem C é uma das mais utilizadas no mundo. Desenvolvida em 1972 é uma linguagem voltada para programadores. Dentre as opções abaixo é incorreto afirmar: Possui com conjunto muito grande palavras reservadas o que torna o aprendizado complexo Possui características de Linguagem de baixo nível. Possibilita o desenvolvimento de funções próprias Possui características de Linguagem de alto nível. Permite a compilação de softwares para plataforma Windows, Linux e Unix. 2a Questão (Ref.: 201101458654) Pontos: 0,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. Existem funções que não têm variáveis locais. A função main() pode acessar qualquer variável local de qualquer função. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. Uma variável local só é visualizada pela função onde foi declarada. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 3a Questão (Ref.: 201101457292) Pontos: 0,5 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num= 12; float med=9.8; printf("\n12345678901234"); printf("\n%d\t%6.2f\n", num, med); printf("\n%d\t%06.2f\n", num, med); printf("\n%4d\t%f\n", num, med); printf("\n%d\t06.2f\n", num, med); printf("\n%04d\t%.2f\n", num, med); 4a Questão (Ref.: 201101510370) Pontos: 0,0 / 1,0 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int a= 3; int b =2; switch(a){ case 1: a++; break; case 2: a-=b++; break; case 3: if(b)a+=b; default: a = 1; } printf("%d", a+b); system("PAUSE"); } Selecione a opção correta: O programa exibirá 7 Ocorrerá um erro O programa exibirá 3 O programa exibirá 5 O programa exibirá 1 5a Questão (Ref.: 201101510377) Pontos: 0,0 / 1,0 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int x=1, a; do{ for(a = 1; a<2;a++){ a+=1; } printf("%d",x); printf("%d",a); }while(x++<2); system("PAUSE"); } Selecione a opção correta: O programa exibirá 1323 O programa exibirá 2332 O programa exibirá 3233 O programa exibirá 1232 O programa exibirá 1222 6a Questão (Ref.: 201101447489) Pontos: 0,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); do while (cfp !=0) { // [bloco de comandos] } while{ // [bloco de comandos] } do (cfp !=0); if (cpf != 0) { // [bloco de comandos] } 7a Questão (Ref.: 201101503745) Pontos: 0,5 / 0,5 Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa. Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. Fonte - extensão .txt - editar - executável Código de texto - extensão .txt - editar - fonte Executável - extensão .c - compilar - fonte Código base - extensão .c - compilar - fonte Código fonte - extensão .c - compilar - executável 8a Questão (Ref.: 201101457294) Pontos: 0,0 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 12, num2=8; float num3=15; printf("\n12345678901234"); printf("\n%d\t%06.2f\n", num1, num3); printf("\n%04d\t%.2f\n", num1/num2, num3); printf("\n%4d\t%.2f\n", num1%num2, num3/2); printf("\n%d\t%6.2f\n",num1/num2, num3); printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); 9a Questão (Ref.: 201101501150) Pontos: 0,0 / 1,0 Observe o trecho de código abaixo e suponha que foi digitado o número 1762. Qual das opções abaixo corresponde à saída? 2671 0 12671 1762 1762 0 1762 12671 2671 1762 10a Questão (Ref.: 201101503761) Pontos: 1,0 / 1,0 O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if. Das opções apresentadas marque a qual melhor define esta estrutura. Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes. Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente. Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente. Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes. Avaliação: CCE0242_AV2_200505004413 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV2 Aluno: 200505004413 - ANDRÉ GONÇALVES BARREIROS Professor: ANITA LUIZA MACIEL LOPES Turma: 9005/E Nota da Prova: 2,0 de 8,0 Nota do Trab.: Nota de Partic.: 2 Data: 30/11/2013 14:22:33 1a Questão (Ref.: 200505140466) Pontos:0,5 / 0,5 Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano. Das opções apresentadas, qual função apresenta a solução para o programador? strlen( ). strlength( ). strcat( ). strcont( ). atoi( ). 2a Questão (Ref.: 200505195142) Pontos:0,0 / 0,5 Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, abrir um arquivo txt para alteração. Quando existe a possibilidade de alteração, ele precisa conferir os dados antes de alterar. Dessa forma, ele opta pelo trecho de alteração que possibilita a leitura antes de alterar e por ter incluído um trechode proteção que possibilita, se for necessário, desistir de alterar. Os arquivos com dados são salvos todos os dias e segue um modelo para nomeá-los conforme mostrado abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). Para que isso seja possível, deverá estar presente na função altera() uma das linhas abaixo. Selecione-a. fp=fopen(nomeArq, "w"); fp=fopen(nomeArq, "a+"); fp=fopen("nomeArq", "a"); fp=fopen("ddmmaaaa.txt" "r"); fp=fopen(ddmmaaaa.txt, "r"); 3a Questão (Ref.: 200505139851) Pontos:0,0 / 1,0 Durante a criação de um programa, foi percebido que uma parte do código era executada várias vezes, porém não era em uma sequência de repetições e sim esporadicamente. Cada vez que esta parte era executada inicialmente precisava-se de um valor diferente e no final do trecho a resposta nem sempre era a mesma. Era necessário achar alguma forma de evitar a redundância de códigos e melhorar a escrita e desempenho do sistema. Baseado na descrição apresentada acima e utilizando-se da melhor forma os conceitos de programação, qual seria a melhor solução pra o problema: Página 1 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Utilizar a estrutura de loop FOR, para executar a parte do código que se repetia. Utilizar a estrutura de loop FOR com o GOTO, para executar a parte do código que se repetia. Criar uma função para executar a parte do código que se repetia. Utilizar a estrutura de loop WHILE, para executar a parte do código que se repetia. Utilizar a estrutura de loop DO-WHILE, para executar a parte do código que se repetia. 4a Questão (Ref.: 200505192212) Pontos:0,0 / 1,0 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num= 12; float med=9.8; printf("\n12345678901234"); printf("\n%d\t%6.2f\n", num, med); printf("\n%4d\t%f\n", num, med); printf("\n%d\t%06.2f\n", num, med); printf("\n%d\t06.2f\n", num, med); printf("\n%04d\t%.2f\n", num, med); 5a Questão (Ref.: 200505196318) Pontos:0,0 / 0,5 Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if ..... Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch(). O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. 6a Questão (Ref.: 200505104514) Pontos:0,0 / 1,5 Considere que você foi contratado para trabalhar em uma empresa de trading (comércio) de commodities. Tendo em vista o crescimento do mercado chinês, a empresa em que você trabalha deseja aumentar o comércio de commoditties com o mercado chinês. Para que a empresa se torne competitiva, ela precisa desenvolver programas em liguagem C para Página 2 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp conversões de medidas para agilizar os seus processos e evitar possíveis erros com o uso de calculadoras eletrônicas. Codifique um programa em linguagem C que obtenha uma medida em Ku ping, unidade chinesa de medida de massa, como entrada de dados do usuário através da função scanf, converta a medida para toneladas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 26797,96. Este fator deve ser usado no cálculo da conversão, sabendo-se 1 tonelada equivale a 26797,96 Ku ping. Defina a constante chamada fator e a variável chamada medida como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória. Resposta: INT Gabarito: #include #include int main(int argc, char** argv) { const float fator = 26797.96; float medida; scanf("%f", &medida); medida = medida / fator; printf("%f", medida); return (0); } 7a Questão (Ref.: 200505192635) Pontos:0,0 / 1,5 Uma nova regra foi criada para as finais das Olimpíadas; duas provas para decidir o campeão olímpico. Na primeira prova, os três nadadores com melhores tempos iriam participar e somente os dois com melhores tempos iriam para segunda. Construa um programa, somente para a primeira prova, que deixe entrar com os tempos e os números de inscrição e exiba os números de inscrição dos dois melhores tempos, assumindo que os tempos serão diferentes. Resposta: INT TEMP 1=; INT TEMP 2=; INT TEMP 3=; INT MATRICULA 1=; INT MATRICULA 2=; INT MATRICULA 3=; SCANF= "TEMP 1", "TEMP 2", "TEMP 3"; IF TEMP 1 < TEMP 2; TEMP 1< TEMP 3 PRINTF ="MATRICULA 1"; IF TEMP 2 < TEMP 1; TEMP 2 < TEMP 3 PRINTF = "MATRICULA 2"; IF TEMP 3 < TEMP 1; TEMP 3 < TEMP 2 PRINTF = "MATRICULA 3"; ENF IF Gabarito: int main() { int matric1, matric2, matric3; float tempo1, tempo2, tempo3; printf("\nDigite tres numeros de inscricao: "); scanf("%d %d %d",&matric1, &matric2, &matric3) ; printf("\nDigite tres tempos: "); scanf("%f %f %f", &tempo1, &tempo2, &tempo3) ; if( tempo1 > tempo2 && tempo1 > tempo3 ) printf("\n%d\t%d\n", matric2 ,matric3); else if( tempo2 > tempo3 ) printf("\n%d\t%d\n", matric1 ,matric3); else printf("\n%d\t%d\n",matric1,matric2); } 8a Questão (Ref.: 200505073010) Pontos:0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? Página 3 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp sqrt pow pot double elevado 9a Questão (Ref.: 200505182389) Pontos:0,5 / 0,5 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) % (pontos <=20)) 10a Questão (Ref.: 200505108211) Pontos:0,5 / 0,5 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); \n4 12 8 9 \n8 Período de não visualização da prova: desde 21/11/2013 até 03/12/2013. Página 4 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Avaliação: CCE0242_AV3_200505004413 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV3 Aluno: 200505004413 - ANDRÉ GONÇALVES BARREIROS Professor: ANITA LUIZA MACIEL LOPES Turma: 9005/E Nota da Prova: 5,0 de 10,0 Nota do Trab.: Nota de Partic.: Data: 14/12/2013 15:20:28 1a Questão (Ref.: 200505182396) 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 = 0; i == num; i++) enquanto (num > 0) for (i = num; i > 0; i++) while (num != 0) 2a Questão (Ref.: 200505140267) Pontos:0,0 / 1,0 Em relação ao quer foi apresentado sobre as funções internas da linguagem, marque a resposta na qual a afirmativa em relação à teoria sobre as mesmas está errada. O include é utilizado para que possamos acessar funções de uma biblioteca. O nome da biblioteca aparece entre os sinais de < e >. Devemos utilizar o símbolo # antes da palavra include. Após o include entre os sinais de < e > aparece o nome de uma função. As bibliotecas possuem um conjunto de funções do mesmo tipo. 3a Questão (Ref.: 200505182388) Pontos:0,0 / 1,0 Para calcular a área de um retângulo é necessário conhecer a medida dos lados. Considerando que a área é dada pela altura multiplicada pela largura do retângulo, selecione o trecho de programa que mostra a entrada correta dos dados necessários para o cálculo da área de um retângulo. cin altura largura; cout << altura,largura; cin >> altura && largura; cin >> altura,largura; cin >> altura >> largura; 4a Questão (Ref.: 200505192592) Pontos:0,0 / 1,0 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho Página 1 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); 5a Questão (Ref.: 200505139029) Pontos:1,0 / 1,0 Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero. Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero. Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados. 6a Questão (Ref.: 200505182408) Pontos:1,0 / 1,0 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || +, - e * &&, || e ~ &&, >= e || <, > e >= 7a Questão (Ref.: 200505195114) Pontos:0,0 / 1,0 Um engenheiro elétrico desenvolveu um programa para que possa, entre outras funções, ler de um arquivo txt dados coletados durante um dia de um usina elétrica. Cada arquivo é salvo seguindo o modelo abaixo: ddmmaaaa.txt (onde tem dd( digita o dia com dois algarismos), mm(digita o mês com dois algarismos) e aaaa(ano com 4 algarismos). O chefe dele quando deseja fazer uma consulta, clica no executável e escolhe a opção leitura e quando lhe é perguntado, digita o nome do arquivo conforme falado acima. Página 2 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Para que isso seja possível, deverá estar presente na função consulta() uma das linhas abaixo. Selecione-a. fp=fopen("nomeArq", "a"); " fp=fopen(nomeArq, "w"); fp=fopen(ddmmaaaa.txt, "w+"); fp=fopen("ddmmaaaa.txt", "r"); fp=fopen(nomeArq, "r"); 8a Questão (Ref.: 200505192825) Pontos:0,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 resposta CORRETA que apresenta o que foi exibido na tela. 0345 (O valor absoluto do número formatado) -0012 ( Representa a soma dos algarismos do número -345 formatado) 0343 (O valor absoluto do resultado da expressão formatada) 0543(O valor absoluto do número espelhado formatado) - 0.00289(O inverso do número formatado) 9a Questão (Ref.: 200505140271) Pontos:1,0 / 1,0 Na linguagem C/C++ existem três loops ou estruturas de repetição, sendo elas, for, while e do-while. Considere as afirmações abaixo. I) O loop for é usado para repetir um comando ou bloco de comandos diversas vezes, podendo ser baseado em um contador interno da estrutura e uma condição que o encerra. II) A estrutura do-while executa inicialmente todos os comandos internos do laço, depois testa a condição, se esta for verdadeira, retorna e faz tudo novamente. III) A estrutura while testa uma condição, se esta for falsa, as instruções dentro do laço não serão executadas, e o teste será feito novamente até que a condição seja atingida. As assertivas corretas são: Apenas a || Apenas a ||| | e ||| | e || || e ||| Página 3 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 10a Questão (Ref.: 200505108211) Pontos:1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 12 9 \n8 8 \n4 Período de não visualização da prova: desde 05/12/2013 até 16/12/2013. Página 4 de 4BDQ Prova 17/12/2013http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp Avaliação: CCE0242_AV1_201307052207 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: Professor: ANDRE PRZEWODOWSKI FILHO OSWALDO BORGES PERES Turma: 9009/Z Nota da Prova: 4,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 05/04/2014 14:24:39 1a Questão (Ref.: 201307191588) Pontos: 0,5 / 0,5 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. || e ||| Apenas ||| Apenas | | e || | e ||| 2a Questão (Ref.: 201307289141) Pontos: 0,5 / 0,5 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 studio.h iostream iostream.h stdin.h 3a Questão (Ref.: 201307294128) Pontos: 0,0 / 0,5 Observe o código abaixo: #include < stdio.h > #include < stdlib.h> int main(){ int x,y,z; x=6; y=2; z = (x%2)+8; puts(z); system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: O programa exibirá 16 Ocorrerá um erro O programa exibirá 0 O programa exibirá 8 O programa exibirá 11 4a Questão (Ref.: 201307288948) Pontos: 0,0 / 0,5 Geralmente, o primeiro comando, pode ser uma função, que se aprende quando se estuda uma linguagemde programação é o que produz um resultado na tela. Na linguagem C, temos uma função com a possibilidade de formatação muito rica. Observe o programa abaixo e assinale a opção que exibe a saída desse programa. 5a Questão (Ref.: 201307291249) Pontos: 1,0 / 1,0 Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast. Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast. x = (float) n; n = float x; x = float n; x = (int) n; n = (float) x; 6a Questão (Ref.: 201307289055) Pontos: 0,0 / 1,0 Quando usamos funções de entrada e de saída formatadas, precisamos escolher com muito cuidado os especificadores de formato afim de que não sejamos surpreendidos. Observe o código abaixo e a figura que representa um momento da execução do programa. Em qual alternativa está presente o valor que aparecerá em seguida? 20014 14 0 14.00 20014.00 7a Questão (Ref.: 201307297863) Pontos: 0,0 / 1,0 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int a= 3; int b =2; switch(a){ case 1: a++; break; case 2: a-=b++; break; case 3: if(b)a+=b; default: a = 1; } printf("%d", a+b); system("PAUSE"); } Selecione a opção correta: O programa exibirá 7 Ocorrerá um erro O programa exibirá 5 O programa exibirá 1 O programa exibirá 3 8a Questão (Ref.: 201307160784) Pontos: 1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 9 8 \n8 \n4 12 9a Questão (Ref.: 201307297870) Pontos: 0,0 / 1,0 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int x=1, a; do{ for(a = 1; a<2;a++){ a+=1; } printf("%d",x); printf("%d",a); }while(x++<2); system("PAUSE"); } Selecione a opção correta: O programa exibirá 1222 O programa exibirá 1323 O programa exibirá 3233 O programa exibirá 2332 O programa exibirá 1232 10a Questão (Ref.: 201307288643) Pontos: 1,0 / 1,0 Observe o trecho de código abaixo e suponha que foi digitado o número 1762. Qual das opções abaixo corresponde à saída? 12671 1762 2671 1762 1762 0 2671 0 1762 12671 Período de não visualização da prova: desde 04/04/2014 até 22/04/2014. Fechar Avaliação: CCE0242_AV1_201201268265 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9021/U Nota da Prova: 6,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 03/10/2013 18:33:24 1a Questão (Ref.: 201201472625) Pontos: 0,0 / 0,5 Para calcular a área de um retângulo é necessário conhecer a medida dos lados. Considerando que a área é dada pela altura multiplicada pela largura do retângulo, selecione o trecho de programa que mostra a entrada correta dos dados necessários para o cálculo da área de um retângulo. cin >> altura >> largura; cin >> altura,largura; cin >> altura && largura; cin altura largura; cout << altura,largura; 2a Questão (Ref.: 201201387399) Pontos: 0,0 / 1,0 Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdin = Dispositivo de entrada padrão (normalmente o teclado) stdaux = Dispositivo de saída principal (normalmente a porta usb) stdout = Dispositivo de saída de erro padrão (normalmente o monitor) stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stderr = Dispositivo de saída padrão (normalmente o monitor) 3a Questão (Ref.: 201201483062) 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. 0343 (O valor absoluto do resultado da expressão formatada) 0543(O valor absoluto do número espelhado formatado) - 0.00289(O inverso do número formatado) 0345 (O valor absoluto do número formatado) -0012 ( Representa a soma dos algarismos do número -345 formatado) 4a Questão (Ref.: 201201482829) Pontos: 0,5 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); 5a Questão (Ref.: 201201483994) Pontos: 1,0 / 1,0 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 5 8 13 21 1 1 2 3 5 8 13 21 0 1 1 2 3 4 5 6 1 3 4 7 9 11 13 0 1 1 3 2 4 5 7 6a Questão (Ref.: 201201363247) Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? pow sqrt double pot elevado 7a Questão (Ref.: 201201388922) Pontos: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -20 y = 20 z = 10 x = -13 y = 11 z = 13 x = -11 y = 11 z = 10 x = -01 y = 01 z = 10 x = 11 y = 11 z = 15 8a Questão (Ref.: 201201483811) Pontos: 1,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. A função main() pode acessar qualquer variável local de qualquer função. Existem funçõesque não têm variáveis locais. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. 9a Questão (Ref.: 201201472646) Pontos: 1,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? while{ // [bloco de comandos] } do (cfp !=0); do{ // [bloco de comandos] } while (cfp !=0); do while (cfp !=0) { // [bloco de comandos] } if (cpf != 0) { // [bloco de comandos] } for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } 10a Questão (Ref.: 201201472633) Pontos: 0,5 / 0,5 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? enquanto (num > 0) for (i = num; i > 0; i++) for ( i = 0; i == num; i++) while (num == 0) while (num != 0) 24/4/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=78343200&p1=201202157297&p2=1493797&p3=CCE0242&p4=101693&p5=AV1&p6=15/4/2014&p10=6772182 1/6 Avaliação: CCE0242_AV1_201202157297 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201202157297 - ANTONIO NOLASCO DE FONTES Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9018/Q Nota da Prova: 2,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 15/04/2014 18:20:54 1a Questão (Ref.: 201202307187) Pontos: 0,5 / 0,5 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. Apenas ||| || e ||| | e || Apenas | | e ||| 2a Questão (Ref.: 201202404740) Pontos: 0,5 / 0,5 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. stdin.h iostream.h studio.h stdio.h iostream 3a Questão (Ref.: 201202409727) Pontos: 0,5 / 0,5 24/4/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=78343200&p1=201202157297&p2=1493797&p3=CCE0242&p4=101693&p5=AV1&p6=15/4/2014&p10=6772182 2/6 3a Questão (Ref.: 201202409727) Observe o código abaixo: #include < stdio.h > #include < stdlib.h> int main(){ int x,y,z; x=6; y=2; z = (x%2)+8; puts(z); system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: O programa exibirá 0 O programa exibirá 8 O programa exibirá 16 O programa exibirá 11 Ocorrerá um erro 4a Questão (Ref.: 201202404547) Pontos: 0,0 / 0,5 Geralmente, o primeiro comando, pode ser uma função, que se aprende quando se estuda uma linguagem de programação é o que produz um resultado na tela. Na linguagem C, temos uma função com a possibilidade de formatação muito rica. Observe o programa abaixo e assinale a opção que exibe a saída desse programa. 24/4/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=78343200&p1=201202157297&p2=1493797&p3=CCE0242&p4=101693&p5=AV1&p6=15/4/2014&p10=6772182 3/6 5a Questão (Ref.: 201202406848) Pontos: 0,0 / 1,0 Na programação em C como em outras linguagens, muitas vezes se faz necessário a conversão de tipos de dados, para que possamos exibir ou armazenar o resultado de uma operação da forma desejada. O nome dado a esta operação é Cast. Das opções apresentadas, marque aquela que converte e armazena corretamente o valor de uma variável n do tipo int para a variável x do tipo float utilizando o Cast. x = (int) n; n = (float) x; n = float x; x = (float) n; x = float n; 6a Questão (Ref.: 201202404654) Pontos: 0,0 / 1,0 Quando usamos funções de entrada e de saída formatadas, precisamos escolher com muito cuidado os especificadores de formato afim de que não sejamos surpreendidos. Observe o código abaixo e a figura que representa um momento da execução do programa. Em qual alternativa está presente o valor que aparecerá em seguida? 24/4/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=78343200&p1=201202157297&p2=1493797&p3=CCE0242&p4=101693&p5=AV1&p6=15/4/2014&p10=6772182 4/6 20014 0 20014.00 14 14.00 7a Questão (Ref.: 201202413462) Pontos: 0,0 / 1,0 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int a= 3; int b =2; switch(a){ case 1: a++; break; case 2: a-=b++; break; case 3: if(b)a+=b; default: a = 1; } printf("%d", a+b); system("PAUSE"); } Selecione a opção correta: Ocorrerá um erro O programa exibirá 3 O programa exibirá 5 O programa exibirá 7 O programa exibirá 1 8a Questão (Ref.: 201202276383) Pontos: 1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; 24/4/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=78343200&p1=201202157297&p2=1493797&p3=CCE0242&p4=101693&p5=AV1&p6=15/4/2014&p10=6772182 5/6 y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 12 \n8 \n4 8 9 9a Questão (Ref.: 201202413469) Pontos: 0,0 / 1,0 A estrutura de decisão switch é extremamente poderosa na linguagem C. Dado o código: #include < stdio.h> #include < stdlib.h> void main(){ int x=1, a; do{ for(a = 1; a<2;a++){ a+=1; } printf("%d",x); printf("%d",a); }while(x++<2); system("PAUSE"); } Selecione a opção correta: O programa exibirá 1323 O programa exibirá 1232 O programa exibirá 2332 O programa exibirá 3233 O programa exibirá 1222 10a Questão (Ref.: 201202404242) Pontos: 0,0 / 1,0 Observe o trecho de código abaixo e suponha que foi digitado o número 1762. Qual das opções abaixo corresponde à saída? 24/4/2014 Estácio http://bquestoes.estacio.br/entrada.asp?p0=78343200&p1=201202157297&p2=1493797&p3=CCE0242&p4=101693&p5=AV1&p6=15/4/2014&p10=6772182 6/6 1762 0 1762 12671 2671 0 2671 1762 12671 1762 Período de não visualização da prova: desde 04/04/2014 até 22/04/2014. Avaliação: CCE0242_AV1_ » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: Professor: OSWALDO BORGES PERES Turma: 9011/K Nota da Prova: 7,0 de 8,0 Nota do Trab.: Nota de Partic.: Data: 08/10/2013 17:00:26 1a Questão (Ref.: 201202259852) Pontos: 0,5 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 12, num2=8; float num3=15; printf("\n12345678901234"); printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); printf("\n%d\t%06.2f\n", num1, num3); printf("\n%04d\t%.2f\n", num1/num2, num3); printf("\n%4d\t%.2f\n", num1%num2, num3/2); printf("\n%d\t%6.2f\n",num1/num2, num3); 2a Questão (Ref.: 201202250046) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais.<, > e >= &&, >= e || &&, || e ~ +, - e * =, > e || 3a Questão (Ref.: 201202261411) Pontos: 1,0 / 1,0 Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo, supondo que você digitou 2 e 4 quando lhe foram solicitados dois números e escolha a opção que contém a série exibida pelo código. 2 4 4 8 12 20 32 52 2 4 6 8 19 12 14 16 2 4 4 8 12 20 32 2 4 6 10 16 26 42 2 4 6 10 16 26 42 68 4a Questão (Ref.: 201202175849) Pontos: 0,5 / 0,5 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 12 \n8 8 9 \n4 5a Questão (Ref.: 201202263956) Pontos: 1,0 / 1,0 Alguns iniciantes na linguagem C sentem dificuldades de usar a estrutura dos ifs encadeados. Sabemos que algumas afirmativas abaixo não produziriam um resultado errado, mas que tornaria o programa com menor qualidade, visto que testes seriam realizados sem necessidade. Então, leia com atenção e só escolha a afirmativa poderá ajudá-los a construir programas com qualidade, usando todos os recursos da estrutura if ... else if ..... O número de ifs encadeados é igual ao número de respostas possíveis, não considerando a resposta errada do usuário, pois essa seria criticada no else. Melhor seria substituir, sempre, os ifs encadeados pela estrutura do switch(). Posso substituir por vários ifs simples e um if composto, ao final, para criticar a resposta errada do usuário. O número de ifs encadeados é igual ao número de respostas possíveis, considerando a resposta errada do usuário e não usaria else. Posso substituir ifs encadeados por ifs simples sem prejuízo de qualidade. 6a Questão (Ref.: 201202166323) Pontos: 0,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -13 y = 11 z = 13 x = -20 y = 20 z = 10 x = 11 y = 11 z = 15 x = -01 y = 01 z = 10 x = -11 y = 11 z = 10 7a Questão (Ref.: 201202140648) Pontos: 0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? double sqrt pow pot elevado 8a Questão (Ref.: 201202260443) Pontos: 1,0 / 1,0 Na lista de exercícios que foi liberada pela professora de Linguagem de Programação I, na questão 3, estava presente o programa abaixo. No enunciado, era solicitado que fosse feito o acompanhamento da execução do programa no Teste de Mesa, supondo que tivesse sido digitada a seguinte data: 11151918. Assinale a opção CORRETA para a saída desse programa. 1918 / 15 / 11 11 / 15 / 1918 1918 / 11 / 15 15 / 11 / 1918 11 / 1918 / 15 9a Questão (Ref.: 201202250027) Pontos: 1,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) ! (pontos <=20)) 10a Questão (Ref.: 201202164839) Pontos: 1,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdio.h - Funções para gráficos. string.h - Funções para concatenação de strings com inteiros. stdlib.h - Funções de entrada e saida. math.h - Funções matemáticas Fechar Avaliação: CCE0242_AV1_201201586879 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Professor: ANITA LUIZA MACIEL LOPES Turma: 9004/D Nota da Prova: 1,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 30/09/2013 16:20:51 1a Questão (Ref.: 201201823120) Pontos: 0,0 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. =, > e || <, > e >= +, - e * &&, || e ~ &&, >= e || 2a Questão (Ref.: 201201837022) Pontos: 0,0 / 1,0 A estrutura do if na linguagem C, como em toda linguagem, tem uma sintaxe. Observe as afirmações abaixo e escolha a opção ERRADA. I As chaves de abertura e fechamento, sempre, não são obrigatórias. II No teste unimos expressões relacionais com operadores lógicos quando necessário. III A palavra then está presente na estrutura. IV O uso do else poderá não ser necessário. II está correta e a III não está correta. I está errada. I e III estão corretas. IV está correta e a I não está correta. II e IV estão corretas. 3a Questão (Ref.: 201201833304) Pontos: 0,0 / 0,5 Quanto aos códigos de formatação (especificadores de formato) usados com a função printf() e/ outras e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir a saída abaixo: Observação: A sequência de números que aparece na saída representa as colunas da tela. Trecho int num1= 7, num2=8; float num3=15.2; printf("\n12345678901234"); printf("\n%.3f\t%.2f\n", (float)(num1+num2) /2+num3, num3/2); printf("\n%.3f\t%.2f\n", ceil((num1+num2)) /2+num3, num3/2); printf("\n%.3f\t%.0f\n", ceil((num1+num2)/2+num3), num3); printf("\n%.0f\t%06.2f\n", (float)num2+num1, num3); printf("\n%.2f\t%06.2f\n",(float) num1+num2/2 +num3, num3); 4a Questão (Ref.: 201201733540) Pontos: 0,0 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 float char int string uint 5a Questão (Ref.: 201201737874) Pontos: 1,0 / 1,0 Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdaux = Dispositivo de saída principal (normalmente a porta usb) stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stdin = Dispositivo de entrada padrão (normalmente o teclado) stderr = Dispositivo de saída padrão (normalmente o monitor) stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 6a Questão (Ref.: 201201834286) Pontos: 0,0 / 1,0 Na linguagem C, uma variável pode ser classificada como LOCAL ou GLOBAL. De acordo com as características das variáveis LOCAIS, marque a alternativa ERRADA. Uma variável local só é visualizada pela função onde foi declarada. Duas, ou mais funções, podem declarar variáveis locais com os mesmos nomes. As variáveis locais não podem ser acessadas de fora do escopo em que foram criadas. A função main() pode acessar qualquer variável local de qualquer função. Existem funções que não têm variáveis locais. 7a Questão (Ref.: 201201823101) Pontos: 0,0 / 1,0 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado finalé verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) 8a Questão (Ref.: 201201737913) Pontos: 0,0 / 1,0 Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdio.h - Funções para gráficos. stdlib.h - Funções de entrada e saida. string.h - Funções para concatenação de strings com inteiros. math.h - Funções matemáticas 9a Questão (Ref.: 201201823121) Pontos: 0,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? while{ // [bloco de comandos] } do (cfp !=0); if (cpf != 0) { // [bloco de comandos] } do while (cfp !=0) { // [bloco de comandos] } do{ // [bloco de comandos] } while (cfp !=0); for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } 10a Questão (Ref.: 201201823108) Pontos: 0,0 / 0,5 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for ( i = 0; i == num; i++) enquanto (num > 0) while (num == 0) while (num != 0) for (i = num; i > 0; i++) Avaliação: CCE0242_AV1_ » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: Professor: ANITA LUIZA MACIEL LOPES Turma: 9003/AF Nota da Prova: 5,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 15/04/2014 16:03:54 1a Questão (Ref.: 201301973764) Pontos: 0,0 / 0,5 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. | e || | e ||| Apenas | || e ||| Apenas ||| 2a Questão (Ref.: 201302071317) Pontos: 0,5 / 0,5 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 studio.h iostream.h stdin.h 3a Questão (Ref.: 201302017157) Pontos: 0,5 / 0,5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. &&, || e ~ =, > e || +, - e * &&, >= e || <, > e >= 4a Questão (Ref.: 201302073419) Pontos: 0,5 / 0,5 Na linguagem C, temos várias formas de exibir mensagens na tela, através das funções encontradas na biblioteca padrão stdio.h. Sabe-se de antemão que poderíamos utilizar várias delas para exibir um texto, mas a escolha da função parte da necessidade do programa. Se um programa precisa exibir um texto, sem variáveis ou constantes numéricas já com a quebra de linha no final, qual das funções apresentadas é a mais adequada? putchar cout print puts printf 5a Questão (Ref.: 201301973778) Pontos: 1,0 / 1,0 Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções matemáticas que possibilitam arredondamento de um numero. Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam arredondamento de um numero. Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para entrada e saída de dados. Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. 6a Questão (Ref.: 201302080028) Pontos: 0,0 / 1,0 Dado o código abaixo: #include < stdio.h > #include < stdlib.h> int main( ){ int valor1, valor2; valor1 = 2; valor2 = 3; printf("%d",valor1++); printf("%d",valor2*=3); printf("%d",valor1+=valor1); printf("%d",valor2%2); system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: O programa exibirá 39120 Ocorrerá um erro O programa exibirá 3961 O programa exibirá 0 O programa exibirá 2961 7a Questão (Ref.: 201301942960) Pontos: 1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); \n4 \n8 9 12 8 8a Questão (Ref.: 201302017145) 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) enquanto (num > 0) for (i = num; i > 0; i++) for ( i = 0; i == num; i++) while (num != 0) 9a Questão (Ref.: 201302084674) Pontos: 0,0 / 1,0 Para o desenvolvimento de nossos programa na linguagem C, contamos com 3 tipos básicos de estruturas de repetição, for, while e do..while. O funcionamento e aplicação dos mesmos tem pequenas diferenças. int i; for(i=0; i < 10; i+=2) if (i%2) printf("%d",i); printf("%d",i); Supondo que as demais linhas necessárias para o funcionamento do programa estejam devidamente criadas e baseado no trecho de código apresentado, o que será exatamente apresentado na tela após a sua execução. 02468 024681010 0246810 10 0 2 4 6 8 10 10a Questão (Ref.: 201302070819) Pontos: 1,0 / 1,0 Observe o trecho de código abaixo e suponha que foi digitado o número 1762. Qual das opções abaixo corresponde à saída? 12671 1762 2671 0 1762 12671 1762 0 2671 1762 1a Questão (Cód.: 177550) Pontos: 0,0 / 1,0 Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em C++? float short 3. boolean char int 2a Questão (Cód.: 92269) Pontos: 1,0 / 1,0 De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo. As diretivas #define e #undef permitem a compilação condicional. Uma das principais utilidades das diretivas de compilação é tornar o código portável. 3. O compilador gera um programa executável. const: a variável não pode ter o seu valor alterado. A diretiva de compilação #error permite a criação de um erro em tempo de execução. 3a Questão (Cód.: 67556) Pontos: 1,0 / 1,0 Ao ser inserida a função de raiz quadrada (sqrt) no código de um programa em C++, é necessário incluir no include: stdio.h ctype.h 3. cmath.h Nada string.h4a Questão (Cód.: 134170) Pontos: 0,0 / 1,0 Um programador precisa criar alguns nomes de variáveis para utilizar em seu programa desenvolvido em C++ e apresenta as seguintes opções: I) return II) Name III) 2Name Baseado nas regras de definição de nomes de variáveis da linguagem pode-se afirmar que está(ão) correto(s): 1. Apenas a II Apenas a I I e III II e III I e II 5a Questão (Cód.: 134172) Pontos: 0,0 / 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. 2. 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. Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções. São declaradas no final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas. 6a Questão (Cód.: 68173) Pontos: 1,0 / 1,0 O que será impresso? int uum =10; if (num%2==0){ cout<< "O numero "; cout<< "é par"; }else { cout<< "O numero "; cout<< " é impar"; } O número é impar O numero é par O numero é impar é par é impar 4. O numero é par 7a Questão (Cód.: 177532) Pontos: 0,5 / 0,5 Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? 1 cin >> numero; if (numero %2 == 0) cout << "par"; else cout <<"impar"; cin >> numero; if (numero % 2 = 0) cout << "par"; else cout <<"impar"; cin >> numero; cout << numero %2; cin >> numero; if (numero / 2 == 0) cout << "par"; else cout <<"impar"; cin >> numero; if (numero %2 = 1) cout << "par"; else cout <<"impar"; 8a Questão (Cód.: 177535) Pontos: 0,5 / 0,5 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) || (pontos <=20)) ((pontos>=10) ! (pontos <=20)) 3 ((pontos>=10) && (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) # (pontos <=20)) 9a Questão (Cód.: 87974) Pontos: 0,0 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 1 float string int uint char 10a Questão (Cód.: 93831) Pontos: 0,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = 11 y = 11 z = 15 x = -20 y = 20 z = 10 x = -01 y = 01 z = 10 x = -13 y = 11 z = 13 5 x = -11 y = 11 z = 10 AV2 – Linguagem de Programação – 2012.2 1a Questão (Cód.: 99627) Pontos: 0,0 / 1,5 Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia. Este laboratório precisa desenvolver programas em liguagem C para conversões de medidas para automatizar os seus processos. Codifique um programa em linguagem C que obtenha uma medida em quilômetros como entrada de dados do usuário através da função scanf, converta a medida para milhas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 1.61, que deve ser usado no cálculo da conversão. Defina as variáveis como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória. Resposta: 2a Questão (Cód.: 135612) Pontos: 0,0 / 1,0 Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para poder executar alguns cálculos a partir deste ano. Das opções apresentadas, qual função apresenta a solução para o programador? atoi( ). strlen( ). strlength( ). strcat( ). strcont( ). 3a Questão (Cód.: 92368) Pontos: 0,0 / 1,5 Faça um programa em C que dado um número inteiro positivo n, calcular a soma dos n primeiros números naturais. Resposta: 4a Questão (Cód.: 135611) Pontos: 0,0 / 1,0 Um programador durante a construção de um código precisava unir o nome e a matricula de um servidor. Na manipulação de textos na linguagem C++ é necessário a utilização de funções da biblioteca < string >. Das opções apresentadas, qual função apresenta a solução para o programador? strlen( ). strlength( ). strcont( ). atoi( ). strcat( ). 5a Questão (Cód.: 135633) Pontos: 0,5 / 0,5 Durante a execução de um programa o operador delete pode desalocar memória, criada pelo operador new. Esse tipo de manipulação de variáveis com este operador é chamado de: Alocação estática Passagem por valor Alocação dinâmica Passagem por endereço Alocação por endereço 6a Questão (Cód.: 134172) Pontos: 0,0 / 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 no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas. 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 final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas. São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções. 7a Questão (Cód.: 135603) Pontos: 0,0 / 0,5 Para resolver um determinado problema um programador escreveu um código para trabalhar com um vetor conforme apresentado na questão: float vetn[20]; for (int i=0; i < 20; i++){ vetn[i] = ( i+1) * 0.1; i = i + 2; } 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 20 valores reais. Serão armazenados 7 valores reais. O vigésimo valor armazenado será o 2.0. O terceiro valor armazenado será o 0.6. O segundo valor armazenado será o 0.2. 8a Questão (Cód.: 135623) Pontos: 0,0 / 0,5 Na linguagem C++, no processo de manipulação de memória temos a possibilidade de utilizar os ponteiros. Quando as seguintes linhas de código forem executadas: (desconsidere a necessidade do restante do programa) float *x, pos; pos = 5.5; x = &pos Podemos afirmar que: O conteúdo do endereço para o qual x aponta é 5.5 A variável pos aponta para x Não é possível trabalhar com ponteiros do tipo real. O conteúdo de &pos é 5.5 O conteúdo de x é 5.5 9a Questão (Cód.: 135599) Pontos:0,0 / 0,5 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. char mat[2][2]; mat[0][2] = A; int mat[3][3]; mat[0][2] = 5.0; char mat[2][2]; mat[0][2] = "A"; int mat[3][3]; mat[0][2] = 5; int mat[3][3]; mat[0][3] = 5; 10a Questão (Cód.: 135595) Pontos: 0,0 / 0,5 Baseado nos conceitos de Matrizes, no que tange em relação a declaração, dentre as afirmações que se seguem, assinale a que não contem erros sobre as matrizes multidimensionais- 1 e matrizes não dimensionadas- 2 respectivamente. 1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos. 1- O compilador cria uma matriz grande para conter todos os seus elementos e 2- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n]. 1- Tipo nome [linha][coluna] e 2 - O tamanho não é especificado. 1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado. 1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho] Avaliação: CCE0242_AV1_201301168599 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Professor: ANDRE PRZEWODOWSKI FILHO OSWALDO BORGES PERES Turma: 9011/X Nota da Prova: 5,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1,5 Data: 15/04/2014 18:00:07 1a Questão(Ref.: 201301253614) Pontos:0,5 / 0,5 Qual o nome da função matemática que calcula a potenciação de um número? double sqrt pot elevado pow 2a Questão(Ref.: 201301288815) Pontos:1,0 / 1,0 Qual é a saída de tela, deste trecho de programa? int x=4, y=8; if (x < 2) printf ("%d \n", x); else printf ("%d \n", y); 8 9 \n8 \n4 12 3a Questão(Ref.: 201301363000) Pontos:0,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) enquanto (num > 0) while (num == 0) for ( i = 0; i == num; i++) while (num != 0) 4a Questão(Ref.: 201301319630) Pontos:0,0 / 1,0 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++. 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 final de um bloco. Seus escopos não estão restritos aos blocos em que essas variáveis foram declaradas. São declaradas no início de um bloco. Seus escopos estão restritos aos blocos em que essas variáveis foram declaradas. Não mantêm seu valor em todo o programa e suas variáveis são escritas dentro do escopo das funções. São declaradas dentro do main(). E suas variáveis são escritas dentro do escopo das funções. 5a Questão(Ref.: 201301376937) Pontos:1,0 / 1,0 Uma das dificuldades da estrutura escolha/ caso é o fato das restrições variarem para cada linguagem, dificultando a fixação. Na linguagem C, essa estrutura recebe o nome de switch() e tem suas restrições. Observe os trechos abaixo e assinale o que é possível ser usado na linguagem C, supondo quese espera encontrar na variável de nome a, inteira, alguns valores e entres eles está o número 90. Analise as linhas abaixo e assinale que foi escrita corretamente para testar o número 90 na estrutura switch(). case a=90: printf("Pode") ;break; case 90: printf("Pode") ; break; 90: printf("Pode"); case a > 90: printf("Pode") ;break; 90: printf("Pode"); stop; 6a Questão(Ref.: 201301417172) Pontos:0,5 / 0,5 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. studio.h stdio.h iostream.h stdin.h iostream 7a Questão(Ref.: 201301273432) Pontos:0,5 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 char int uint string float 8a Questão(Ref.: 201301319619) Pontos:0,5 / 0,5 A linguagem C/C++ apresenta vantagens e desvantagens em sua utilização. Considere as seguintes afirmativas: |) Possibilidade em programação de alto e baixo nível; ||) Grande período para o aprendizado. |||) Adequação a grandes projetos; Assinale a alternativa que contem apenas vantagens da linguagem C++. Apenas ||| Apenas | | e ||| || e ||| | e || 9a Questão(Ref.: 201301373441) Pontos:0,0 / 1,0 Um engenheiro precisava calcular o valor do imposto a ser pago no carnê leão. Sabe-se que o imposto é calculado sobre o salário bruto. Acompanhe o programa codificado na linguagem C, supondo que você digitou 4000 para primeira solicitação de entrada e 1000, para segunda solicitação. Escolha a opção onde está presente o valor do imposto. Valor do imposto a ser pago: 1000.00 Valor do imposto a ser pago: 800.00 Valor do imposto a ser pago: 750.00 Valor do imposto a ser pago: 650.00 Valor do imposto a ser pago: 850.00 10a Questão(Ref.: 201301373429) 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 resposta CORRETA que apresenta o que foi exibido na tela. - 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) 0543(O valor absoluto do número espelhado formatado) 1a Questão(Ref.: 201301285085) Pontos:1,5 / 1,5 Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia. Este laboratório precisa desenvolver programas em liguagem C para conversões de medidas para automatizar os seus processos. Codifique um programa em linguagem C que obtenha uma medida em quilômetros como entrada de dados do usuário através da função scanf, converta a medida para milhas e exiba a medida convertida através da função printf. Defina o fator de conversão como uma constante chamada fator de valor igual a 1.61, que deve ser usado no cálculo da conversão. Defina as variáveis como numéricos reais em ponto flutuante de menor precisão para ocupar menos espaço de memória. Resposta: #include# include intmain(intargc, char **argv) {constfloat fator=1,61; float medida; scanf(''%f,&medida); medida=medida/fator; printf(''%f'',medida); return(0);} Gabarito: #include #include int main(int argc, char** argv) { constfloat fator = 1.61; float medida; scanf("%f", &medida); medida = medida / fator; printf("%f", medida); return (0); } 2a Questão(Ref.: 201301277805) Pontos:0,5 / 0,5 Sabemos que para a utilização de funções dalinguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. string.h - Funções para concatenação de strings com inteiros. stdio.h - Funções para gráficos. math.h - Funções matemáticas time.h - Funções para manipulação de tempo, apenas horas, minutos e segundos. stdlib.h - Funções de entrada e saida. 3a Questão(Ref.: 201301425976) Pontos:0,0 / 1,5 Desenvolva um programa que leia uma matriz 3 x 3 de inteiros e exiba sua diagonal principal e secundária. Resposta: #include <stdio.h> #include <stdlib.h> int main() { matri[3][3]; } Gabarito: #include #include voidmain(){ intminhaMatriz[3][3]; intlinha,coluna; for (linha=0; linha<3;linha++){ for (coluna=0; coluna<3;coluna++){ printf("Linha e Coluna: [%d][%d] ",linha,coluna); scanf("%d",&minhaMatriz[linha][coluna]); } } printf("\n\n"); printf("-----------------------------\n"); printf("DIAGONAL PRINCIPAL Digitada:\n"); printf("-----------------------------\n"); for (linha=0; linha<3;linha++){ for (coluna=0; coluna<3;coluna++){ if (coluna == linha){ printf("%5d ", minhaMatriz[linha][coluna]); } } } printf("\n\n"); printf("-----------------------------\n"); printf("DIAGONAL SECUNDARIA Digitada:\n"); printf("-----------------------------\n"); for (linha=0; linha<3;linha++){ for (coluna=0; coluna<3;coluna++){ if (coluna == (3 - 1 - linha )){ printf("%5d ", minhaMatriz[linha][coluna]); } } } printf("\n\n"); system("PAUSE"); } 4a Questão(Ref.: 201301422159) Pontos:0,5 / 0,5 Observe o código abaixo: #include <stdio.h> #include <stdlib.h> intmain(){ intx,y,z; x=6; y=2; z = (x%2)+8; puts(z); system("PAUSE"); return 0; } Dentre as opções abaixo é correto afirmar: O programa exibirá 11 Ocorrerá um erro O programa exibirá 16 O programa exibirá 8 O programa exibirá 0 5a Questão(Ref.: 201301419269) Pontos:0,5 / 0,5 Para que possamos criar nossos programas na linguagem C, iniciamos por criar o ______________, o qual pode ser feito através de um editor de texto não formatado e salvo com a ______________ ou mesmo utilizar um editor da linguagem, como o DEV C++. De acordo com o sistema operacional isto pode ser um pouco diferente. Após esta etapa, devemos ___________ e linkeditar o programa gerando o arquivo _____________, o qual após ser executado apresenta o resultado de nosso programa. Das opções apresentadas, marque aquela que completa respectivamente e corretamente os espaços em branco destacados do texto, segundo os conceitos da linguagem C apresentados no material didático da disciplina. Código fonte - extensão .c - compilar - executável Código base - extensão .c - compilar - fonte Fonte - extensão .txt - editar - executável Executável - extensão .c - compilar - fonte Código de texto - extensão .txt - editar - fonte 6a Questão(Ref.: 201301419285) Pontos:0,5 / 0,5 O desenvolvimento de um programa precisa atender as necessidades do usuário final, para isto o desenvolvedor conta com algumas estruturas que facilitam a construção de seu código fonte. Uma delas é a estrutura condicional if. Das opções apresentadas marque a qual melhor define esta estrutura. Compara os valores de algumas variáveis e dependendo do resultado permite que o programa siga por caminhos diferentes. Compara os valores possíveis para uma variável e dependendo do resultado permite que o programa siga por caminhos diferentes. Compara os valores de algumas variáveis dependendo do resultado permite que o programa possa fazer um caminho diferente repetidamente. Testa uma condição e dependendo do resultado permite que o programa siga por caminhos diferentes repetidamente. Testa uma expressão e dependendo do resultado permite que o programa siga por caminhos diferentes. 7a Questão(Ref.: 201301277766) Pontos:0,5 / 0,5 Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stderr = Dispositivo de saída padrão (normalmente o monitor) stdaux = Dispositivo de saída principal (normalmente a porta usb) stdout = Dispositivo de saída de erro padrão (normalmente o monitor) stdin = Dispositivo de entrada padrão (normalmente o teclado) 8a Questão(Ref.: 201301321053) Pontos:1,0 / 1,0 Baseado nos conceitos de Matrizes, no que tange em relação a declaração, dentre as afirmações que se seguem, assinale a que não contem erros sobre as matrizes multidimensionais- 1 e matrizes não dimensionadas- 2 respectivamente. 1- Tipo nome [linha][coluna] e 2 - O compilador cria uma matriz grande para conter todos os seus elementos. 1- Tipo nome [linha][coluna] e 2 - O tamanho não é especificado. 1- O compilador cria uma matriz grande para conter todos os seus elementos e 2-Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n]. 1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - Tipo nome [tamanho] 1- Tipo nome [tamanho1][tamanho2][tamanho3]...[tamanho n] e 2 - O tamanho não é especificado. 9a Questão(Ref.: 201301430542) Pontos:0,5 / 0,5 Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar. Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor paraatender a necessidade citada. int notas[150]; float %.1f notas[150]; real notas[150]; integer notas[150]; float notas[150]; 10a Questão(Ref.: 201301416730) Pontos:1,0 / 1,0 Observe o programa abaixo e escolha a opção que apresenta o que retorna da função chamada. O maior número é retornado Nada retorna porque o nome do vetor da função main é diferente do nome do vetor da função descobre O valor retornado corresponde ao deslocamento mais um em relação ao endereço base da variável que contem o menor número O valor retornado corresponde ao índice da variável que contem o menor número O menor número é retornado 1 - Sabemos que para a utilização de funções da linguagem C precisamos declarar suas respectivas bibliotecas. De acordo com a Linguagem C marque a opção em que o descritivo da biblioteca está correto. math.h - Funções matemáticas 2 - De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo. O compilador gera um programa executável. 3 - Uma das características da linguagem C++ é a utilização de operadores (Lógicos, aritméticos, de atribuição, etc.) que se baseiam em símbolos que permitem a realização de operações. Basicamente, as regras de precedência desses operadores seguem as regras algébricas. Dentre os símbolos abaixo, quais correspondem respectivamente a Negação Lógica e Resto de Divisão? ! e % 4 - Na linguagem C/C++ existem três loops
Compartilhar