高级语言程序设计
VIP题库
若某结构型的指针变量p已经指向该结构型某数组,错误地引用该结构型数组元素的成员是()
下面程序输出的结果是() main() {structcmplx{intx;inty;}cnum[2]={1,3,2,7}; printf("%d\n",cnum[0].y/cnum[0].x*caum[1].x); }
关于在函数问传递结构型数据,下列说法中错误的是()
下列程序功能是反复输入出生年份,计算并输出年龄。直到输入的年份为0时止。请填写程序中缺少的语句。 #include<dos.h> voidmain() {structdatedatel; intyear,age; ____ while(1) {scanf("%d",&year); if(year==0)break; age=datel.da_year-year; printf("age=%d\n",age); } }
设有如下数据定义语句,对datal的成员a的正确引用是()struetsk{inta;floatb;}datal,*P=&datal;
设有定义语句”struct{inta;floatb;charc;}abc,*pabc=&abc;”,则对结构体成员a的引用方法可以是abc____a和pabc____a。
编写程序,显示输出empl的姓名、邮编、电话及家庭住址。empl的姓名:Liu,邮编:100010,电话:65498216,家庭住址:北京朝阳区惠新里3号。
设有以下定义和语句,若指针变量占2个字节,则输出的结果是() structdate {long*cat; structdate*next; doubledog; }too; prinff("%dP",sizeof(too));
若有以下的说明: structperson {charname[20]; intage; charsex; }a={"lining",20,'m'},*p=&a; 则对字符串lining的引用方式不正确的是()
下面的程序是使用结构型来计算复数x和y的和。请填充。 main() {structcomp {floatre;floatim;); ____x,y,z; scanf("%f,%f,%f,%f",&x.re,&x.im,&y.re,&y.im); z.re=____;z.im=____; printf("%6.2f+%6.2fi\n",z.re,z.im); }
«
1
2
...
72
73
74
75
76
77
78
...
82
83
»