x)); printf("%d\n",++(p-" />
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
x)); printf("%d\n",++(p-">有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
有以下程序 #include struct ord { int x,y; } dt[2]={1,2,3,4}; main() { struct ord *p=dt; printf("%d,",++(p->x)); printf("%d\n",++(p-
admin
2015-07-28
31
问题
有以下程序
#include
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、2,3
B、4,1
C、3,4
D、1,2
答案
A
解析
语句"struct ord *p=dt;"定义了一个结构体指针并指向数组dt的首地址,所以p与dt、dt[0]等价,p->x值为1,p->y值为2,自加1后的值分别为2、3,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/97Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
下列程序的执行结果是______。 main() {int a=5,b=2; float x=4.5, y=3.0.u; u=a/3+b*x/y+1/2; printf("%f\n",u) }
已知字母a的ASCII码为十进制数的97,下面程序的输出结果是______。 main() {charcl,c2; C1=’a’+’5’-’3’; c2=’a’+’6’-’3’; printf("%c,%d\n”,c1,c2); }
TubroC中int变量所表示的数据范围是______。
有以下程序#include#includemain(){charstr[][20]={“Qne*World”,“one*Dream!”},*P=str[1].prinff(“%d,”,strlen(p));printf(“%s\n”,P)
以下叙述中正确的是
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
下列叙述中正确的是()。
下列关于栈的叙述中正确的是_______。
随机试题
申请复议的条件包括()。
对于委托外单位加工产品的材料发出,仓库保管员发料应根据计划部门填写的原始凭证是
与外侧裂不相邻的是
女性,22岁,因右上智齿颊向高位阻生,要求拔除在注射局麻药后同侧颊部随即出现肿胀,这是发生了
以下哪项对全冠龈边缘位置设计无影响
下列说法正确的选项是()。
A、 B、 C、 D、 C
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
Inthemovie,heplaysalovingand______fathertryingtobringuptwoteenagechildrenonhisown.
Thirty-onemillionAmericansareover60yearsofage,andtwenty-ninemillionofthemarehealthy,busy,productivecitizens.B
最新回复
(
0
)