首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
40
问题
有以下程序
#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全国计算机二级
相关试题推荐
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
若有定义:inta,b;通过语句scanf(’’%d;%d’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
有以下程序#includemain(){inta=3;printf("%dkn",(a+=a-=a*a));}程序运行后的输出结果是
以下选项中可用作C程序合法实数的是
下列叙述中正确的是()。
有以下程序#includemain(){chara=4;printf("%d\n",a=a
若有定义语句:intk[2][3],*pk[3];,则以下语句中正确的是
程序调试的任务是
下面结构体的定义语句中,错误的是
以下叙述中正确的是
随机试题
保护水痘易感儿童最有效的措施是()
火灾报警控制器、火灾显示器、消防联动控制器等控制器设备在墙上安装时,其主显示屏高度宜为1.1~1.6m。()
Youcannotignorethesituationforever,onedayyouwillhaveto_________theconsequencesofyouract.
具有行气疏肝.调经止痛的药物是
A30~60mlB50~80mlC50~300mlD200~300mlE300~400ml分娩时出血量是
运用动态控制原理控制施工质量时,质量目标不仅包括各分部分项工程的施工质量,还包括()。
格赛尔双生子爬楼梯比较实验,证明了()因素对人的发展有关键影响。
在全球化趋势下,国际社会越来越成为一个不可分割的整体。一国安全问题解决得好可以惠及别国,反之,则会殃及他国,国家安全在一定程度上显现出“一荣俱荣,一损俱损”的特点。下列选项中与上述特点无关的哲学道理是:
求正交变换化二次型2x32-2x1x2+2x1x3-2x2x3为标准形,并写出所用正交变换.
每年年终,太平洋公司都会给在职员工发放年终奖金,公司会计小任负责计算工资奖金的个人所得税并为每位员工制作工资条。按照下列要求完成工资奖金的计算以及工资条的制作:在工作表“员工基础档案”中,利用公式及函数依次输入每个学生的性别“男”或“女”,出生日期“x
最新回复
(
0
)