c语言问卷调查
1你对自己的未来有什么规划?做了哪些准备?
答:老师有没有运维的工作室。我现在很缺学习。你弄的那个工作室基本已死
2你认为什么是学习?学习有什么用?现在学习动力如何?为什么?
答:我认为对新的事物了解。个人认为学习之后就要运用到生活实际中,不如不学。学习动力 在这个没压力环境下我想温水煮青蛙一样。
3你感觉自己什么事情做的比较成功?有什么经验?
答:运动,坚持不懈。
4你怎么看待软件工程这个专业?学习这个专业你对自己有什么期望?
答:可能是我认为我们学校软件专业和大专气氛差不多,没是专业认识。个人认为可能有的人出去键盘上面的功能键都不会。insert键 home键 end键之类的。
5你是怎么学习C语言的?(作业,实验,教材,其他),目前为止估算自己写过多少行代码?
答:mooc 教程 实验 代码1200多
6C语言的学习有什么经验和教训?
答:要把指针吃透.
7.除了应付考试和实验,编程在什么地方帮到过你?
答:目前没有。
8.学了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
答:1.数组指针就是常量指针。2.指针数组表示不规则数组。3.函数指针表示函数的返回值是一个地址。4指针函数表示该函数的地址。
9.学了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?
答:我理解的文件是指不用输入直接在文件中读取,流指我们要在键盘上做输入。区分不知道。 用fopen 函数开打相应的文件对应操作表操作。
10.学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
答:我所理解的是按循序执行一件一件的来(1)起床(2)穿衣(3)洗脸刷牙(4)去学校。
11.在C语言里面,什么是模块?你写过多个源文件的程序吗?
答:函数,现在10几个。
12.学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
答:很高深了解过。不懂
13.学了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有5?如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
答:
//数组A的内容复制到数组B中
void Cpy(DataType A[], DataType B[]){
if(sizeof(a)/sizeof(DataType) >sizeof(a)/sizeof(DataType)){
pinrtf("b数组容量不够,按任意键返回");
getchar();
return ;
}//if 该短程序判断b数组是否小于a数组
int n=sizeof(a)/sizeof(DataType) ;
for(int i=0;i<n/2;i++){
b[i]=a[i];
b[n-i-1] = a[n-i-1];
}
b[i] = a[i];//此句数组为奇数个大小时2/n+1没有值的问题。
}//cpy
//整数数组A中有没有5(折半查找)
void Find(DataType a[]){
int bj=0;
int n=sizeof(a)/sizeof(DataType);
for(int i=0;i<n/2;i++){
if(a[i]==5){
bj=1;
brack;
}
if(a[n-1-i]==5){
bj=1;
brack;
}
if(i==n/2){
if(a[i++]==5) {
bj=1;brack;
}
}//if
}
if(bj==1)
printf(“ok”);
else
printf("no");
}
//归并排序
void Merge(DataType a[],int p,int q,int r){
int n1,n2,i,j,k=0;
DataType L[q-p+2],R[r-q+1];
n1=q-p+1;n2=r-q,
for(i=0;i<n1;i++)
L[i]=a[p+i];
for(i=0;i<n2;i++)
R[i]=a[q+i+1];
L[n1]=10000;R[n2]=10000;
j=0;i=0;
for(k=p;k<=r;k++){
if(L[i]<=R[j]){
a[k]=L[i];
i++;
}//if
else{
a[k]=R[j];
j++;
}//esle
}//for
}
void Merge_Sort(int a[],int p,int r){
int q;
if(p<r){
q=(p+r)/2;
Merge_Sort(a,p,q);
Merge_Sort(a,q+1,r);
merge(a,p,q,r);
}
}
14.你知道什么是断点吗?给出自己调试程序的例子。
答:监视你所需要变量值 。不能上传图片
int x=1;
● x=~x;//设置断点的符号
此时执行程序。程序到x=~x会暂停;并在dubug窗口显示x的值
15.你目前在学习C语言或其他专业课程方面,是否有遇到什么问题或困惑?
答:数据结构和算法。指针学得不是很懂,经常在数据初始化那边吃亏。还有没有同学讨论,周围的同学不是玩游戏,就是到处去浪。压力倍感很大
浙公网安备 33010602011771号