单项选择题

以下叙述中正确的是______。

A.在调用函数时,可以将结构体变量作为实参传给函数
B.函数的返回值不能是结构体类型
C.函数的返回值不能是结构体指针类型
D.结构体数组不能作为参数传给函数
<上一题 目录 下一题>
热门 试题

单项选择题
若有以下程序 #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct stu char*name,gender; int score; STU; void f(char*p) p=(char*)malloc(10); strcpy(p, Qian ); main() STU a=NULL,’m’,290,b; a.name=(char*)malloc(10); strcpy(a.name, Zhao ); b=a; f(b.name); b.gender=’f’;b.score=350; printf( %s,%c,%d, ,a.name,a.gender,a.score); printf( %s,%c,%d n ,b.name,b.gender,b.score); 则程序的输出结果是______。
A.Zhao,m,290,Zhao,f,350
B.Zhao,m,290,Qian,f,350
C.Qian,f,350,Qian,f,350
D.Qian,m,290,Qian,f,350
单项选择题
设有定义: structchar mark[12];int num1;double num2;t1,t2; 若变量均已正确赋初值,则以下语句中错误的是______。
A.t2.mark=t1.mark;
B.t2.num1=t1.num1;
C.t1=t2;
D.t2.num2=t1.num2;
相关试题
  • 有以下程序 #include<stdio.h> main...
  • 有以下程序 #include<stdio.h> main...
  • 有以下程序 #include<stdio.h> main...
  • 有以下程序 #include<stdio.h> main...
  • 以下程序依次把从终端输入的字符存放到f文...