Logo Passei Direto
Buscar

Dada a sintaxe da função printf() a saída correta é: printf( “Salário: %f\n”, 700,35); A Salário: %f B n C 25 D Salário: 700,35

User badge image
Praticando Para o Saber

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

A função `printf()` em C é usada para imprimir dados formatados. No caso da chamada `printf( “Salário: %f\n”, 700,35);`, a sintaxe está incorreta porque o valor `700,35` não é um número válido em C. O correto seria usar um ponto em vez de uma vírgula, ou seja, `700.35`. Além disso, a função `printf()` espera um único valor para o especificador `%f`, que é o primeiro argumento após a string de formato. Portanto, a saída correta não será gerada. Analisando as alternativas: A) Salário: %f - Não é a saída correta, pois `%f` não será substituído. B) n - Não é relevante. C) 25 - Não é a saída correta. D) Salário: 700,35 - Também não é a saída correta, pois o formato está errado. Dado que a sintaxe está incorreta, não há uma saída correta entre as opções apresentadas. Você precisa revisar a chamada da função para que ela funcione corretamente.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Você foi encarregado de fazer um programa para distrair seus dois sobrinhos chatos. Depois de horas de procura você encontrou o programa de Jogo da Velha cujo código está abaixo. Contudo, este programa não funciona.
Marque nas alternativas a seguir a linha do código que está errada.
A for (int i = 0; i < 9 && vencedor == 0; i++)
B jogador = i % 2 + 1;
C if ((jogador != 1)) board[linha][coluna] = 'X';
D if (vencedor == 0) printf( "Empatou\n" );
E if ((board[0][0] == board[1][1] && board[0][0] == board[2][2]) || (board[0][2] == board[1][1] && board[0][2] == board[2][0])) vencedor = jogador;

Observe o algoritmo em C a seguir, qual deve ser sua condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a saída “Aprovado com 60.00”, para as entradas “60” e “60”, e o algoritmo continue funcionando para quaisquer valores das variáveis de entrada.
#include
#include
int main()
{
float nota1, nota2;
printf ("Digite a primeira nota: ");
scanf ("%f", ¬a1);
printf ("Digite a segunda nota: ");
scanf ("%f", ¬a2);
if (????????????????)
printf ("Aprovado com %.2f",??????????????);
else
printf ("Reprovado com %.2f", (?????????????);
return 0;
}
Nota: 10.0
A (nota1+nota2 >= 60)
(nota1+nota2)
B ((nota1+nota2)/2 >= 60)
nota1
C ((nota1+nota2)/2 > 60)
((nota1+nota2)/2)
D ((nota1+nota2)/2 >= 60)
((nota1+nota2)/2)

Conforme visto na Aula 03, 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 base nestes conceitos, assinale a alternativa correta em relação aos vetores:
A Um vetor pode conter elementos de somente um tipo de dados e pode ser de qualquer tipo de dados;
B É possível declarar vetores sem dimensão desde que você não faça a inicialização do vetor ao mesmo tempo;
C Assim como as matrizes, os vetores podem ser multidimensionais;
D Os elementos de um vetor não são sempre armazenados em posições contíguas de memoria;
E O índice do primeiro elemento do vetor é sempre 1 (um).

Em códigos escritos em C, podemos utilizar laços de repetição e funções específicas para entrada e saída, como vimos na Rota de Aprendizado.
Determine o que será impresso na tela do terminal caso este código seja compilado e executado em uma máquina rodando Windows.
A A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela. Uma vez em cada linha. Além da mensagem "Pressione qualquer tecla para continuar..." também sem as aspas;
B A expressão "Curso de Redes", sem as aspas, será escrita 10 vezes na tela, todas na mesma linha. Além da mensagem "Pressione qualquer tecla para continuar...";
C O código compilado não executará, existe um erro neste código, já que não há chaves {} limitando o bloco do if;
D O código compilado não será executado já que existe um erro de digitação.

Quais as duas tarefas principais que são executadas por um compilador no processo de tradução?
A Gerenciamento da memória e síntese.
B Controla e gerencia a entrada e saída de dispositivos.
C Análise e controle de entrada e saída de dispositivos.
D Análise e síntese.
E Nenhuma das respostas.

De acordo com o conteúdo abordado na Aula 1, em um código escrito na Linguagem de Programação C/C++, as variáveis precisam ser declaradas antes de serem utilizadas. Muitas vezes, por questões de organização, definimos estas variáveis no início do código.
Com base nesta definição apresentada no enunciado da questão, assinale a alternativa correta que apresenta a declaração correta de variáveis:
A a, b, c float;
B a, b, c;
C integer x;
D y int;
E float a, b, c;

Foi pedido a um aluno que escrevesse um trecho de código no qual, dado um número inteiro positivo X, imprimisse Yes caso este fosse múltiplo, simultaneamente, de 3 e de 5. Dos trechos abaixo, qual deles representa um código válido em C que satisfaz o pedido?
A if ( x % 3 == 0 || x % 5 == 0 ) { printf (" Yes"); }
B if ( x / 3 ==0 && x / 5 == 0 ) { printf (" Yes"); }
C if ( x % 15 == 0) { printf (" Yes"); }
D if ( 5 / x == 0 && 3 / x == 0 ) { printf (" Yes"); }

Com relação a este assunto, Matrizes, imagine que você tenha em um programa uma matriz de números inteiros sequenciais, semelhante a matriz abaixo:
Agora, você precisa imprimir esta matriz ao contrário (ordem decrescente), ou seja, a matriz impressa deverá ser: 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1. Considere 'i' como sendo a variável que varre o número de linhas e 'j ' a variável que varre o número de colunas. A matriz deverá ser de dimensão 3x5. Como será o código de escrita da matriz que você deverá desenvolver para esta aplicação?
A for (i=0;i<3;i++) { for (j=0;j<5;j++) { printf("%d",matriz[i][j]); } printf("\n"); }
B for (i=0;i<2;i++) { for (j=0;j<4;j++) { printf("%d", matriz[i][j]); } printf("\n"); }
C for (i=2;i>=0;i--) { for (j=4;j>=0;j--) { printf(" %d ",matriz[i][j]); } printf("\n"); }
D for (i=3;i>=0;i--) { for (j=5;j>=0;j--) { printf("%d",matriz[i][j]); } printf("\n"); }
E for (i=3;i>=0;i--) { for (i=5;i>=0;i--) { printf("%d",matriz[i][i]); } printf("\n"); }

Sendo A=5, B=3 e C=7, análise as operações a seguir e marque a opção correta. (V é verdadeiro e F é falso)
1. A+B = C 2. B+C < A 3. C < A*B 4. B+C = 2*A 5. C div B > A
A F – F – V – V – V
B V – F – V – V – F
C F – F – V – V – F
D F – V – V – V – F

Você foi encarregado de corrigir o código criado por um dos seus colegas de trabalho. Sabendo que o objetivo do código é permitir a soma de duas matrizes de 2X2 digitadas pelo usuário e tendo o código abaixo a sua disposição.
Encontre a linha que está errada.
A (j = 0; j<=2; ++j)
B for (i = 0; i<2; ++i)
C printf( "Digite a%d%d: ", i + 1, j + 1 );
D c[i][j] = a[i][j] + b[i][j];
E int a[2][2] = { 0 }, b[2][2] = { 0 }, c[2][2] = { 0 };

Mais conteúdos dessa disciplina