首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char *mm[4]={"abcd","1234","mnop","5678"}; char **pm=mm;
有以下程序 #include <stdio.h> main() { char *mm[4]={"abcd","1234","mnop","5678"}; char **pm=mm;
admin
2020-10-26
58
问题
有以下程序
#include <stdio.h>
main()
{ char *mm[4]={"abcd","1234","mnop","5678"};
char **pm=mm;
int i;
for(i=0; i<4; i++) printf("%s",pm
+i);
printf("\n");
}
程序的运行结果是
选项
A、abcd1234mnop5678
B、abcd234op8
C、a2o8
D、a1m5
答案
B
解析
程序执行过程为:定义指针数组,长度为4,并为其初始化为4个字符串。定义指向指针的指针,并为其初始化为指针数组首地址。for循环依次输出4个字符串,第i个字符串从第i个下标值处开始输出到字符串结束,即第一个字符串输出abcd,第二个字符串输出234,第三个字符串输出op,第四个字符串输出8。程序的运行结果是abcd234op8,B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Sj3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeintsum(intdata){staticintinit=1;returninit+=data;}main(){i
以下选项中正确的语句组是()。【09年3月】
有以下程序:#includemain(){unsignedchara=8,C;c=a>>3;printf("%d\n",C);}程序运行后的输出结果是()。
关于函数返回值,以下叙述正确的是()。
若有语句:void*p=malloc(80);,则以下叙述错误的是()。
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是()。
与数学表达式x>=y>=z对应的C语言表达式是()。
设有定义:intx=2;,以下表达式中,值不为6的是()。
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
随机试题
注册会计师获取的下列审计证据中,证明力最强的是()。
麻黄是治疗下列哪一种病证之要药()
A.2分钟B.5分钟C.10分钟D.15分钟E.30分钟舌下片的崩解时限是()。
关于ARDS病人呼吸变化的描述,错误的是
一个圆桌周围有20个箱子,从12点方向以顺时针方向将箱子依次编号1~20.某人从1号箱子开始丢人一颗红球后沿顺时针方向行走。每经过一个箱子根据如下规律放入一颗球:若前一个箱子丢红球,经过的箱子丢绿球;若前一个箱子丢绿球,经过的箱子丢白球;若前一个箱子丢白球
在2×2的实验设计中,研究的因素有()
下面关于网络应用程序描述正确的是()。
算法的空间复杂度是指()。
Mostparentsprizethediversitywithintheirchildren’spublicschools.Theyknowthatlearningtocooperateandexcelinadiv
Belowisasummaryofsomeofthemainpointsofthepassage.Readthesummaryandthenselectthebestwordorphrasefromthe
最新回复
(
0
)