首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,"++p一>x): printf("%d
有以下程序: #include<stdio.h> struct ord{ int x,y;}dt[2]={1,2,3,4}; main() { struct ord*p=dt; printf("%d,"++p一>x): printf("%d
admin
2019-06-12
39
问题
有以下程序:
#include<stdio.h>
struct ord{
int x,y;}dt[2]={1,2,3,4};
main()
{
struct ord*p=dt;
printf("%d,"++p一>x):
printf("%d\n",++p一>y);
}
程序运行后的输出结果是( )。
选项
A、1,2
B、2,3
C、3.4
D、4,1
答案
B
解析
dt是一个结构体数组,所以初始化的结果为dt[0]={1,2},dt[1]={3,4}。*p=dt;,表示p指向dt[0]。++p一>x中,一>的优先级大于++,所以这个表达式等价于++(p一>x),因为p一>x为1,所以这个值为2,同理.第二个++p一>y的值为2+1=3。
转载请注明原文地址:https://kaotiyun.com/show/ZjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
将E-R图转换为关系模式时,E-R图中的属性可以表示为()。
有如下程序#includemain(){inta=0,b=1;if(++a==b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf(
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
下面选项中关于"文件指针"概念的叙述正确的是()。
若有定义语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,以下选项中错误引用a数组元素的是(其中0≤i
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;is[*k])__________;}main(){
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
下列过程的功能是:将输入的整数分解为质数之乘积。例如,输入18,则输出2,3,3,;输入125,则输出5,5,5,。PrivateSubCommand_Click()x=Val(InputBox("请输入一个整数"))
输油泵应用机械密封技术时,将输油泵的自冲洗改为叶轮循环冲洗,可以节省能耗与冷却水量。
用户自定义填充序列时,在输入填充序列的内容之前,应在“选项”对话框的“自定义序列”列表中选定______。
消补兼施,主治脾胃虚弱,食少难消,脘腹痞闷,大便溏薄之症的方剂是
患者28岁,结婚3年未孕,慢性盆腔炎反复发作,妇检子宫正常大小,固定,左附件可及约6cm×6cm×5cm大小囊性肿块,压痛,不活动,最可能的诊断是
(2010年)2009年4月,甲公司因欠乙公司货款100万元不能按时偿还,向乙公司请求延期至2010年4月1日还款,并愿意以本公司所有的3台大型设备进行抵押和l辆轿车进行质押,为其履行还款义务提供担保。乙公司同意了甲公司的请求,并与甲公司订立了书面抵押和质
父子两人,已知10年前父亲年龄是儿子年龄的3倍,现在父亲年龄是儿子年龄的2倍,请问现在父亲和儿子的年龄各为多少岁?()
若f(-χ)=-f(χ),且在(0,+∞)内f′(χ)>0,f〞(χ)>0,则在(-∞,0)内().
在关系模型中,每一个二维表称为一个()。
Belle,ourtinymonkey,wasseatedinherspecialchairinsideachamberatourDukeUniversitylab.Herrighthandgraspedajo
最新回复
(
0
)