A questionnaire survey of C language

Source: Internet
Author: User

A questionnaire survey of C language

1. What is your plan for your future? What preparations have been made?

Finish the school course first and then find out what you are good at in terms of the course score, and wait for a promotion or a chance to learn. I read a lot of extracurricular books and online exercises for this.

2. What do you think is learning? What's the use of learning? What is the motivation for learning now? Why?

Learning is to prepare for better survival and work. Through learning we can get previous experience and lessons, so that we go more smoothly. Motivation in general, because the course is too difficult, you can hope that teachers can speak more easily understandable point.

3. Do you feel that you are doing something more successful? What's your experience?

Do what you want to do and good at things more successful, because if you want to do things will pay more efforts, good experience more, not easy to fail.

4. What do you think of software engineering as a major? What kind of expectations do you have for yourself in studying this profession?

Software engineering is a profession that follows the trend of the times, and no matter how long it takes to learn it, it cannot be considered finished. And the industry on the basis of technology requirements are very high, all the expansion of learning around on the basis of development, work is.

5. How do you learn C language? (Homework, experiment, textbook, others), so far estimate how many lines of code have you written?

From textbooks and online learning, 200 rows or so.

What are the experiences and lessons of 6.C language learning?

Experience: class can not understand to ask or see the tutorial immediately after class, do not know to ask classmates and teachers, do not put these problems. Lesson: Teachers should not be distracted by talking about something like this, because the knowledge he's going to talk about may be used, which is a fill-in for our foundation.

7. In addition to the exam and experiment, where did the programming help you?

can help me in the calculation.

8. Learn C language, you divide the array pointer, pointer array, function pointer, pointer function these concepts?

The difference is not clear, but the use of it can probably understand their function.

9. Have you learned the C language, do you understand the differences and connections between files and streams? How do I differentiate between text files and binaries? How do I programmatically manipulate these two files? Have you learned C language, do you know what is process-oriented? What is the way it solves the problem?

Text files are also binary files, but is a special binary file, to determine whether there is a control character, there is a binary file. Process-oriented is a process-centric programming idea, the method is to analyze the steps required to solve the problem, and then use the function of these steps step by step implementation, using the time one by one in turn call.

10. What is a module in C language? Have you ever written a program for multiple source files?

The written system is divided into various functions, and then the individual sub-functions are written. Each of these individual sub-function codes is called modules. No..

11. Have you learned the C language, do you know what is "high cohesion, low coupling"? How does this principle apply to high-quality programming?

I don't know.

12. C language, how do you copy the contents of array A into array B? How do I find the integer array A in 5? How do I sort an integer array a (small to large, from large to small)? Write the appropriate program.

Copy the contents of array A into array B:

for (i=0;i<n;i++)

{b[i]=a[i];}

Find an array of integers with no 5:

for (i=0;i<n;i++)

{

if (a[i]==5)

{

printf ("yes");

Break

}

else printf ("no");

}

To sort an integer a (from small to Large):

int i,j,x;

for (i=0;i<n-1;i++)

{

for (j=i+1;j<n;j++)

{if (A[i]>a[j])

{

X=a[i];

A[I]=A[J];

A[j]=x;

}

}

}

13. Do you know what a breakpoint is? Give an example of your own debug program.

After you set a breakpoint at a line of code, when you debug a program, the program automatically stops when it runs to that line of code, and then you can step through it at that breakpoint, which is to look for vulnerabilities and problems with your code.

14. Are you experiencing any problems or puzzles in your current study of C language or other professional courses?

There is a question in the course, but the teacher has no time to stop waiting for us to fully understand, and so on new problems have accumulated.

A questionnaire survey of C language

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.