首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { int i, *ptr; int array[5] = {5,3,1}; for (ptr=array, i=0; i<5; i++, ptr++) {
有如下程序 #include <stdio.h> main() { int i, *ptr; int array[5] = {5,3,1}; for (ptr=array, i=0; i<5; i++, ptr++) {
admin
2021-06-15
76
问题
有如下程序
#include <stdio.h>
main()
{
int i, *ptr;
int array[5] = {5,3,1};
for (ptr=array, i=0; i<5; i++, ptr++)
{
if (*ptr == 0)
putchar(’X’);
else
putchar(’A’ + *ptr);
}
printf("\n");
}
程序运行后的输出结果是
选项
A、FDBXX
B、FFFXX
C、FDBBB
D、ABCDE
答案
A
解析
在对数组进行初始化时,如果对数组的全部元素赋以初值,定义时可以不指定数组长度,如果被定义数组的长度与初值个数不同,则数组长度不能省略;如果在说明数组时给出了长度,但没有给所有的元素赋予初始值,而只依次给前面的几个数组元素赋予初值,那么C语言将自动对余下的元素赋初值,则array={5,3,1,0,0}。程序执行过程为:执行for循环,将数组首地址赋给指针ptr,依次遍历每一个元素,如果数组元素为0则输出’X’,如果不为0则按照字母表输出字符’A’后第array
个字符。程序运行后的输出结果为:FDBXX,A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#defineSUB(a)(a)-(a)main(){Inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序的运行结果是()。
有以下程序#include<stdio.h>#defineN4yoidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i];}main(){intx[][N]={{1,2,3
有以下程序#includemain(){intc[6]={10,20,30,40,50,60),*p,*s;p=c;s=&c[5];printf("%d\n",s—p);}程序运行
关于’’while(条件表达式)循环体’’,以下叙述正确的是
在结构化程序设计中,模块划分的原则是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.
若变量己正确定义并赋值,以下不能构成C语句的选项是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
以下说法不正确的是()。
在C语言中,以下说法不正确的是()。
随机试题
文件系统主要管理计算机系统的软件资源,即对于各种________的管理。
求微分方程y’’—2y’—3y=ex的通解.
临床化学检验在检查内容方面包括
急性杀鼠剂氟乙酰胺中毒,其解毒药是
手足三阳经交接于
在华北地区建一拉索式桅杆,其基本裹冰厚度为10mm,拉绳直径为25mm,其最高端距地面高75m。则拉绳上端单位长度的裹冰荷载(kN/m)最接近于( )项数值。
导游服务工作的个性体现在()。
蛟龙瀑布是四川的最大瀑布,瀑高约1000米,远眺如玉柱擎天。()
某公司新员工入职,需要对他们进行入职培训。为此,人事部门负责此事的小吴制作了一份入职培训的演示文稿。但人事部经理看过之后,觉得文稿整体做得不够精美,还需要再美化一下。请根据提供的“入职培训.pptx”文件,对制作好的文稿进行美化,具体要求如下:
John:OhAnne,thatwasawonderfuldinner.That’sthebestmealI’vehadinalongtime.Anne:Oh,thankyou!Thankyouve
最新回复
(
0
)