EE 160 Midterm 1. Spring Name: login id: Section: Team name: February 29, 2016

Size: px
Start display at page:

Download "EE 160 Midterm 1. Spring Name: login id: Section: Team name: February 29, 2016"

Transcription

1 EE 160 Midterm 1 Spring 2016 Name: login id: Section: Team name: February 29, 2016 This is a open book, open notes, closed neighbor, closed teammate, closed laptop/cell phone/ipad/etc. exam. You may also use your calculator for this exam. Partial credit is available, so where ever possible, Show Your Work, particularly when tracing the execution of programs. When writing code, it is NOT necessary to comment the code on this exam, however, you should use meaningful variable and function names to make your code readable. This exam consists of 9 numbered pages, including this cover sheet. You are advised to quickly look over the entire exam first to plan your time. You will have as much time as you need for this exam (within reason), but should be able to complete it in about an hour. 1

2 1. Trace Me (25 Points). Show a manual trace of the following program, showing the values of all variables and the output generated by the program. (HINT: be careful of the types). The input file to the program is: (SHOW YOUR WORK) #include <stdio.h> float doit( int, float); main() { float a, b; int c, d; while( scanf("%f", &a)!= EOF) { scanf("%f", &b); d = b; c = doit(d, a); d = doit(c + 3, b) - doit(d, b); printf("its %d \n", d); float doit(int a, float b) { while( b >= a ) b = b - a; return b; 2

3 2. Fix Me (25 Points). In kindergarten we learned that if we drop a ball from different heights, it takes different amounts of time to hit the ground. Much later, in your Physics class you learned how to calculate how long an object takes to fall and its velocity in a constant gravity field. In the lab, you wrote programs to calculate the final velocity and height given the time. We would like to write a program that is given the initial height for dropping a ball, and shows the velocity and height at time intervals as the ball falls. The program on the next two pages is supposed to produce output like: Enter initial height (in m): 10 Time Velocity Height Ball hit ground at about time 1.4 sec (Note: the negative velocity and acceleration means in the down direction). But, my program doesn t work (where have I heard that before? :-)). Your job is to fix the errors in the code on the next 2 pages so that it compiles, links, and executes correctly. We know that the algorithm and formulas are correct, so, there are no logic errors, the problem is just in the code. For each error you fix, identify whether the error would have been detected at compile time, link time, or run time. 3

4 #include "stdio.h" float drop(float how_high, float how_fast) /* Given: initial height and velocity of ball Returns: prints table of height and velocity over time and returns time ball hit the ground. */ Main() { int flag; float height; /* get first height */ printf("enter initial height (in m): "); flag = scanf("%d", &height); /* while there are more trials to run */ while( height!= EOF) { /* print column headings */ printf("\n Time\t Velocity\t Height\n"); /* print one table */ splat = drop_ball(height, 0.0); /* print final result */ printf("\nball hit ground at about time %4.1f sec\n", splat) /* get next height */ printf("enter initial height (EOF to quit): " ; height = scan("%f", &flag); printf("\n"); 4

