柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
void fun(char **p) { ++p; printf("%s\n",*p); } main() { char *a[] = {"Morning", "Afternoon", "Evening", "Night"}; fun(a); } 程序的运行结果是
A.Afternoon
B.fternoon
C.Morning
D.orning
热度🔥853
参考答案:A
解析:
【解析】本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和-般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用作函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printf()函数输出的字符串为"Afternoon"。因此A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
对表SC(学号 C(8), 课程号 C(2), 成绩 N(3), 备注 C(20)),可以插入的记录是( )。
假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引表的地址。一级和二级索引表的大小均为一个磁盘块,可存放100个磁盘地址。在找到主索引表之后,要访问文件的第1000块,还需要启动多少次磁盘?
对计算机网络发展具有重要影响的广域网是
在医院中,实体医生和实体药品之间的联系是( )。
树的度为3,且有9个度为3的结点,20个叶子结点,但没有度为1的结点。则该树中度为2的结点数为( )。
标签
二级C语言
指针
数组
fun
函数