首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4); main() { struct ord*p=dt; printf("%d,",+
有以下程序: #include<stdio.h> struct ord { int x,y;}dt[2]={1,2,3,4); main() { struct ord*p=dt; printf("%d,",+
admin
2019-01-11
29
问题
有以下程序:
#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,",++p->y);
}
程序的运行结果是( )。【09年3月】
选项
A、1,2
B、2,3
C、3,4
D、4,1
答案
B
解析
本题考查结构体的运算与指针。dt[2]={1,2,3,4}的意思是dt是一个结构体数组,其中dt[0]={1,2),dt[1]={3,4}*P为ord型指针,指向dt的首地址。++p,则P指向下一个结构体。但是由于->的优先级高于++,所以Hp->x等同于++(p->x),它的意思是p指向的结构体的x元素再加1,而不是p指向下一个元素,因此第一个值为2,第二个为3。
转载请注明原文地址:https://kaotiyun.com/show/npxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能将高级语言程序转换成目标语言程序的是_______。
下列选项中,不属于数据管理员(DBA)职责的是()。
请编写函数proc(),该函数的功能是:计算并输出例如,若主函数从键盘给n输入10后,则输出为S=104.478749。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数proc的花括号中填入所编写的若干语句。试题程序
给定程序MODll.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#nclude#d
以下叙述中错误的是
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
软件(程序)调试的任务是
在结构化方法中,软件功能分解属于软件开发中的______阶段。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
1946年日本《宪法》最引人注目的内容是()
简述普查的原则。
A、洞底深不敏感B、洞内探及穿髓孔C、洞内红色肉芽组织D、洞底大量软化腐质E、洞底穿孔达根分歧下列疾病的探诊所见慢性溃疡性牙髓炎
石料冻融试验后无明显损伤,冻融后的质量损失率不大于3%,强度不低于试验前的0.75倍,表明石料抗冻性好。()
零售包装的成套工具(内有钳子、锤子、螺丝刀、扳手、凿子、白铁剪等)
企业在长期股权投资持有期间所取得的现金股利,应全部计入投资收益。()
A注册会计师拟运用统计抽样方法测试甲公司2015年度与实物采购付款制度相关内部控制的有效性。甲公司规定,实物采购业务的付款单后应附验收单和卖方发票且核对一致;付款后,验收单上须加盖“已付”戳记。资料一:为确定统计抽样的样本规模,A注册会计师确定的信赖
网页都是按照一种描述文档的标记规则编写而成的,这套标记规则叫作()。
()为无民事行为能力的人。
计算并填写下表。
最新回复
(
0
)