943,882 Members | Top Members by Rank

Ad:
  • C Discussion Thread
  • Unsolved
  • Views: 1801
  • C RSS
Dec 21st, 2006
0

A Few Questions On C

Expand Post »
Hi,
I'm revising for an exam comming up in C Programming. Can anyone help by answering some typical questions which might come up in the examination. Any help would be appreciated.


Basic data types

  • What are the different types of data?
  • What are signed and non-signed data types?
  • What is a float used for?
  • Why have a double?

Maths operations

  • If you have an integer, how can you copy this value into a float?
  • What is the size of a double?
  • What is the logic for finding out if a number is a multiple of 4?
  • How can you use if statements to determine more than one feature?
  • How long is a piece of string?

Strings and arrays

  • What happens when you use scanf to enter a string with spaces present?
  • What happens when you use getchar to enter a string with spaces present?
  • How can you extract a string from another string?
  • How can you create an array of floating point numbers?

Structures and unions

  • How do you access the elements of a structure?
  • How can you set values to a specific part of the data structure?
  • Why use structures?
  • Where would you use a union?

Files

  • How do you open a file for reading?
  • How do you open a file for writing?
  • How do you open a file where you can append to the end?
  • How can you read data from a file?
  • How do you write data to a file?
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
adam37 is offline Offline
2 posts
since Dec 2006
Dec 21st, 2006
0

Re: A Few Questions On C

How about I give you a few links instead of answering all your questions?Well... there's a lot of information there, so I hope that you don't get too freaked out at all of that. Take what you need, leave the rest. And if you need help on a specific problem or question, feel free to ask it and we'll help you as best we can.

Hope this helps
Team Colleague
Reputation Points: 2240
Solved Threads: 338
Vampirical Lurker
John A is offline Offline
5,055 posts
since Apr 2006
Dec 21st, 2006
0

Re: A Few Questions On C

>>What is the size of a double?
depends on operating system and possibly the compiler. But you can use sizeof(double) to get its size.

>>How long is a piece of string?
depends on where you cut it with your scissors. (sorry for the bad joke, I just couldn't resistet temptation :eek: )
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,952 posts
since Aug 2005
Dec 21st, 2006
0

Re: A Few Questions On C

Click to Expand / Collapse  Quote originally posted by adam37 ...
Hi,
I'm revising for an exam comming up in C Programming. Can anyone help by answering some typical questions which might come up in the examination. Any help would be appreciated.


Basic data types

  • What are the different types of data?
  • What are signed and non-signed data types?
  • What is a float used for?
  • Why have a double?

Maths operations

  • If you have an integer, how can you copy this value into a float?
  • What is the size of a double?
  • What is the logic for finding out if a number is a multiple of 4?
  • How can you use if statements to determine more than one feature?
  • How long is a piece of string?

Strings and arrays

  • What happens when you use scanf to enter a string with spaces present?
  • What happens when you use getchar to enter a string with spaces present?
  • How can you extract a string from another string?
  • How can you create an array of floating point numbers?

Structures and unions

  • How do you access the elements of a structure?
  • How can you set values to a specific part of the data structure?
  • Why use structures?
  • Where would you use a union?

Files

  • How do you open a file for reading?
  • How do you open a file for writing?
  • How do you open a file where you can append to the end?
  • How can you read data from a file?
  • How do you write data to a file?
You certainely need to go through this site
http://www.c-faq.com/
SpS
Reputation Points: 70
Solved Threads: 32
Posting Pro
SpS is offline Offline
598 posts
since Aug 2005
Dec 22nd, 2006
0

Re: A Few Questions On C

if you're revising for an exam and still don't know those things you might as well cancel the exam and actually visit your classes the next time the course is taught because you're all but certain to fail (miracles do happen, but don't count on them).
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004
Dec 22nd, 2006
0

Re: A Few Questions On C

>>How long is a piece of string?
depends on where you cut it with your scissors. (sorry for the bad joke, I just couldn't resistet temptation :eek: )
Its twice as long as half its length, of course
Reputation Points: 307
Solved Threads: 62
Posting Pro
Bench is offline Offline
565 posts
since Feb 2006
Dec 22nd, 2006
0

Re: A Few Questions On C

is it? I doubt you can say that without giving an appropriate margin for error.
For example if you take that piece of string and cut it in half you're actually removing some molecules which should make it shorter. But the change in bonding might make it longer.
Team Colleague
Reputation Points: 1658
Solved Threads: 331
duckman
jwenting is offline Offline
7,719 posts
since Nov 2004
Dec 22nd, 2006
0

Re: A Few Questions On C

>>How long is a piece of string?
depends on where you cut it with your scissors. (sorry for the bad joke, I just couldn't resistet temptation :eek: )
Click to Expand / Collapse  Quote originally posted by Bench ...
Its twice as long as half its length, of course
If you cut off both ends, the string is endless. So there! :p
Moderator
Reputation Points: 3278
Solved Threads: 892
Posting Sage
WaltP is offline Offline
7,718 posts
since May 2006
Dec 22nd, 2006
0

Re: A Few Questions On C

Click to Expand / Collapse  Quote originally posted by WaltP ...
If you cut off both ends, the string is endless. So there! :p
I'm freyed not.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2282
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,952 posts
since Aug 2005
Dec 22nd, 2006
0

Re: A Few Questions On C

It would be understandable if you left most of those out and were unsure about some and asked for help, but even though I'm no expert, the majority of those questions are pretty basic. It shows you have not even tried, so you can't expect people to answer those for you.

If you are getting a test on C programming, you should have at least access to those answers even if you don't know them.
Last edited by Colin Mac; Dec 22nd, 2006 at 5:04 pm.
Reputation Points: 78
Solved Threads: 22
Posting Whiz
Colin Mac is offline Offline
327 posts
since Sep 2006

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in C Forum Timeline: Loop validation in C - enlightenment needed
Next Thread in C Forum Timeline: setting port in linux and windows





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC