Geschreven door studenten die geslaagd zijn Direct beschikbaar na je betaling Online lezen of als PDF Verkeerd document? Gratis ruilen 4,6 TrustPilot
logo-home
Tentamen (uitwerkingen)

CSE 240 Midterm exam questions answered correctly

Beoordeling
-
Verkocht
-
Pagina's
28
Cijfer
A+
Geüpload op
26-03-2025
Geschreven in
2024/2025

CSE 240 Midterm exam questions answered correctly Given: Very Simple Programming Language (VSPL) char ::= a | b | c | ... | z | 0 | 1 | ... | 9 operator ::= + | - | * | / | % | | | == | = | = variable ::= char | char variable expr ::= variable operator variable | ( expr ) operator ( expr ) assign ::= variable = expr; statements ::= assign | assign statements The following is valid: a = b + c + d; - ANSWERSfalse If you like to see accurate debugging information, which of the following program processing would you recommend? - ANSWERSInterpretation If your application is composed of multiple modules (programs), which of the following program processing would you recommend? - ANSWERSCompilation What is the main reason of applying two-step translation of high level programming language? - ANSWERSOne compiler for all machines What is "func" in this example? #include stdio.h #define func(x, y) (x y) ? y : x int main() { int x = 10; int y = 9; int z = func(x, y); } - ANSWERSA macro Assume a function requires 20 lines of machine code and will be called 10 times in the main program. You can choose to implement it using a function definition or a macro definition. Compared with the function definition, macro definition will lead the compiler to generate, for the entire program, ______ - ANSWERSa longer machine code but with shorter execution time. Given the following code, what is the expected value for z? #include stdio.h #define func(x, y) (x y) ? y : x int main() { int x = 10; int y = 9; int z = func(++x, y++); } - ANSWERS10 Explicit type conversion is commonly refer to as __________ . - ANSWERSCasting Which of the following orthogonality describe this example:

Meer zien Lees minder
Instelling
Vak

Voorbeeld van de inhoud

CSE 240 Midterm exam
questions answered
correctly
Given:
Very Simple Programming Language (VSPL)
<char> ::= a | b | c | ... | z | 0 | 1 | ... | 9
<operator> ::= + | - | * | / | % | < | > | == | >= | <=
<variable> ::= <char> | <char> <variable>
<expr> ::= <variable> <operator> <variable> | ( <expr> )
<operator> ( <expr> )
<assign> ::= <variable> = <expr>;
<statements> ::= <assign> | <assign> <statements>


The following is valid:


a = b + c + d; - ANSWERS>>>>>false


If you like to see accurate debugging information, which of the
following program processing would you recommend? -
ANSWERS>>>>>Interpretation


If your application is composed of multiple modules (programs),
which of the following program processing would you recommend? -
ANSWERS>>>>>Compilation


What is the main reason of applying two-step translation of high
level programming language? - ANSWERS>>>>>One compiler for all
machines


What is "func" in this example?

,#include <stdio.h>


#define func(x, y) (x > y) ? y : x


int main()
{
int x = 10;
int y = 9;
int z = func(x, y);
} - ANSWERS>>>>>A macro


Assume a function requires 20 lines of machine code and will be
called 10 times in the main program. You can choose to implement
it using a function definition or a macro definition. Compared
with the function definition, macro definition will lead the
compiler to generate, for the entire program, ______ -
ANSWERS>>>>>a longer machine code but with shorter execution
time.


Given the following code, what is the expected value for z?


#include <stdio.h>


#define func(x, y) (x > y) ? y : x


int main()
{
int x = 10;
int y = 9;
int z = func(++x, y++);
} - ANSWERS>>>>>10


Explicit type conversion is commonly refer to as __________ . -
ANSWERS>>>>>Casting


Which of the following orthogonality describe this example:

, If a block allows one statement, it should allow zero or more
statments within that same block. - ANSWERS>>>>>Number
Orthogonality


In the C-Style input function scanf("%d", &i); What does the
character "&" mean? - ANSWERS>>>>>scanf takes the address of an
variable as its parameter.


Where is the main() function located in a C or C++ program? -
ANSWERS>>>>>? main class


In C++, what function can be used to input a string with spaces?
- ANSWERS>>>>>cin.getline(...);


What is NOT the purpose (functionality) of the forward
declaration (prototype)? - ANSWERS>>>>>


A data type defines the - ANSWERS>>>>>values and operations
allowed


Assume a varible is declared in a block of code within a pair of
curly braces. The scope of the variable - ANSWERS>>>>>starts
from its declaration point and extends to the end of the block.


Given a C declaration: char a[] = "Hello World"; What can be
used as the initial address of array a[]? Select all correct
answers. - ANSWERS>>>>>*a[0]
&a[0] (check with professor)


Given a declaration: char a[] = "Hello World"; What is the size
(in bytes) of the array a[]? - ANSWERS>>>>>12 bytes


Which of the following C assignment statements (assign a value
to a variable at the semantic level) will NOT cause a
compilation error?
When evaluating a programming language the category Reusability
describes: - ANSWERS>>>>>This concept asks how tied down a
language is to a particular platform, can code be distributed
easily and can libraries be made and shared

Geschreven voor

Vak

Documentinformatie

Geüpload op
26 maart 2025
Aantal pagina's
28
Geschreven in
2024/2025
Type
Tentamen (uitwerkingen)
Bevat
Vragen en antwoorden

Onderwerpen

$11.49
Krijg toegang tot het volledige document:

Verkeerd document? Gratis ruilen Binnen 14 dagen na aankoop en voor het downloaden kun je een ander document kiezen. Je kunt het bedrag gewoon opnieuw besteden.
Geschreven door studenten die geslaagd zijn
Direct beschikbaar na je betaling
Online lezen of als PDF

Maak kennis met de verkoper
Seller avatar
leonlangat942

Maak kennis met de verkoper

Seller avatar
leonlangat942 EXAMS
Volgen Je moet ingelogd zijn om studenten of vakken te kunnen volgen
Verkocht
1
Lid sinds
1 jaar
Aantal volgers
0
Documenten
68
Laatst verkocht
1 jaar geleden

0.0

0 beoordelingen

5
0
4
0
3
0
2
0
1
0

Recent door jou bekeken

Waarom studenten kiezen voor Stuvia

Gemaakt door medestudenten, geverifieerd door reviews

Kwaliteit die je kunt vertrouwen: geschreven door studenten die slaagden en beoordeeld door anderen die dit document gebruikten.

Niet tevreden? Kies een ander document

Geen zorgen! Je kunt voor hetzelfde geld direct een ander document kiezen dat beter past bij wat je zoekt.

Betaal zoals je wilt, start meteen met leren

Geen abonnement, geen verplichtingen. Betaal zoals je gewend bent via iDeal of creditcard en download je PDF-document meteen.

Student with book image

“Gekocht, gedownload en geslaagd. Zo makkelijk kan het dus zijn.”

Alisha Student

Bezig met je bronvermelding?

Maak nauwkeurige citaten in APA, MLA en Harvard met onze gratis bronnengenerator.

Bezig met je bronvermelding?

Veelgestelde vragen