首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> #include<string.h> main() { char a[5][10]={"efg","abed","mnopq","hijkl","rstuvwxyz"}; char *p[5
有下列程序 #include<stdio.h> #include<string.h> main() { char a[5][10]={"efg","abed","mnopq","hijkl","rstuvwxyz"}; char *p[5
admin
2022-04-02
54
问题
有下列程序
#include<stdio.h>
#include<string.h>
main()
{ char a[5][10]={"efg","abed","mnopq","hijkl","rstuvwxyz"};
char *p[5];
int i,len;
for(i=0;i<5;i++)
{
p
=a
;
len=strlen(p
);
printf("%c",p
[0]);
printf("%s",p
+len/2);
}
}
程序执行后的输出结果是( )。
选项
A、eeaabmmnhhirrstu
B、efgabcdmnopqhijklrstuvwxyz
C、efgacdmopqhjklrvwxyz
D、eefgaabcdmmnopqhhijklrrstuvwxyz
答案
C
解析
程序定义一个二维字符数组a,使用5个字符串初始化。另外定义字符指针数组p。for循环中,每次将数组a当前下标为i的字符串首地址赋给p
,再求得p
的长度赋给len,第一个printf输出p
字符串的首字母,第二个printf输出p
字符串下标从len/2开始的子字符串。当下标i=0输出:efg;当下标i=1输出:acd;当下标i=2输出:mopq;当下标i=3输出:hjkl;当下标i=4输出:rvwxyz;程序输出:efgacdmopqhjklrvwxyz。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/Ghkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不合法的数值常量是()。
有以下程序#includemain(){chara=4;printf("%d\n",a=a
设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。
下列叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
if语句的基本形式是:if(表达式)语句,以下关于’’表达式’’值的叙述中正确的是
下列关于数据库设计的叙述中,正确的是()。
为了使模块尽可能独立,要求()。
随机试题
问卷设计的首要原则是()
可以用于判断双肾功能的检查是()
女,27岁。尿频、尿急、尿痛2天。无发热及腰痛既往无类似发作。查体:肾区无叩击痛,静脉肾盂造影无异常。尿沉渣镜检红、白细胞满视野,给予头孢曲松治疗,症状好转,停服药物7天后,尿细菌定量培养为真性菌尿,继续治疗疗程一般为
为延长局部麻醉药的作用时间和减少不良反应,可配伍应用
下列关于我国金融债的说法,错误的是()
我们不能简单地认为词典的编纂者不对,他们对词汇的用法作出改动不会是随意的,想必经过了认真的研究推敲。不过,词典编纂者不能忽视一个基本事实以及由此衍生的基本要求:语言文字是广大人民群众共同使用的,具有极为广泛的社会性,因此语言文字的规范工作不能在象牙塔里进行
需求的价格弹性
鸦片战争后中国社会发生的两个根本性变化是
IEEE802规范主要与OSI模型的哪些层有关?(29)
Acomputerisamachinedesignedtoperformworkmathematicallyandtostoreandselectinformationthathasbeenfedintoit.I
最新回复
(
0
)