柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #include int k=7,m=5; void f(int **s) { int *t=&k; s=&t; *s=&m; printf("%d,%d,%d,", k, *t, **s); } main() { int i=3,*p=&i, **r = &p; f(r); printf("%d,%d,%d\n", i, *p, **r); } 则程序的输出结果是


  • A.7,5,7,3,5,7,
  • B.7,5,7,3,3,3,
  • C.7,5,5,3,3,3,
  • D.7,7,5,3,3,3,
热度🔥1,160
参考答案:C
解析:

【解析】在主函数中首先初始化整型变量i,将i的地址赋给指针变量p,再将指针变量p的地址赋给指向指针的指针变量r;调用f函数,将变量r的值传递给变量s;由于k和m分别赋值7和5,printf("%d,%d,%d,", k, *t, **s);,即结果为7,5,5;返回主函数,printf("%d,%d,%d\n", i, *p, **r);,即结果为3,3,3。因此C选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 下面属于白盒测试方法的是 若在定义语句: int a,b,c,*p=&c; 接着执行以下选项中的语句,则能正确执行的语句是 设有如下通用过程:Public Function Fun(xStr As String)As String Dim tStr As String, strL As Integer tStr="" strL=Len(xStr) i=1 Do While i<=strL / 2 tStr=tStr & Mid(xStr, i, 1)& Mid(xStr, strL-i+1, 1) i=i+1 Loop Fun=tStr End Function 在窗体上画一个名称为Command1的命令按钮。然后编写如下的事件过程: Private Sub Command1_Click() Dim S1 As String S1="abcdef" Print UCase(Fun(S1)) End Sub 程序运行后,单击命令按钮,输出结果是( )。       在考生文件夹下打开文档"Word.docx",按照要求完成下列操作并以该文件名"Word.docx"保存文档。(1)调整纸张大小为B5,页边距的左边距为2cm,右边距为2cm,装订线1cm,对称页边距。(2)将文档中第一行"黑客技术"为1级标题,文档中黑体字的段落设为2级标题,斜体字段落设为3级标题。(3)将正文部分内容设为四号字,每个段落设为1.2倍行距且首行缩进2字符。(4)将正文第一段落的首字"很"下沉2行。(5)在文档的开始位置插入只显示2级和3级标题的目录,并用分节方式令其独占一页。(6)文档除目录页外均显示页码,正文开始为第1页,奇数页码显示在文档的底部靠右,偶数页码显示在文档的底部靠左。文档偶数页加入页眉,页眉中显示文档标题"黑客技术",奇数页页眉没有内容。(7)将文档最后5行转换为2列5行的表格,倒数第6行的内容"中英文对照"作为该表格的标题,将表格及标题居中。(8)为文档应用一种合适的主题。