调查问卷
我的问卷调查
1.当初为什么报”软件工程"这个专业?
之前对编程有兴趣。
2.当初对软件工程专业的期待和想象是什么?
程序员,软件开发
3 当初希望自己是如何投入这个专业的学习的?
认真
4.结合过去的一学期,你目前在专业学习方面情况如何,有什么收获,是否有什么困难
指针有点没搞清楚
5.你是怎么学习 C 语言的?(作业,实验,教材,其他),目前为止估算自己写过多少代码?
上课学习和自学,写过几百行代码
6.学了 C 语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?
数组指针:是一个指向数组的一个指针
指针数组:是一个存放指针的数组
函数指针:是一个存放函数地址的指针
指针函数:把函数的地址存到一个数组中
7.学了 C 语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何 编程操作这两种文件?
不知道
8.学了C语言,你知道什么叫面向过程吗?它解决问题的方法是什么?
知道,建立,调用
9.在C语言里面,什么是模块?你写过多个源文件的程序吗?
将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块,写过。
10.学了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?
不知道
11.学了C语言,你如何把数组A的内容复制到数组B中?
int a[5]={ 1,2,3,4,5 },b[5],i;
for ( i=0;i<5;i++ ) b[i]=a[i];
如何查找整数数组A中有没有5?
if(a[i]==5) printf("有\n");
else
printf(“没\n”);`
如何对整数数组A进行排序(从小到大,从大到小)?写出相应的程序。
//从小到大排序
int i,j,t;
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
//从大到小排序
int i,j,t;
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]<a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
12.你知道什么是断点吗?给出自己调试程序的例子。
调试的时候中断一下
13.你目前在学习C语言或其他专业课程方面,是否有遇到什么问题或困惑?
数据结构学不明白
14.对于未来在闽江学院的专业学习,你有什么困惑或想法,希望表达
希望越来越好
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· Blazor Hybrid适配到HarmonyOS系统
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 数据并发安全校验处理工具类