C语言的问卷调查
1.你對(duì)自己的未來有什么規(guī)劃?做了哪些準(zhǔn)備?
目前規(guī)劃是努力學(xué)好專業(yè)知識(shí),學(xué)好每一門課程,在需要的時(shí)候可以給予我?guī)椭?#xff0c;這就需要我們做充分的準(zhǔn)備來面對(duì)每一門課程的學(xué)習(xí),不斷挑戰(zhàn)自我,勇敢的面對(duì)未來的道路。
2.你認(rèn)為什么是學(xué)習(xí)?學(xué)習(xí)有什么用?現(xiàn)在學(xué)習(xí)動(dòng)力如何?為什么? ????????????學(xué)習(xí)是通過他人的言傳身教了解知識(shí),將他人的認(rèn)識(shí)轉(zhuǎn)化為自己的知識(shí)。學(xué)習(xí)能夠取他人之長(zhǎng)補(bǔ)己之短,豐富自己的認(rèn)知,還避免了閉門造車和坐井觀天的錯(cuò)誤。現(xiàn)在的學(xué)習(xí)動(dòng)力一般,因?yàn)樾聦W(xué)知識(shí)對(duì)我來說比較陌生。
3.你感覺自己什么事情做的比較成功?有什么經(jīng)驗(yàn)?
做一些關(guān)于自己感興趣的事物。感興趣的東西會(huì)全身心的投入到里然后知道完成為止。
4.你怎么看待軟件工程這個(gè)專業(yè)?學(xué)習(xí)這個(gè)專業(yè)你對(duì)自己有什么期望?
這個(gè)專業(yè)對(duì)學(xué)習(xí)者的要求非常高,要有非常高的耐心才能沉下心來去完成對(duì)這門課程的學(xué)習(xí)。我自己非常希望能夠?qū)W好這門課程,因?yàn)檫@門課程中的知識(shí)在生活中非常常見,對(duì)自己未來的生活非常有幫助。
5.你是怎么學(xué)習(xí)C語言的?(作業(yè),實(shí)驗(yàn),教材,其他),目前為止估算自己寫過多少行代碼?
認(rèn)真的學(xué)習(xí)老師上課編寫的代碼,課后認(rèn)真的看書。目前為止寫過幾百行的代碼。
6.C語言的學(xué)習(xí)有什么經(jīng)驗(yàn)和教訓(xùn)?
學(xué)習(xí)C語言需要不驕不躁,不能對(duì)陌生的代碼感到恐懼,實(shí)在不理解的就死記硬背下來。教訓(xùn)就是如果你只是一味地去copy老師的源代碼對(duì)自己的學(xué)習(xí)一點(diǎn)用處都沒有。
7.除了應(yīng)付考試和實(shí)驗(yàn),編程在什么地方幫到過你?
在電腦程序遇到一些故障的時(shí)候,我會(huì)了解系統(tǒng)出故障的大致原因。
8.學(xué)了C語言,你分的清數(shù)組指針,指針數(shù)組;函數(shù)指針,指針函數(shù)這些概念嗎?
還分的清楚
9.學(xué)了C語言,你明白文件和流的區(qū)別和聯(lián)系嗎?如何區(qū)分文本文件和二進(jìn)制文件?如何編程操作這兩種文件?
這個(gè)我目前還不懂
10.學(xué)了C語言,你知道什么叫面向過程嗎?它解決問題的方法是什么?
面向過程就是面向代碼吧
11.在C語言里面,什么是模塊?你寫過多個(gè)源文件的程序嗎?
模塊應(yīng)該就是一段一段的子函數(shù)吧
12.學(xué)了C語言,你知道什么是“高內(nèi)聚,低耦合”嗎?這個(gè)原則如何應(yīng)用到高質(zhì)量程序設(shè)計(jì)中?
這個(gè)概念聽都沒聽過。。。。。。
13.學(xué)了C語言,你如何把數(shù)組A的內(nèi)容復(fù)制到數(shù)組B中?如何查找整數(shù)數(shù)組A中有沒有5?如何對(duì)整數(shù)數(shù)組A進(jìn)行排序(從小到大,從大到小)?寫出相應(yīng)的程序。
使用copy代碼進(jìn)行復(fù)制,逐個(gè)比對(duì)數(shù)組內(nèi)的值進(jìn)行查找
#include<stdio.h>
int main()
{
int i,j,k,a[10];
int low=0,high=9,mid,x;
for(i=0;i<10;i++)
{
printf("input number:\n");
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[j]<a[j+1])
{k=a[j];a[j]=a[j+1];a[j+1]=k;}
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\ninput x:");
scanf("%d",&x);
while(low<=high)
{
mid=(low+high)/2;
if(a[mid]==x);
{
break;
}
if(a[mid]>x)
high=mid-1;
else
low=mid+1;
}
if(low>high)
printf("not find!");
else
printf("a[%d]=%d\n",mid,x);
return 0;
}
使用冒泡排序進(jìn)行
#include<stdio.h>
int main()
{
int i,j,k,a[10];
for(i=0;i<10;i++)
{
printf("input number:\n");
scanf("%d",&a[i]);
}
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[j]<a[j+1])
{k=a[j];a[j]=a[j+1];a[j+1]=k;}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
14.你知道什么是斷點(diǎn)嗎?給出自己調(diào)試程序的例子。
聽過沒用過。
15.你目前在學(xué)習(xí)C語言或其他專業(yè)課程方面,是否有遇到什么問題或困惑?
覺得代碼晦澀難懂,缺乏學(xué)習(xí)興趣,能夠交流的同學(xué)不多,和老師的接觸較少。
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/huangzhicheng/p/5391542.html
總結(jié)
- 上一篇: C#如何在钉钉开发平台中创建部门
- 下一篇: docker网络配置方法总结