首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct NODE { int k; struct NODE *next; }; main() {
有以下程序: #include<stdio.h> struct NODE { int k; struct NODE *next; }; main() {
admin
2022-10-25
29
问题
有以下程序:
#include<stdio.h>
struct NODE
{
int k;
struct NODE *next;
};
main()
{
struct NODE m[5],*p=m,*q=m+4;
int i=0;
while(p!=q)
{
p->k=++i;p++;
q->k=1++;q--;
}
q->k=i:
for(i=0;i<5;i++)printf(”%d”,m
.k);
printf(”\n”);
}
程序运行后的输出结果是( )。
选项
A、13442
B、13431
C、01234
D、02431
答案
B
解析
main函数中定义了包含5个元素的数组m,每个元素都是NODE类型。指针p指向数组第1个元素,指针q指向数组最后一个元素。while循环使用p、q从首尾向中间遍历,遍历的同时为各个元素赋值。所以第1轮循环,i的值为0,先执行++i,值为1,后执行i++,值也为1,m[0].k和m[4].k的值都为1;第2轮循环,i的值为2,先执行++i,值为3,后执行i++,值也为3,m[1].k和m[3].k的值都为3;第3轮循环,p和q指向的都是m[2]元素,指针相同,循环结束,此时i的值为4,即m[2].k的值为4。综上,程序输出:13431。本题答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/Rfd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#includevoidabc(char*str){inta,b,i,j;for(i=j=0;str[i]!=’\0’;i++)if(str[i]!=’
以下对C语言中联合类型数据的正确叙述是()。
结构化程序设计的基本原则不包括()。
有以下程序,程序中库函数islower(eh)用以判断ch中的字母是否为小写字母:#include#includevoidfun(char*P){inti=0;while(P[i])
下列选项中,不属于数据模型所描述的内容的是()。
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(i=0;j<4.j++){…}
关于“while(条件表达式)循环体”,以下叙述正确的是()。
下面选项中合法的字符常量是
有以下程序#includemain(){inta=1,b=0;printf("%d,",b=a+b);printf("%d\n",a=2*b);}程序运行后的输出结果是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
休克的根本问题是
公路采空区的煤层开采规模较大、开采深度小于250m时,宜采用()处治。
营销学之所以根据购买者的不同来划分产品,是因为个人、家庭的购买行为与集团购买行为存在着很大差别。
特雷诺指数用的是系统风险而不是全部风险,因此当一项资产只是资产组合中的一部分时,特雷诺指数就可以作为衡量绩效表现的恰当指标加以应用。()
It_____________beMike.Isawhimgotothelibraryjustnow.
Atlastweekend’sconsumer-electronicsshowinLasVegas,digitalconvergencearrivedwithavengeance.Amongtheavalancheofn
能正确表示逻辑关系:”a≥10或a≤0”的C++语言表达式是()。
Increasingly,overthepasttenyears,peopleespeciallyyoungpeoplehavebecomeawareoftheneedtochangetheireatinghabit
Publicopinionpollsareregularlyconductedandpublishedinmanycountries.They(36)______notonlysupportforpoliticalpar
HereareSofiaFranco,thefoodwriterandstylist’stop11tipsforahealthydiet:1.Drinklotsofwater.Takea1.5literbo
最新回复
(
0
)