题目内容

下列描述说明正确的是_______。

A. 结构体变量可以作为一个整体进行其值的输入和输出。
B. 结构体成员项不可以是结构体。
C. 结构体成员项可以是结构体或其他任何C语言的数据类型。
D. 结构体变量和结构体是相同的概念。

查看答案
更多问题

下面程序的运行结果是( )。#include #include struct STU{ int num;float score; };void f(struct STU p){struct STU s[2]={{2044,550},{2045,537}};p.num = s[1].num;p.score = s[1].score; }main(){ struct STU s[2]={{2041,703},{2042,580}};f(s[0]);printf("%d %3.0f\n",s[0].num,s[0].score);}

A. 2045 537
B. 2044 550
C. 2042 580
D. 2041 703

下面程序的运行结果是_____。#include struct STU{ char name[10];int num; };void f(char *name, int num){ struct STU s[2]={{"Sun",2044},{"Li",2045}};num=s[0].num;strcpy(name, s[0].name); }main(){ struct STU s[2]={{"Yang",2041},{"Guo",2042}},*p;p=&s[1];f(p->name, p->num);printf("%s %d\n", p->name, p->num); }

A. Sun 2042
B. Sun 2044
C. Guo 2042
D. Yang 2041

若有以下定义:struct stru{int a; long b; char c[6];} sampl;则以下赋值正确的是________。

A. sampl.c= “abcd”;
B. strcpy(sampl.c, “abcd”);
C. sampl->c= “abcd”;
D. 以上均不正确

若程序中有下面的说明和定义 struct abc {int x;char y;} struct abc s1,s2;则会发生的情况是________。

A. 编译出错
B. 程序将顺利编译`连接`执行
C. 能顺利通过编译`连接`但不能执行
D. 能顺利通过编译`但连接出错

答案查题题库