题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-10 19:22:31

[单项选择]已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义
struct a*f(int t1,int*t2,strcut a t3,struct a*t4)
struct a p,*p1;int i;
则正确的函数调用语句为
A. &p=f(10,&i,p,p1);
B. p1=f(i++,(int*)p1,p,&p);
C. p=f(i+1,&(i+2),*p,p);
D. f(i+1,&i,p,p);

更多"已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义 "的相关试题:

[单项选择]已知函数的原形如下,其中结构体a为已经定义过的结构,且有下列变量定义
struct a*f(int t1,int*t2,strcut a t3,struct a*t4)
struct a p,*p1;int i;
则正确的函数调用语句为
A. &p=f(10,&i,p,p1);
B. p1=f(i++,(int*)p1,p,&p);
C. p=f(i+1,&(i+2),*p,p);
D. f(i+1,&i,p,p);
[单项选择]已知有结构体:
struct sk
int a;
float b;
data,*p;
若有p=&data, 则对data的成员a的正确引用是( )。
A. (*p).data.a
B. (*p).a
C. p->data.a
D. data.a
[单项选择]已知有结构体:
struct sk
int a;
float b;
data,*p;
若有p=&data,则对data的成员a的正确引用是( )。
A. (*p).data.a
B. (*p).a;
C. p->data.a
D. data.a
[单项选择]若有以下结构体,则正确的定义或引用是
struct Test
int x;
int y:
v1;
A. Test.x=10;
B. Test v2;v2.x=10;
C. struct v2;v2.x=10;
D. struct Test v2=10;
[单项选择]若有以下结构体定义,则是正确的引用或定义。
struct example
int x;
int y;
v1;
A. example.x=10
B. examplev2.x=10
C. struct v2;v2.x=10
D. struct example v2=10;
[单项选择]若有以下结构体,则正确的定义或引用是( )。
struct Test
int x;
int y;
v1;
A. Test.x=10;
B. Test v2;v2.x=10;
C. struct Test v2;v2.x=10;
D. struct Test.v2=10;
[单项选择]已知有结构体:
struct sk
int a;
float b;
data,*p;
若有p=&data,则对data的成员a的正确引用是( )。
A. (*p) .data.a
B. (*p) .a;
C. p->data.a
D. data.a
[单项选择]某C语言结构体的定义如下。
struct date
int year, month, day; ;
struct worklist
char name[20];
char sex;
struct date birthday;
person;
若对变量person的出生年份进行赋值,正确的赋值语句是 (33)
A. year=1976
B. birthday. year=1976
C. person. year=1976
D. person. birthday. year=1976
[单项选择]若有结构体定义: struct stu {int num; char sex; int age; }a1,a2; 则下列语句中错误的是( )。
A. printf("%d%c,%d",a1);
B. a2.age=a1.age;
C. a1.age++;
D. a1.num=5;
[单项选择]已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是
A. char fun(int,int);
B. double fun(int,int,double);
C. int fun(int,char*);
D. float fun(int,int,int);
[单项选择]已知函数fun的原型为 int fun(int,int,int); 下列重载函数原型中错误的是
A. char fun(int,int);
B. double fun(int,int,double);
C. int fun(int,char*);
D. float fun(int,int,int);
[单项选择]若有结构体定义:

struct stuint num;

char sex;

int age;

al,a2;

则下列语句中错误的是( )。
A. printf("%d,%C,%d",a1);
B. a2.age=a1.age;
C. a1.age++;
D. a1.num=5;
[单项选择]定义结构体数组 struct stu { int num; char name[20]; }x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"}; for(i=1;i<5;i++) printf("%d%c",x[i].num,x[i].name[2]); 程序执行后的输出结果是( )。
A. 2A3N4E5O
B. 1H2I3U4E
C. 1A2N3E4O
D. 1A2N3E4O
[单项选择]若有结构体定义:
struct stuint num;
char sex;
int age;
a1,a2;
则下列语句中错误的是( )。
A. printf("%d,%c,%d",a1);
B. a2.age=a1.age;
C. a1.age++;
D. a1.num=5;

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码