首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> #include<string.h> main() { char a[5][10]={”efg”,”abcd”,”mnopq”,”hijkl”,”rstuvwxy
有下列程序: #include <stdio.h> #include<string.h> main() { char a[5][10]={”efg”,”abcd”,”mnopq”,”hijkl”,”rstuvwxy
admin
2022-10-25
52
问题
有下列程序:
#include <stdio.h>
#include<string.h>
main()
{ char a[5][10]={”efg”,”abcd”,”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,第1个printf输出p
字符串的首字母,第2个printf输出p
字符串下标从len/2开始的子字符串。当下标i=0时输出efg;当下标i=1时输出acd;当下标i=2时输出mopq;当下标i=3时输出hjkl;当下标i=4时输出rvwxyz。所以程序输出:efgacdmopqhjklrvwxyz。本题答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/wCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不正确的转义字符是()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例如,若输入字符串“-1
给定程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s所指的字符串为:ThisisaClanguageprogram.,函数的返回值为6。请在程序的下画线处填
以下叙述中正确的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算出形参s所指字符串中包含的单词个数,作为函数值返回。为便于统计,规定各单词之间用空格隔开。例如,形参s
有以下程序:#include<stdio.h>main(){ints;scanf("%d",&s);while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4);bre
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
算法空间复杂度的度量方法是()。
为了使模块尽可能独立,要求()。
随机试题
偶然性在事物发展过程中()。
在SE序列中,T2加权像是指
对诊断原发性肝痛下列哪项检查具有较高的特异性()
肉桂挥发油中主要成分是( )。
自动化仪表工程连续()开通投入运行正常后,即具备交接验收条件。
获得诺贝尔文学奖的第一位美国黑人作家的主要作品有()。
不具备归档和保存价值的公文,经批准后可以()。
2015年,作为KTV“鼻祖”的钱柜逐步退出了中国内地市场,先后在国内关闭了13家门店:万达大歌星KTV旗下所有门店也都关闭。除了这些连锁巨头以外,在全国更有无数的中小型传统KTV纷纷倒下。在国内,KTV行业萎缩已是不争的事实,传统休闲方式的改变使得KTV
简要介绍费希特的国民教育主张。
有以下程序:#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n—1);return(a);}main(){printf(″%d\n″,fun(5));
最新回复
(
0
)