首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> void fur,(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Nigh
有以下程序: #inelude<stdio.h> void fur,(char**p) { ++p; printf("%s\n",*p); } main() { char*a[]={"Morning","Afternoon","Evening","Nigh
admin
2021-06-15
50
问题
有以下程序:
#inelude<stdio.h>
void fur,(char**p)
{
++p;
printf("%s\n",*p);
}
main()
{
char*a[]={"Morning","Afternoon","Evening","Night"};
fun(a);
}
程序运行后的输出结果是( )。
选项
A、Afternoon
B、fternoon
C、Morning
D、orning
答案
A
解析
本题主函数中定义了一个指针数组a,可以将它看成一个以字符指针为元素的一维数组。和一般的一维数组名能赋给同类型指针变量一样,该字符指针数组也可以赋给指向字符指针的指针,所以数组名a可以用做函数fun()的实参。在fun()函数中,++p操作使形参p往后移动一个字符指针的位置,即指针a[1]的位置。故最后通过printt()函数输出的字符串为“Afternoon”。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Yftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
数据流图中带有箭头的线段表示的是
有以下程序:#include<stdio.h>main(){intc[6]={10,20,30,40,50,60},*p,*s:p=c;s=&c[5];printf(″%d\n″,s—p);}程序运行后的输出结果是()。
有如下程序#includemain(){inta=8,b;b=(a>>2)%2;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列定义变量的语句中错误的是
若变量已正确定义,则以下语句的输出结果是s=32;s^=32;printf("%d",s);
有以下程序main(){inta=3;do{printf("%d,",a-=2);)while(!(--a));printf("m");}程序运行后的输出结果是
有以下程序#includemain(){intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);}程序运行后的输出结果是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
随机试题
考虑诊断为使用硫酸镁最早出现的中毒反应为
四气的形成
用作反滤、排水的土工织物应满足的要求是()
某实施监理的工程,建设单位与甲施工单位签订施工合同,约定的承包范围包括A、B、C、D、E五个子项目,其中,子项目A包括拆除废弃建筑物和新建工程两部分,拆除废弃建筑物分包给具有相应资质的乙施工单位。工程实施过程中发生下列事件。事件1:由于拆除废弃建
下列关于成本法的说法中,正确的是()。I.公司总资产减去总负债后的净值即为公司的账面价值。但是若要评估目标公司的真正价值,还必须对资产负债表的各个项目作出必要的调整Ⅱ.重置成本法是用待评估资产的完全重置成本(重置全价)减去其各种贬值后的
现金流量表中“销售商品、提供劳务收到的现金”项目,反映本企业自营销售商品或提供劳务收到的现金,不包括委托代销商品收到的现金。()
在经济萧条时,财政可以通过()来扩大需求,刺激经济发展。
1960年底,毛泽东大力提倡调查研究,并于次年亲自深入农村调查。其目的是()。
课程评价主要是学生学业的评价。
Themanagergaveustheidenticalcottageeachsummer.
最新回复
(
0
)