假定有“struct BOOK{char title[40]; float price;}; struct BOOK book;”,则不正确的语句为()。
有如下定义:struct date { int year; int month; int day; };struct { char name[20]; char sex; struct date birthday; }person;下面正确的赋值语句是()。
根据下面的定义,能打印出字母M的语句是( )struct person { char name[9]; int age;};struct person class[10]={John,17, Paul,19,Mary,18,Adam,16};
设有以下说明语句,则下面叙述中正确的是( )。typedef struct { int n; char ch[8]; }PER;
已知学生记录描述为:struct student{int num;char name[20];struct{int year;int month;int day;}birth;};struct student s;下列对“生日”的正确赋值方式是()
已知学生记录描述为:struct student{int num;char name[20];struct{int year;int month;int day;}birth;};struct student s;下列对“生日”的正确赋值方式是()
有以下程序struct STU{char num[10];float score[3];}main(){struct STU s[3]={{\20021\,90,95,85},{\20022\,95,80,75},{\20023\,100,95,90}},*p=s;int i; float sum=0;for(i=0;i<3;i++)sum=sum+p->score[i];printf(\%6.2f\\n\,sum);}程序运行后的输出结果是()
有如下定义: struct person { char name[9];int age;}; struct person class[10]={\John\,17, \Paul\,19, \Mary\,18, \Jack\,19}; 根据上述定义,能输出字母 M的语句是( )
已知数组 a 的定义为 char a[ ]= “abc\\tde\\n”; ,请写出 strlen(a) 的值为:( )。
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是()。A)p++->n B)p->n++C)(*p).n++ D)++p->n
有如下定义:struct person{char name[9];int age;}struct person class[10]={"John",17, "Paul",
已知有结构体定义: struct student { int num; char name[20] ; char sex ; int age ; float score; char addr[30] ; } stu [ 2 ] ; 则对 stu 数组可以进行以下初始化: stu [ 2 ]= {{10101 , "LiLin" , ’M’ , 18 , 87.5 , "103 BeijingRoa
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct link{char data;
有以下程序: include<stdio.h> include<string.h> struct A {int a;char b[10];double C;); struct A f(struct A t): main() {struct A a={1001,"ZhangDa",l098.0}; a=f(a);printf("%d,%S,%6.1f\n",a.a,a.b,a.c); } struct A f(struct A t) {t.a= 1002;strcpy(t.b,"ChangRon9");t.c=1202.0;return t;} 程序运行后的输出结果是()。
已知对学生记录的描述为: struct student { int num; char name[20],sex; struct{ int year,month,day; }birthday; } struct student stu; 设变量stu中的“生日”是“1995年11月12日”,对“birthday”正确赋值的程序是______。
根据下述定义,能输出字母M的语句是()。 struct person {char name[9]; int age;}; struct person class[10]={"Johu",17,"Paul",19,"Mary",18,"Adam",16};
变量a所占的内存字节数是________。() struct stu { char name[20]; long int n; int score[4]; }
设有一结构体类型变量定义如下,若对结构体变量w1的出生年份year进行赋值,下面正确的赋值语句是()。 struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1;
有以下程序: include include struct A {int a;char b[10];double C;); struct A f(struct A t
若已知每个long类型数据在计算机内占8个字节,int类型占4个字节,char类型占1个字节,double类型占8个字节,若有如下说明和定义: typedef union { long i ; int k[5]; char c ; } DATE ; struct date { int cat ; DATE cow ; double dog ; } too; DATE max ;
已知有如下定义:struct a{char x; double y;}data,t;若有t=&data,则对data中的成员的正确引用是()
有以下程序: include struct STU{char name[9];char sex;int score[2];}; void f(struct STU a[
11、以下说明和语句中,已知int型数据占两个字节,则以下语句的输出结果是 struct st { char a[10]; int b; double c; }; printf("%d", sizeof(struct st));