首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> struct NODE { int k; struct NODE *next; }; main() { struct NODE m[5],*p=m,*q=m+4;
有以下程序 #include<stdio.h> struct NODE { int k; struct NODE *next; }; main() { struct NODE m[5],*p=m,*q=m+4;
admin
2022-04-02
33
问题
有以下程序
#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=i++;q--;
}
q->k=i:
for(i=0;i<s;i++)printf("%d",m
.k);
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、13442
B、13431
C、01234
D、02431
答案
B
解析
main函数中定义包含5个元素的数组m,每个元素都是NODE类型。指针p指向数组第一个元素,指针q指向数组最后一个元素;while循环使用p,q从首尾向中间遍历,遍历的同时为各个元素赋值,所以第一轮循环,i的值为0,先执行++i的值为1,后执行i++的值也为1,m[0].k和m[4].k的值都为1;接着第二轮循环,i的值为2,先执行++i的值为3,后执行i++的值也为3,m[1].k和m[3].k的值都为3;第三轮循环时,p和q指向的都是m[2]元素,指针相同,循环结束,此时i的值为4,即m[2].k赋值为4,综上,程序输出:13431。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/4hkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#includevoidsub(int*s,int*y){staticintm=4;*y=s[m];m--;}voidmain(){inta
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
以下叙述中正确的是
有以下程序main(){inti=5;do{if(i%3=1)if(i%5==2){printf("*%d",i);break;}i++;}while(i!=0);printf("\n"),}程序的运行结果是
以下程序:#include<stdio.h>#include<string.h>rnain(){Charstr[]=’’abcd\n\123\xab’’;printf(’’%d’’,strlen(st
以下选项中可用作C程序合法实数的是
有以下程序#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STU*a,STU*b){*b=*a;printf("%s
有以下程序:#include<stdio.h>struetS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[1];prinff("%d\n",++(p.a));}程序
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
if语句的基本形式是:if(表达式)语句,以下关于’’表达式’’值的叙述中正确的是
随机试题
萃取剂必须对混合液中欲萃取出来的溶质A有显著的溶解能力,而对其他组分而言,则完全不溶或溶解能力很小。
重度有机磷中毒的主要症状是
营养不良的最初症状是
在土地管理方法中,法律方法比行政方法具有更大的()。
建设项目经济评价的计算期是指()。
在债券质押式回购交易中,()暂时放弃资金的使用权,从而获得债券抵押权,期满时归还抵押的债券,收回资金和利息。
甲企业欠乙企业一笔300万元的到期货款,甲企业一直未予以清偿,乙企业发现丙公司欠甲企业一笔450万元的到期债权,甲企业一直怠于行使该权利,丙公司也未清偿,在诉讼时效期限内,乙企业依法向人民法院提起代位权诉讼,要求代位行使甲企业对丙公司的权利。下列有关该情形
下列项目中不属于税务行政赔偿的是()。
你上任后,你的下属可能会对你表现出不同的态度。在今后工作中,你将如何处理这一问题?
______takesLondonasthesettinginmostofhisnovels,
最新回复
(
0
)