更多"设有如下定义: struct complex int real, "的相关试题:
[单项选择]
设有定义:
struct complex
{ int real,unreal;} data1={1,8},data2;
则以下赋值语句中错误的是()
A. data2=data1;
B. data2=(2,6);
C. data2.real=data1.real;
D. data2.real=data1.unreal;
[单项选择]设有定义:
struct complex
int real, unreal; data1=1, 8, data2;
则以下赋值语句中错误的是()
A. data2=data1;
B. data2=(2, 6);
C. data2. real=data1. real;
D. data2. real=data1. unreal;
[单项选择]设有定义:
struct complex
int real,unreal;data1=1,8,data2;
则以下赋值语句中错误的是
A. data2=data1;
B. data2=(2,6);
C. data2.real=data1.real;
D. data2.real=data1.unreal;
[单项选择]设有如下函数定义:
int fun(int k)
if(k<1) return 0;
else if(k==1) return 1;
else return fun(k-1)+1;
若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是( )。
A. 2
B. 3
C. 4
D. 5
[单项选择]设有如下说明:
Typedef struct ST
long a;
int b;
Char c[2];
NEW;
以下说法正确的是()
A. NEW是一个结构体变量
B. NEW是一个结构体类型
C. ST是一个结构体类型
D. 以上说明形式非法
[单项选择]设有如下说明:
Typedef struct ST
long a;
int b;
Char c[2];
NEW;
以下说法正确的是()
A. NEW是一个结构体变量
B. NEW是一个结构体类型
C. ST是一个结构体类型
D. 以上说明形式非法
[单项选择]
设有如下定义
struct ss
char name[10];
int age;
char sex;
std[3],* p=std;
下面各输入语句中错误的是()
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]
设有如下程序:
Private Sub Commandl_click( )
Dim c As Integer,d As Integer
c=4
d=InputBox("请输入一个整数")
Do While d>0
If d>c Then
c=c+1
End If
d=InputBox("请输入一个整数")
Loop
Print c+d End Sub
程序运行后,单击命令按钮,如果在输入对话框中依次输入1、2、3、4、5、6、7、8、9、 0,则输出结果是()
A. 12
B. 11
C. 10
D. 9
[单项选择]设有如下定义
struct ss
char name[10];
int age;
char sex;
std[3], * p=std;
下面各输入语句中错误的是
A. cin>>(* p).age);
B. cin>>std.name);
C. cin>>std[0].sex);
D. cin>>(p->.sex));
[单项选择]设有如下程序:
fun(float*p1,int n,float*p2,int m,float*s)
int i;
*s=0.0;
for(i=0;i<n;i++)*s+=*p1++;
for(i=0;i<m;i++)*s+=*p2++;
main( )
float a[]=1.1,2.2,b[]=1.0,2.0,3.0),*s=a;
fun(a,2,b,3,s);
printf("%f/n",*s);
上面程序的输出结果是()。
A. 8.200000
B. 9.300000
C. 3.300000
D. 1.100000
[单项选择]设有如下定义:
struct ss
char name[10],
int age;
char sex;
std[3],* p=std;
下面各输入语句中错误的是( )。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]设有如下说明:
typedef struct ST
long a;int b;char c[2]; NEW;
则下面叙述中正确的是( )。
A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量
[单项选择]设有如下定义:
struct sk
int n;
float x; data, *p;
若要使p指向data中的n域,正确的赋值语句是( )。
A. p=&data.n; B) *p=data.n;
B. p=(struct sk*) &data.n; D) p=(struct sk*)data.n;