5 float drop(float ht, float velocity); /* Given: initial height and velocity of ball Returns: prints table of height and velocity over time and returns time ball hit the ground. */ { float time = 0.0; /* while the ball is still falling */ while( ht > 0); { /* print time step printf("%4.1f\t%10.2f\t%6.2f\n", time, velocity ); /* Update velocity over this interval */ velocity = velocity * 0.1; /* Update height over this interval */ ht = ht + velocity * 0.1; /* update time to next interval */ time = time + 0.1; /* ball hits the ground during this interval */ ht = 0; /* print velocity and height at end of interval */ printf("%4.1f\t%10.2f\t%6.2f\n, time, velocity, ht); return time; 5

6 3. MPG Most cars these days have on-board computers that can give the driver useful information like miles to next servce, or instantaneous miles per gallon. Being engineers, we like to figure out how do they do that?, so we d like to write a program that can compute the instanteneous and averge MPG using data from the on-board computer. We will use the five step process to design this program. (a) Understand the problem: For testing purposes, we will assume we can get data from the on-board computer in a file format consiting of a milage value (from the odometer) and a gallons of gas consumed value (measure by the fuel injectors) at regular intervals, say every 5 seconds. An example file might look like: With the above data, the program should produce the output: Instantaneous MPG = Instantaneous MPG = Instantaneous MPG = Instantaneous MPG = Instantaneous MPG = Instantaneous MPG = For 6 readings, average MPG = (b) (10 Points). Do a hand example: Use your calculator to show how to compute the first TWO lines of the above output. (results within +/ are sufficuent). 6

7 (c) (15 Points). Write the algorithm: Write the algorithm for this program. 7

8 (d) (20 Points). Translate the algorithm into C: Write the code for this program. 8

9 (e) (5 Points). Test the program: Explain to me in words what changes you would make to this program to compute the average speed from these measurements, given that the lines of input are at 5 second intervals. 9

EE 160 Midterm 1. Spring Name: login id: Section: Team name: February 26, 2018

EE 160 Midterm 1. Spring Name: login id: Section: Team name: February 26, 2018 EE 160 Midterm 1 Spring 2018 Name: login id: Section: Team name: February 26, 2018 This is a closed book, closed notes, closed neighbor, closed teammate, closed laptop/cell phone/ipad/etc. exam. You may

More information

EE 160 Final Exam. Spring May 13, 2016

EE 160 Final Exam. Spring May 13, 2016 EE 160 Final Exam Spring 2016 Name: login id: Section: Team name: May 13, 2016 This is a CLOSED book, CLOSED notes, closed neighbor, closed teammate exam. You are allowed ONE 8.5x11 sheet of notes during

More information

CS16 Midterm Exam 1 E01, 10S, Phill Conrad, UC Santa Barbara Wednesday, 04/21/2010, 1pm-1:50pm

CS16 Midterm Exam 1 E01, 10S, Phill Conrad, UC Santa Barbara Wednesday, 04/21/2010, 1pm-1:50pm CS16 Midterm Exam 1 E01, 10S, Phill Conrad, UC Santa Barbara Wednesday, 04/21/2010, 1pm-1:50pm Name: Umail Address: @ umail.ucsb.edu Circle Lab section: 9am 10am 11am noon (Link to Printer Friendly-PDF

More information

AP Calculus AB Mean Value Theorem (MVT) Unit 4 Packet B. 4. on the interval [ ]

AP Calculus AB Mean Value Theorem (MVT) Unit 4 Packet B. 4. on the interval [ ] WARM-UP: Name For each graph, draw the secant line through the two points on the graph corresponding to the endpoints of the indicated interval. On the indicated interval, draw any tangent lines to the

More information

Question 2. [2 points] Which of the following is a correct statement to obtain user input? (Assume that fleems is an int variable.

Question 2. [2 points] Which of the following is a correct statement to obtain user input? (Assume that fleems is an int variable. CS 101, Spring 2016 Feb 23rd Exam 1 Name: Question 1. [2 points] Write a statement(s) to declare a variable named num students that will be used to store the number of students and set the value of the

More information

Without fully opening the exam, check that you have pages 1 through 11.

Without fully opening the exam, check that you have pages 1 through 11. Name: Section: Recitation Instructor: INSTRUCTIONS Fill in your name, etc. on this first page. Without fully opening the exam, check that you have pages 1 through 11. Show all your work on the standard

More information

ENCM 335 Fall 2018 Lab 2 for the Week of September 24

ENCM 335 Fall 2018 Lab 2 for the Week of September 24 page 1 of 8 ENCM 335 Fall 2018 Lab 2 for the Week of September 24 Steve Norman Department of Electrical & Computer Engineering University of Calgary September 2018 Lab instructions and other documents

More information

Chapter 3 Practice Test

Chapter 3 Practice Test 1. Complete parts a c for each quadratic function. a. Find the y-intercept, the equation of the axis of symmetry, and the x-coordinate of the vertex. b. Make a table of values that includes the vertex.

More information

University of Maryland College Park Dept of Computer Science CMSC106 Fall 2013 Midterm I Key

University of Maryland College Park Dept of Computer Science CMSC106 Fall 2013 Midterm I Key University of Maryland College Park Dept of Computer Science CMSC106 Fall 2013 Midterm I Key Last Name (PRINT): First Name (PRINT): University Directory ID (e.g., umcpturtle) I pledge on my honor that

More information

Laboratory One Distance and Time

Laboratory One Distance and Time Laboratory One Distance and Time Student Laboratory Description Distance and Time I. Background When an object is propelled upwards, its distance above the ground as a function of time is described by

More information

Practice problems from old exams for math 233

Practice problems from old exams for math 233 Practice problems from old exams for math 233 William H. Meeks III October 26, 2012 Disclaimer: Your instructor covers far more materials that we can possibly fit into a four/five questions exams. These

More information

CS16 Midterm Exam 2 E02, 10W, Phill Conrad, UC Santa Barbara Tuesday, 03/02/2010

CS16 Midterm Exam 2 E02, 10W, Phill Conrad, UC Santa Barbara Tuesday, 03/02/2010 CS16 Midterm Exam 2 E02, 10W, Phill Conrad, UC Santa Barbara Tuesday, 03/02/2010 Name: Umail Address: @ umail.ucsb.edu Circle Lab section: 3PM 4PM 5PM Link to Printer Friendly PDF Version Please write

More information

CS Introduction to Programming Midterm Exam #2 - Prof. Reed Fall 2015

CS Introduction to Programming Midterm Exam #2 - Prof. Reed Fall 2015 CS 141 - Introduction to Programming Midterm Exam #2 - Prof. Reed Fall 2015 You may take this test with you after the test, but you must turn in your answer sheet. This test has the following sections:

More information

CpSc 1111 Lab 4 Formatting and Flow Control

CpSc 1111 Lab 4 Formatting and Flow Control CpSc 1111 Lab 4 Formatting and Flow Control Overview By the end of the lab, you will be able to: use fscanf() to accept a character input from the user and print out the ASCII decimal, octal, and hexadecimal

More information

University of Maryland College Park Dept of Computer Science CMSC106 Fall 2016 Midterm I

University of Maryland College Park Dept of Computer Science CMSC106 Fall 2016 Midterm I University of Maryland College Park Dept of Computer Science CMSC106 Fall 2016 Midterm I Last Name (PRINT): First Name (PRINT): University Directory ID (e.g., umcpturtle) I pledge on my honor that I have

More information

QUADRATIC FUNCTIONS TEST REVIEW NAME: SECTION 1: FACTORING Factor each expression completely. 1. 3x p 2 16p. 3. 6x 2 13x 5 4.

QUADRATIC FUNCTIONS TEST REVIEW NAME: SECTION 1: FACTORING Factor each expression completely. 1. 3x p 2 16p. 3. 6x 2 13x 5 4. QUADRATIC FUNCTIONS TEST REVIEW NAME: SECTION 1: FACTORING Factor each expression completely. 1. 3x 2 48 2. 25p 2 16p 3. 6x 2 13x 5 4. 9x 2 30x + 25 5. 4x 2 + 81 6. 6x 2 14x + 4 7. 4x 2 + 20x 24 8. 4x

More information

To Measure a Constant Velocity. Enter.

To Measure a Constant Velocity. Enter. To Measure a Constant Velocity Apparatus calculator, black lead, calculator based ranger (cbr, shown), Physics application this text, the use of the program becomes second nature. At the Vernier Software

More information

Engineering 12 - Spring, 1998

Engineering 12 - Spring, 1998 Engineering 12 - Spring, 1998 1. (15 points) Rewrite the following program so that it uses a while loop in place of the for loop. (Note that a part of the new program is already shown at the bottom of

More information

One Dimensional Motion (Part I and Part II)

One Dimensional Motion (Part I and Part II) One Dimensional Motion (Part I and Part II) Purpose:To understand the relationship between displacement (position), motion (velocity), and change in motion (acceleration). Topics of PART I and PART II:

More information

Tips Use parentheses ( ) if the start or end of an interval is not included in the domain or range. o This happens when there is an open circle at a p

Tips Use parentheses ( ) if the start or end of an interval is not included in the domain or range. o This happens when there is an open circle at a p SM 2 Date: Section: Objective: Domain: The set of all (the x-values) of a relation. If a relation is represented by a graph, the domain is the set of all of points on the graph. You can think of it as

More information

Identify skills and personality traits of successful problem solving. Apply standard problem-solving techniques to aid in problem solving.

Identify skills and personality traits of successful problem solving. Apply standard problem-solving techniques to aid in problem solving. Identify skills and personality traits of successful problem solving. Apply standard problem-solving techniques to aid in problem solving. Apply problem-solving techniques to programming activities. Generate

More information

CSCS 261 Programming Concepts Exam 1 Fall EXAM 1 VERSION 1 Fall Points. Absolutely no electronic devices may be used during this exam.

CSCS 261 Programming Concepts Exam 1 Fall EXAM 1 VERSION 1 Fall Points. Absolutely no electronic devices may be used during this exam. Name: Print legibly! Section: COMPUTER SCIENCE 261 PROGRAMMING CONCEPTS EXAM 1 VERSION 1 Fall 2014 150 Points Absolutely no electronic devices may be used during this exam. 1. No cell phones, computers,

More information

6.3 Creating and Comparing Quadratics

6.3 Creating and Comparing Quadratics 6.3 Creating and Comparing Quadratics Just like with exponentials and linear functions, to be able to compare quadratics, we ll need to be able to create equation forms of the quadratic functions. Let

More information

Question 2. [5 points] Given the following symbolic constant definition

Question 2. [5 points] Given the following symbolic constant definition CS 101, Spring 2012 Mar 20th Exam 2 Name: Question 1. [5 points] Determine which of the following function calls are valid for a function with the prototype: void drawrect(int width, int height); Assume

More information

CpSc 1011 Lab 4 Formatting and Flow Control Windchill Temps

CpSc 1011 Lab 4 Formatting and Flow Control Windchill Temps CpSc 1011 Lab 4 Formatting and Flow Control Windchill Temps Overview By the end of the lab, you will be able to: use fscanf() to accept inputs from the user and use fprint() for print statements to the

More information

CS 101, Spring 2014 April 1st Exam 2 Question 1. [3 points] What output is printed by the following code?

CS 101, Spring 2014 April 1st Exam 2 Question 1. [3 points] What output is printed by the following code? CS 101, Spring 2014 April 1st Exam 2 Name: Question 1. [3 points] What output is printed by the following code? int arr[4] = {13, 1, 9, 18; printf("%i\n", arr[3]); Question 2. [3 points] Specify a function

More information

Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical

Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical Since a projectile moves in 2-dimensions, it therefore has 2 components just like a resultant vector: Horizontal Vertical With no gravity the projectile would follow the straight-line path (dashed line).

More information

MA 113 Calculus I Fall 2015 Exam 2 Tuesday, 20 October Multiple Choice Answers. Question

MA 113 Calculus I Fall 2015 Exam 2 Tuesday, 20 October Multiple Choice Answers. Question MA 113 Calculus I Fall 2015 Exam 2 Tuesday, 20 October 2015 Name: Section: Last digits of student ID #: This exam has ten multiple choice questions (five points each) and five free response questions (ten

More information

CpSc 1111 Lab 5 Formatting and Flow Control

CpSc 1111 Lab 5 Formatting and Flow Control CpSc 1111 Lab 5 Formatting and Flow Control Overview By the end of the lab, you will be able to: use fscanf() to accept a character input from the user execute a basic block iteratively using loops to

More information

CS 3204 Operating Systems Programming Project #2 Job / CPU Scheduling Dr. Sallie Henry Spring 2001 Due on February 27, 2001.

CS 3204 Operating Systems Programming Project #2 Job / CPU Scheduling Dr. Sallie Henry Spring 2001 Due on February 27, 2001. CS 3204 Operating Systems Programming Project #2 Job / CPU Scheduling Dr. Sallie Henry Spring 2001 Due on February 27, 2001. 23:59:59 PM Design and implement a program that simulates some of the job scheduling,

More information

COS 126 MIDTERM 1, FALL

COS 126 MIDTERM 1, FALL COS 126 MIDTERM 1, FALL 2000 1 This test has 12 questions worth a total of 50 points. You have 120 minutes. The exam is closed book, except that you are allowed to use a one page cheatsheet. No calculators

More information

Introduction to Computing Lecture 07: Repetition and Loop Statements (Part II)

Introduction to Computing Lecture 07: Repetition and Loop Statements (Part II) Introduction to Computing Lecture 07: Repetition and Loop Statements (Part II) Assist.Prof.Dr. Nükhet ÖZBEK Ege University Department of Electrical & Electronics Engineering nukhet.ozbek@ege.edu.tr Topics

More information

The equation of the axis of symmetry is. Therefore, the x-coordinate of the vertex is 2.

The equation of the axis of symmetry is. Therefore, the x-coordinate of the vertex is 2. 1. Find the y-intercept, the equation of the axis of symmetry, and the x-coordinate of the vertex for f (x) = 2x 2 + 8x 3. Then graph the function by making a table of values. Here, a = 2, b = 8, and c

More information

Lesson 16: More on Modeling Relationships with a Line

Lesson 16: More on Modeling Relationships with a Line Student Outcomes Students use the least squares line to predict values for a given data set. Students use residuals to evaluate the accuracy of predictions based on the least squares line. Lesson Notes

More information

Mid-Chapter Quiz: Lessons 4-1 through 4-4

Mid-Chapter Quiz: Lessons 4-1 through 4-4 1. Find the y-intercept, the equation of the axis of symmetry, and the x-coordinate of the vertex for f (x) = 2x 2 + 8x 3. Then graph the function by making a table of values. 2. Determine whether f (x)

More information

DLA Review Printable Version

DLA Review Printable Version 1. In the equation y = 7x + 3, as the value of x decreases by 1, what happens to the value of y?. A cell phone company charges $.00 a month plus an additional $0.10 per call. A competitor charges $10.00

More information

Midterm Exam. CSCI 2132: Software Development. March 4, Marks. Question 1 (10) Question 2 (10) Question 3 (10) Question 4 (10) Question 5 (5)

Midterm Exam. CSCI 2132: Software Development. March 4, Marks. Question 1 (10) Question 2 (10) Question 3 (10) Question 4 (10) Question 5 (5) Banner number: Name: Midterm Exam CSCI 2132: Software Development March 4, 2019 Marks Question 1 (10) Question 2 (10) Question 3 (10) Question 4 (10) Question 5 (5) Question 6 (5) Total (50) Instructions:

More information

Dalhousie University CSCI 2132 Software Development Winter 2018 Midterm Examination II March 12 15:37-16:24

Dalhousie University CSCI 2132 Software Development Winter 2018 Midterm Examination II March 12 15:37-16:24 Dalhousie University CSCI 2132 Software Development Winter 2018 Midterm Examination II March 12 15:37-16:24 Student Name: Student ID Number: FCS Username (CSID): Signature: Please Note: These solutions

More information

Chapter 6. Loops. Iteration Statements. C s iteration statements are used to set up loops.

Chapter 6. Loops. Iteration Statements. C s iteration statements are used to set up loops. Chapter 6 Loops 1 Iteration Statements C s iteration statements are used to set up loops. A loop is a statement whose job is to repeatedly execute some other statement (the loop body). In C, every loop

More information

Computational Methods of Scientific Programming Fall 2007

Computational Methods of Scientific Programming Fall 2007 MIT OpenCourseWare http://ocw.mit.edu 12.010 Computational Methods of Scientific Programming Fall 2007 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.

More information

Programming for Electrical and Computer Engineers. Loops

Programming for Electrical and Computer Engineers. Loops Programming for Electrical and Computer Engineers Loops Dr. D. J. Jackson Lecture 6-1 Iteration Statements C s iteration statements are used to set up loops. A loop is a statement whose job is to repeatedly

More information

Unit 1 Quadratic Functions

Unit 1 Quadratic Functions Unit 1 Quadratic Functions This unit extends the study of quadratic functions to include in-depth analysis of general quadratic functions in both the standard form f ( x) = ax + bx + c and in the vertex

More information

Math Learning Center Boise State 2010, Quadratic Modeling STEM 10

Math Learning Center Boise State 2010, Quadratic Modeling STEM 10 Quadratic Modeling STEM 10 Today we are going to put together an understanding of the two physics equations we have been using. Distance: Height : Recall the variables: o acceleration o gravitation force

More information

HOW TO INVENT AN ALGORITHM

HOW TO INVENT AN ALGORITHM HOW TO INVENT AN ALGORITHM Here are all the ideas from the previous topics combined into a strategy for inventing algorithms. How to Invent an Algorithm Step What? How? 1 Understand the problem by solving

More information

Projectile Motion. A.1. Finding the flight time from the vertical motion. The five variables for the vertical motion are:

Projectile Motion. A.1. Finding the flight time from the vertical motion. The five variables for the vertical motion are: Projectile Motion A. Finding the muzzle speed v0 The speed of the projectile as it leaves the gun can be found by firing it horizontally from a table, and measuring the horizontal range R0. On the diagram,

More information

CS 229: Machine Learning Final Report Identifying Driving Behavior from Data

CS 229: Machine Learning Final Report Identifying Driving Behavior from Data CS 9: Machine Learning Final Report Identifying Driving Behavior from Data Robert F. Karol Project Suggester: Danny Goodman from MetroMile December 3th 3 Problem Description For my project, I am looking

More information

CS 1044 Project 1 Fall 2011

CS 1044 Project 1 Fall 2011 Simple Arithmetic Calculations, Using Standard Functions One of the first things you will learn about C++ is how to perform numerical computations. In this project, you are given an incomplete program

More information

Mid-Chapter Quiz: Lessons 1-1 through 1-4

Mid-Chapter Quiz: Lessons 1-1 through 1-4 Determine whether each relation represents y as a function of x. 1. 3x + 7y = 21 This equation represents y as a function of x, because for every x-value there is exactly one corresponding y-value. The

More information

Unit 6 Quadratic Functions

Unit 6 Quadratic Functions Unit 6 Quadratic Functions 12.1 & 12.2 Introduction to Quadratic Functions What is A Quadratic Function? How do I tell if a Function is Quadratic? From a Graph The shape of a quadratic function is called

More information

Motion Detector. Lab Pro. Fig Lab Pro Interface. Motion Detector. Power Supply Basketball Ramp and Block Cart

Motion Detector. Lab Pro. Fig Lab Pro Interface. Motion Detector. Power Supply Basketball Ramp and Block Cart Experiment 2 Motion: Uniform and Non-Uniform Motion Detector Lab Pro Fig. 2-1 Equipment Lab Pro Interface Motion Detector Power Supply Basketball Ramp and Block Cart Advance Reading: Halliday, Resnick

More information

2A.3. Domain and Rate of Change

2A.3. Domain and Rate of Change 2A.3 Domain and Rate of Change 2A.3 Objectives By the end of the lesson you will be able to Determine the domain of a function Find and compare the average rate of change Vocabulary Domain All input values

More information

1. The programming language C is more than 30 years old. True or False? (Circle your choice.)

1. The programming language C is more than 30 years old. True or False? (Circle your choice.) Name: Section: Grade: Answer these questions while viewing the assigned videos. Not sure of an answer? Ask your instructor to explain at the beginning of the next class session. You can then fill in your

More information

II. Functions. 61. Find a way to graph the line from the problem 59 on your calculator. Sketch the calculator graph here, including the window values:

II. Functions. 61. Find a way to graph the line from the problem 59 on your calculator. Sketch the calculator graph here, including the window values: II Functions Week 4 Functions: graphs, tables and formulas Problem of the Week: The Farmer s Fence A field bounded on one side by a river is to be fenced on three sides so as to form a rectangular enclosure

More information

CS 1044 Project 2 Spring 2003

CS 1044 Project 2 Spring 2003 C++ Mathematical Calculations: Falling Bodies Suppose an object is dropped from a point at a known distance above the ground and allowed to fall without any further interference; for example, a skydiver

More information

Slides adopted from T. Ferguson Spring 2016

Slides adopted from T. Ferguson Spring 2016 CSE1311 Introduction to Programming for Science & Engineering Students Mostafa Parchami, Ph.D. Dept. of Comp. Science and Eng., Univ. of Texas at Arlington, USA Slides adopted from T. Ferguson Spring 2016

More information

ACTIVITY 8. The Bouncing Ball. You ll Need. Name. Date. 1 CBR unit 1 TI-83 or TI-82 Graphing Calculator Ball (a racquet ball works well)

ACTIVITY 8. The Bouncing Ball. You ll Need. Name. Date. 1 CBR unit 1 TI-83 or TI-82 Graphing Calculator Ball (a racquet ball works well) . Name Date ACTIVITY 8 The Bouncing Ball If a ball is dropped from a given height, what does a Height- Time graph look like? How does the velocity change as the ball rises and falls? What affects the shape

More information

CSE 332 Spring 2013: Midterm Exam (closed book, closed notes, no calculators)

CSE 332 Spring 2013: Midterm Exam (closed book, closed notes, no calculators) Name: Email address: Quiz Section: CSE 332 Spring 2013: Midterm Exam (closed book, closed notes, no calculators) Instructions: Read the directions for each question carefully before answering. We will

More information

Statements. Control Flow Statements. Relational Operators. Logical Expressions. Relational Operators. Relational Operators 1/30/14

Statements. Control Flow Statements. Relational Operators. Logical Expressions. Relational Operators. Relational Operators 1/30/14 Statements Control Flow Statements Based on slides from K. N. King Bryn Mawr College CS246 Programming Paradigm So far, we ve used return statements and expression statements. Most of C s remaining statements

More information

"'"' .;, b) F or ( c = l ; c <= 10,"' c++ ) X { JJ. ~. Computer Programming I COME Midterm Examination. Fall November 2016

'' .;, b) F or ( c = l ; c <= 10,' c++ ) X { JJ. ~. Computer Programming I COME Midterm Examination. Fall November 2016 Group B ~. Computer Programming I COME 103 - Midterm Examination B Fall 2016 21 November 2016 1. Identify and correct the errors in each of the following statements. (Note: There may be more than one error.)

More information

Center #1. 3. There is a rectangular room whose length is 8 times its width. The area of the room is 32 ft 2. Find the length of the room.

Center #1. 3. There is a rectangular room whose length is 8 times its width. The area of the room is 32 ft 2. Find the length of the room. Center #1 If the Income equation for the Raise the Bar Ballet Company is I(p)= 10p(52 2p) when p is the price of the tickets, what is the domain and range for this income equation? A squirrel is 24 feet

More information

Displacement-time and Velocity-time Graphs

Displacement-time and Velocity-time Graphs PhysicsFactsheet April Number Displacement- and Velocity- Graphs This Factsheet explains how motion can be described using graphs, in particular how - graphs and - graphs can be used. Displacement- graphs

More information

***PRACTICE EXAM 02 for*** CS16 Midterm Exam 2 E02, 09F, Phill Conrad, UC Santa Barbara Actual exam scheduled for: 11/18/2009

***PRACTICE EXAM 02 for*** CS16 Midterm Exam 2 E02, 09F, Phill Conrad, UC Santa Barbara Actual exam scheduled for: 11/18/2009 ***PRACTICE EXAM 02 for*** CS16 Midterm Exam 2 E02, 09F, Phill Conrad, UC Santa Barbara Actual exam scheduled for: 11/18/2009 Name: Umail Address: @ umail.ucsb.edu Circle Lab section: 8AM 10AM 11AM noon

More information

Section 6.2: Properties of Graphs of Quadratic Functions. Vertex:

Section 6.2: Properties of Graphs of Quadratic Functions. Vertex: Section 6.2: Properties of Graphs of Quadratic Functions determine the vertex of a quadratic in standard form sketch the graph determine the y intercept, x intercept(s), the equation of the axis of symmetry,

More information

Computer Science Foundation Exam

Computer Science Foundation Exam Computer Science Foundation Exam December 16, 2016 Section I A DATA STRUCTURES NO books, notes, or calculators may be used, and you must work entirely on your own. SOLUTION Question # Max Pts Category

More information

CpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting

CpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting CpSc 1111 Lab 4 Part a Flow Control, Branching, and Formatting Your factors.c and multtable.c files are due by Wednesday, 11:59 pm, to be submitted on the SoC handin page at http://handin.cs.clemson.edu.

More information

Math 112 Fall 2014 Midterm 1 Review Problems Page 1. (E) None of these

Math 112 Fall 2014 Midterm 1 Review Problems Page 1. (E) None of these Math Fall Midterm Review Problems Page. Solve the equation. The answer is: x x 7 Less than Between and Between and Between and 7 (E) More than 7. Solve for x : x x 8. The solution is a number: less than

More information

Review Sheet for Second Midterm Mathematics 1300, Calculus 1

Review Sheet for Second Midterm Mathematics 1300, Calculus 1 Review Sheet for Second Midterm Mathematics 300, Calculus. For what values of is the graph of y = 5 5 both increasing and concave up? 2. Where does the tangent line to y = 2 through (0, ) intersect the

More information

Distributions of Continuous Data

Distributions of Continuous Data C H A P T ER Distributions of Continuous Data New cars and trucks sold in the United States average about 28 highway miles per gallon (mpg) in 2010, up from about 24 mpg in 2004. Some of the improvement

More information

United States Naval Academy Electrical and Computer Engineering Department EC310-6 Week Midterm Spring AY2017

United States Naval Academy Electrical and Computer Engineering Department EC310-6 Week Midterm Spring AY2017 United States Naval Academy Electrical and Computer Engineering Department EC310-6 Week Midterm Spring AY2017 1. Do a page check: you should have 8 pages including this cover sheet. 2. You have 50 minutes

More information

We ve defined vectors as quantities that have a magnitude and a direction Displacement, velocity, and acceleration Represent by an arrow whose length

We ve defined vectors as quantities that have a magnitude and a direction Displacement, velocity, and acceleration Represent by an arrow whose length We ve defined vectors as quantities that have a magnitude and a direction Displacement, velocity, and acceleration Represent by an arrow whose length represents magnitude and head represents direction

More information

MATH 104 First Midterm Exam - Fall (d) A solid has as its base the region in the xy-plane the region between the curve y = 1 x2

MATH 104 First Midterm Exam - Fall (d) A solid has as its base the region in the xy-plane the region between the curve y = 1 x2 MATH 14 First Midterm Exam - Fall 214 1. Find the area between the graphs of y = x 2 + x + 5 and y = 2x 2 x. 1. Find the area between the graphs of y = x 2 + 4x + 6 and y = 2x 2 x. 1. Find the area between

More information

Lesson 17: Graphing Quadratic Functions from the Standard Form,

Lesson 17: Graphing Quadratic Functions from the Standard Form, : Graphing Quadratic Functions from the Standard Form, Student Outcomes Students graph a variety of quadratic functions using the form 2 (standard form). Students analyze and draw conclusions about contextual

More information

Lab Exam 1 D [1 mark] Give an example of a sample input which would make the function

Lab Exam 1 D [1 mark] Give an example of a sample input which would make the function CMPT 127 Spring 2019 Grade: / 20 First name: Last name: Student Number: Lab Exam 1 D400 1. [1 mark] Give an example of a sample input which would make the function scanf( "%f", &f ) return -1? Answer:

More information

United States Naval Academy Electrical and Computer Engineering Department EC312-6 Week Midterm Spring 2016

United States Naval Academy Electrical and Computer Engineering Department EC312-6 Week Midterm Spring 2016 United States Naval Academy Electrical and Computer Engineering Department EC312-6 Week Midterm Spring 2016 1. Do a page check: you should have 7 pages including this cover sheet. 2. You have 50 minutes

More information

COMP 524 Spring 2018 Midterm Thursday, March 1

COMP 524 Spring 2018 Midterm Thursday, March 1 Name PID COMP 524 Spring 2018 Midterm Thursday, March 1 This exam is open note, open book and open computer. It is not open people. You are to submit this exam through gradescope. Resubmissions have been

More information

CSCI 102L - Data Structures Midterm Exam #2 Spring 2011

CSCI 102L - Data Structures Midterm Exam #2 Spring 2011 CSCI 102L - Data Structures Midterm Exam #2 Spring 2011 (12:30pm - 1:50pm, Thursday, March 24) Instructor: Bill Cheng ( This exam is closed book, closed notes, closed everything. No cheat sheet allowed.

More information

Ideally your algorithms for both parts should run in linear time. You will receive partial credit for a polynomial-time algorithm.

Ideally your algorithms for both parts should run in linear time. You will receive partial credit for a polynomial-time algorithm. HW 7: Extra problems Instructor: Sariel Har-Peled CS/ECE 374: Algorithms & Models of Computation, Fall 2017 Version: 1.0 1 Consider a directed graph G, where each edge is colored either red, white, or

More information

NO CALCULATOR ON ANYTHING EXCEPT WHERE NOTED

NO CALCULATOR ON ANYTHING EXCEPT WHERE NOTED Algebra II (Wilsen) Midterm Review NO CALCULATOR ON ANYTHING EXCEPT WHERE NOTED Remember: Though the problems in this packet are a good representation of many of the topics that will be on the exam, this

More information

MATH 104 Sample problems for first exam - Fall MATH 104 First Midterm Exam - Fall (d) 256 3

MATH 104 Sample problems for first exam - Fall MATH 104 First Midterm Exam - Fall (d) 256 3 MATH 14 Sample problems for first exam - Fall 1 MATH 14 First Midterm Exam - Fall 1. Find the area between the graphs of y = 9 x and y = x + 1. (a) 4 (b) (c) (d) 5 (e) 4 (f) 81. A solid has as its base

More information

Hacking C Code - Local Machine

Hacking C Code - Local Machine Hacking C Code - Local Machine For CS department machines, use your LDAP password, and log in with ssh to remote.cs.binghamton.edu (unless you're actually sitting at a Unix machine in one of the labs,

More information

CSE 303 Winter 2008 Midterm Key

CSE 303 Winter 2008 Midterm Key CSE 303 Winter 2008 Midterm Key 1. [2 points] Give a Unix command line that will list all (and only) files that end with.h in the current working directory. Full credit: ls *.h Extra credit: ls a *.h (although

More information

Student Exploration: Quadratics in Polynomial Form

Student Exploration: Quadratics in Polynomial Form Name: Date: Student Exploration: Quadratics in Polynomial Form Vocabulary: axis of symmetry, parabola, quadratic function, vertex of a parabola Prior Knowledge Questions (Do these BEFORE using the Gizmo.)

More information

Numeric Data Types Outline

Numeric Data Types Outline Numeric Data Types Outline 1. Numeric Data Types Outline 2. Data Types 3. Integers in Mathematics 4. Integers in Computing 5. Integers A.K.A. Fixed Point Numbers 6. Declaring int Variables 7. int Data

More information

COSC 6385 Computer Architecture. - Homework

COSC 6385 Computer Architecture. - Homework COSC 6385 Computer Architecture - Homework Fall 2008 1 st Assignment Rules Each team should deliver Source code (.c,.h and Makefiles files) Please: no.o files and no executables! Documentation (.pdf,.doc,.tex

More information

CSCI 111 First Midterm Exam Spring Solutions 09.05am 09.55am, Wednesday, March 14, 2018

CSCI 111 First Midterm Exam Spring Solutions 09.05am 09.55am, Wednesday, March 14, 2018 QUEENS COLLEGE Department of Computer Science CSCI 111 First Midterm Exam Spring 2018 03.14.18 Solutions 09.05am 09.55am, Wednesday, March 14, 2018 Problem 1 Write a complete C++ program that asks the

More information

Introduction. Pretest and Posttest Loops. Basic Loop Structures ว ทยาการคอมพ วเตอร เบ องต น Fundamentals of Computer Science

Introduction. Pretest and Posttest Loops. Basic Loop Structures ว ทยาการคอมพ วเตอร เบ องต น Fundamentals of Computer Science 204111 ว ทยาการคอมพ วเตอร เบ องต น Fundamentals of Computer Science ภาคการศ กษาท ภาคการศกษาท 1 ป ปการศกษา การศ กษา 2556 4. การเข ยนโปรแกรมพ นฐาน 4.5 โครงสร างควบค มแบบท าซ า รวบรวมโดย อ. ดร. อาร ร ตน ตรงร

More information

Computer Science Foundation Exam

Computer Science Foundation Exam Computer Science Foundation Exam December 16, 2016 Section I A DATA STRUCTURES NO books, notes, or calculators may be used, and you must work entirely on your own. Name: UCFID: NID: Question # Max Pts

More information

Q1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10

Q1: Multiple choice / 20 Q2: C input/output; operators / 40 Q3: Conditional statements / 40 TOTAL SCORE / 100 EXTRA CREDIT / 10 EECE.2160: ECE Application Programming Spring 2016 Exam 1 February 19, 2016 Name: Section (circle 1): 201 (8-8:50, P. Li) 202 (12-12:50, M. Geiger) For this exam, you may use only one 8.5 x 11 double-sided

More information

Activity A 1-D Free-Fall with v i = 0

Activity A 1-D Free-Fall with v i = 0 Physics 151 Practical 3 Python Programming Freefall Kinematics Department of Physics 60 St. George St. NOTE: Today's activities must be done in teams of one or two. There are now twice as many computers

More information

Computer Programming: Skills & Concepts (CP) arithmetic, if and booleans (cont)

Computer Programming: Skills & Concepts (CP) arithmetic, if and booleans (cont) CP Lect 5 slide 1 Monday 2 October 2017 Computer Programming: Skills & Concepts (CP) arithmetic, if and booleans (cont) Cristina Alexandru Monday 2 October 2017 Last Lecture Arithmetic Quadratic equation

More information

COS 226 Midterm Exam, Spring 2011

COS 226 Midterm Exam, Spring 2011 NAME: login ID: Precept (circle one): P01 P01A P01B P02 P02A P03 COS 226 Midterm Exam, Spring 2011 This test is 9 questions, weighted as indicated. The exam is closed book, except that you are allowed

More information

Date Course Name Instructor Name Student(s) Name WHERE WILL IT LAND?

Date Course Name Instructor Name Student(s) Name WHERE WILL IT LAND? Date Course Name Instructor Name Student(s) Name WHERE WILL IT LAND? You have watched a ball roll off a table and strike the floor. What determines where it will land? Could you predict where it will land?

More information

struct structure_name { //Statements };

struct structure_name { //Statements }; Introduction to Structure http://www.studytonight.com/c/structures-in-c.php Structure is a user-defined data type in C which allows you to combine different data types to store a particular type of record.

More information

Take a while to familiarize yourself with the probe. When collecting, the small LED light is on and the unit makes a soft clicking sound.

Take a while to familiarize yourself with the probe. When collecting, the small LED light is on and the unit makes a soft clicking sound. Graphs made using a motion detector can be used to study motion. A motion detector measures the distance to the nearest object in front of it by emitting and receiving pulses of ultrasound. This data is

More information

CS16 Exam #1 7/17/ Minutes 100 Points total

CS16 Exam #1 7/17/ Minutes 100 Points total CS16 Exam #1 7/17/2012 75 Minutes 100 Points total Name: 1. (10 pts) Write the definition of a C function that takes two integers `a` and `b` as input parameters. The function returns an integer holding

More information

Practice problems from old exams for math 233 William H. Meeks III December 21, 2009

Practice problems from old exams for math 233 William H. Meeks III December 21, 2009 Practice problems from old exams for math 233 William H. Meeks III December 21, 2009 Disclaimer: Your instructor covers far more materials that we can possibly fit into a four/five questions exams. These

More information

Name Class Date. Activity P37: Time of Flight versus Initial Speed (Photogate)

Name Class Date. Activity P37: Time of Flight versus Initial Speed (Photogate) Name Class Date Activity P37: Time of Flight versus Initial Speed (Photogate) Concept DataStudio ScienceWorkshop (Mac) ScienceWorkshop (Win) Projectile motion P37 Time of Flight.DS P08 Time of Flight P08_TOF.SWS

More information

Projectile Motion. Photogate 2 Photogate 1 Ramp and Marble. C-clamp. Figure 1

Projectile Motion. Photogate 2 Photogate 1 Ramp and Marble. C-clamp. Figure 1 Projectile Motion Purpose Apply concepts from two-dimensional kinematics to predict the impact point of a ball in projectile motion, and compare the result with direct measurement. Introduction and Theory

More information

C Overview Fall 2015 Jinkyu Jeong

C Overview Fall 2015 Jinkyu Jeong C Overview Fall 2015 Jinkyu Jeong (jinkyu@skku.edu) 1 # for preprocessor Indicates where to look for printf() function.h file is a header file #include int main(void) printf("hello, world!\n");

More information

Question 1. [5 points] Consider the following partially-complete program, which begins on the left and continues on the right: HERE

Question 1. [5 points] Consider the following partially-complete program, which begins on the left and continues on the right: HERE CS 101, Spring 2017 May 4th Exam 4 Name: Question 1. [5 points] Consider the following partially-complete program, which begins on the void set_to_ten(int *p); void set_to_ten(int *p) { *p = 10; int x

More information