问卷调查

1.1 挺喜欢软件工程这个专业吧,感觉它的语言有一种独特的“魅力”。

1.2 感觉会很有趣,会整天抱着电脑写很多代码。

1.3 饱满的精神能力和激情。

1.4 收获挺大的,写代码的思路也比较清晰了,有了很大的提高。困难也是有的,有时候会拐不了弯,脑子一下子转不过来,没办法理解代码的逻辑。

2.1 课上听老师讲课,学习知识,课后看中国大学MOOC巩固学习,实验课写代码,实践;到目前为止我应该写过3000多行以上的代码了吧

2.2 老实说,还不太能,有点模糊

2.3 明白;区别是:在文本模式中回车被当成一个字符'/n',而二进制模式认为它是两个字符0x0D,0x0A;如果在文件中读到0x1B,文本模式会认为这是文件结束符,也就是二进制模型不会对文件进行处理,而文本方式会按一定的方式对数据作相应的转换;操作:在windows下,它会做一个处理,就是写文件时,换行符会被转换成回车,换行符存在磁盘文件上,而读磁盘上的文件时,它又会进行逆处理,就是把文件中连续的回车,换行符转换成换行符。

2.4面向过程其实是最为实际的一种思考方式,就算是面向对象的方法也是含有面向过程的思想.可以说面向过程是一种基础的方法.它考虑的是实际地实现.一般的面向过程是从上往下步步求精.所以面向过程最重要的是模块化的思想方法.对比面向过程,面向对象的方法主要是把事物给对象化,对象包括属性与行为.当程序规模不是很大时,面向过程的方法还会体现出一种优势,因为程序的流程很清楚,按着模块与函数的方法可以很好的组织. 

2.5 模块:按照功能将一个软件切分成许多部分单独开发,然后再组装起来,每一个部分即为模块;写过

2.6 不知道  

2.7 如何把数组A的内容复制到数组B:

#include"stdio.h"

int main()

{ char a[100],b[100];  

  		int i;
      printf("输入字符串a\n");   
	   gets(a);
	   for(i=0;a[i]!='\0';i++)
	   b[i]=a[i]; 
	   b[i]='\0';
	   puts(b);  }
如何查找证书数组A中有没有5?

#include"stdio.h"

int main()

{ int a[100];

int i;

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

{if(a[i]=='5'){

printf(‘'数组A中有5’)

break;}

else

printf(“数组A中没有5”)

}

}

如何对整数数组A进行排序?


void Bubblesort(int *arr, int sz)//冒泡排序
{
for (int j = sz - 1; j >= 0; j--)//控制趟数
{

for (int i = 0; i+1 <= j; i++)//控制每趟多少次
{
if (arr[i] > arr[i + 1])
{

int tmp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = tmp;
}
}
}
}
int main()
{
int arr[5] = { 1,3,5,4,2};
int sz = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i <= sz-1; i++)
{
scanf("%d", &arr[i]);
}
Bubblesort(&arr, sz);
for (int i = 0; i <= sz-1; i++)
{
printf("%d ", arr[i]);
}
system("pause");
return 0;
}

2.8 

打开软件,并打开要进行添加断点的类

1、在想要添加断点的地方右侧点击,点击成功后会出现红色原点。

2、启动程序,当进行到断点处时,程序会停止,然后可以看到一个黄色的小箭头在断点处

3、快捷键F10:进行下一句代码

4、快捷键F11:进入当前代码所调用的方法,如果没有则进行下一句。

5、快捷键F5:跳过本断点。有时候断点看到之后就不想在调试,可以使用F5跳过本次断点。

6、断点可以在点击那个红点的时候取消。但是当添加的断点较多时,可采用删除所有断点的方式进行。
2.9 有时候逻辑不太清楚

3.1 好好学习专业,希望能更上一层楼

posted @ 2020-04-29 14:25  米饭不好吃  阅读(165)  评论(0)    收藏  举报