题目内容

设有以下语句:typedef struct TT{ char c; int a[4]; } CIN;则下面叙述正确的是( )。

A. 可以用CIN定义结构体变量
B. CIN是struct TT类型的变量
C. 可以用TT定义结构体变量
D. TT是struct类型的变量

查看答案
更多问题

设有定义:struct {char mark[12]; int num1; double num2;} t1,t2;若变量均已正确赋初值,则下列语句中错误的是( )。

A. t2.num2=t1.num2;
B. t2.mark=t1.mark;
C. t1=t2;
D. t2.num1=t1.num1;

若有以下程序#include#define S(x) x*x#define T(x) S(x)*S(x)main(){ int k=5,j=2;printf(“%d,%d\n”, S(k+j),T(k+j)) }则程序输出的结果是( )。

A. 49,2401
B. 17,289
C. 17,37
D. 49,289

有以下程序#includetypedef struct {int b;int p;} A;void f(A c) /*注意:c是结构变量名*/{ int j;c.b+=1;c.p+=2;}main(){ int i;A a={1,2};f(a);printf(“%d,%d\n”, a.b, a.p);}程序运行后的输出结果是()

A. 1,2
B. 1,4
C. 2,3
D. 2,4

(13)有以下程序#includestruct 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. 3,4
B. 4,1
C. 1,2
D. 2,3

答案查题题库