柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序: #include
#include
main() { int *a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b; printf("%d,%d,%d\n",*a,*b,*c); } 程序运行后的输出结果是( )。
A.1,1,3
B.2,2,3
C.1,2,3
D.3,3,3
热度🔥1,182
参考答案:D
解析:
【解析】malloc函数动态分配一个整型的内存空间,然后把函数返回的地址用(int*)强制类型转换为整型指针,再把它赋给a,b,c,即让指针变量a,b,c都指向刚申请的内存空间。所以只有最后一个赋值语句*c=3的值保留在了该空间内,因为a,b,c三个指针变量均指向该空间,所以打印该空间内的数值为3。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
假设数据库中有学生信息表 stud(sno,sname,ssex),其中 ssex 字段已建索引,要输出最后一名男同学的信息,程序空白处应填写的语句是 Private Sub Form_Load() Dim rs As ADODB.Recordset Set rs = New ADODB.Recordset rs.ActiveConnection = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= e:\考试中心教程\教学管理.mdb;" rs.CursorType = adOpenKeyset rs.LockType = adLockOptimistic rs.Index = "ssex" rs.Open "stud" , , , , adCmdTableDirect ________________ Debug.Print rs("sno "), rs("sname "), rs("ssex ") rs.Close Set rs = Nothing End Sub
以下叙述中错误的是
SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。下列动词中哪一个是用于数据定义的?
定义学生、教师和课程的关系模式S(S#,Sn,Sd,SA)(属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(属性分别为课程号、课程名、先修课);SC(S#,C#,G)(属性分别为学号、课程号和成绩),则该关系为( )。
标签
二级C语言
空间
int
指针
malloc