2023-2024-1 20231405《计算机基础与程序设计》第十二周学习总结
2023-2024-1 20231405《计算机基础与程序设计》第十二周学习总结
作业信息
作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP |
作业要求在哪里 | https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009 |
作业的目标 | 自学《C语言程序设计》第11章 |
作业正文 |
https://www.cnblogs.com/dzxdzx1231234/p/17904252.html |
教材学习内容总结
学习了指针与一维和二位数组的关系,向函数传递一维和二维数组,指针数组,动态数组(与静态数组相区分,其大小要用malloc函数申请,用完后用free释放),动态内存分配,缓冲区溢出攻击。
错题总结
1.
Which of the following is the primary mechanism for representing the content of a web page?
A. HTMLB. TagC. AttributeD. CookieE. Hypertext
正确答案: A
你的作答: B
翻译:用哪种机制来表示网页的内容
解释:HTML(超文本标记语言)是用来描述网页结构的标记语言,它使用标签(Tag)来表示网页的各个部分,因此HTML是表示网页内容的主要机制。
2.
Which of the following is a Java program designed to be embedded into a web page and executed in a browser?
A. XMLB. AppletC. ScriptletD. XSLE. Metalanguage
正确答案: B
你的作答: D
翻译:以下哪个是设计用于嵌入网页并在浏览器中执行的Java程序。
解释:Applet是一种小的Java程序,可以嵌入到网页中并在支持Java的浏览器中执行。其他选项中,XML是可扩展标记语言,Scriptlet是在JSP中使用的一种技术,XSL是可扩展样式表语言,Metalanguage是元语言。
教材学习中的问题和解决过程
1.引用指针的方法太多,记混了
解决:列清楚
a.for(p=a;p<a+5;p++)
{
scanf("%d",p);
}
for(p=a;p<a+5;p++)
{
printf("%4d",*p);
}
b.
for(i=0;i<5;i++)
{
scanf("%d",&p[i]);
}
p=a;
for(i=0;i<5;i++)
{
printf("%4d",p[i]);
}
2.二维数组和指针之间关系没记清楚
解决:
a[i][j] 即为 *(*(a+i)+j) 即为*(a+i*N+j)
&a[i][j] 即为 *(a+i)+j 即为a+i*N+j
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第十二周 | 800/800 | 1/5 | 20/20 |
-
计划学习时间:20小时
-
实际学习时间:20小时