题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-07 06:30:41

[单选题]有以下程序
Typedef struct
{int
B,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.2,3
B.2,4
C.1,4
D.1,2

更多"[单选题]有以下程序Typedef struct{intB,p;}A;"的相关试题:

[单选题]有以下程序段
Typedef struct NODE
{int num; struct NODE *next;
}OLD;
以下叙述中正确的是()。
A.以上的说明形式非法
B.NODE是一个结构体类型
C.OLD是一个结构体类型
D.OLD是一个结构体变量
[单选题]有以下程序段
Typedef struct node{int data; struct node *next; } *NODE;
NODE p;
以下叙述中正确的是()。
A.p是指向struct node结构变量的指针的指针
B.NODE p;语句出错
C.p是指向struct node结构变量的指针
D.p是struct node结构变量
[单选题]设有以下语句
Typedef struct S
{ int g; char h;} T;
则下面叙述中正确的是()。
A.可用S定义结构体变量
B.可以用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量
[单选题]设有以下语句
Typedef struct TT
{char c; int a[4];}CIN;
则下面叙述中正确的是()。
A.可以用TT定义结构体变量
B.TT是struct类型的变量
C.可以用CIN定义结构体变量
D.CIN是struct TT类型的变量
[单选题]设有以下说明语句
Typedef struct
{ int n;
Char ch[8];
}PER;
则下面叙述中正确的是()。
A.PER是结构体变量名
B.PER是结构体类型名
C.typedef struct是结构体类型
D.struct是结构体类型名
[单选题]以下对结构体类型变量的定义中,不正确的是()。
①typedef struct aa
{
Int n;
Float m;
}AA;
AA td1;
②#define AA struct aa
AA{
Int n;
Float m;
}td1;
③struct
{
Int n;
Float m;
}aa;
Struct aa td1;
④struct
{
Int n;
Float m;
}td1;
A.①
B.②
C.③
D.④
[单选题]以下选项中不能正确把cl定义成结构体变量的是()。
1) typedef struct
{int red;
Int green;
Int blue;
} COLOR;
COLOR cl;
2) struct color cl
{ int red;
Int green;
Int blue;
};
3) struct color
{ int red;
Int green;
Int blue;
}cl;
4) struct
{int red;
Int green;
Int blue;
}cl;
A.1
B.2
C.3
D.4
[单选题]设有如下说明
Typedef struct
{int n;char c;double x;}ST;
则以下选项中 ,能正确定义结构体数组并赋初值的语句是()。
A.ST tt[2]={{3,'m',48},{5,'k',66}};
B.ST tt[2]={1,"A",32,2,"",85};
C.struct tt[2]={1,'A',2,'B'};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
[单选题]设有如下说明
Typedef struct
{ int n; char c; double x;}STD;
则以下选项中 ,能正确定义结构体数组并赋初值的语句是()。
A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.STD tt[2]={1,"A",62,2,"",75};
C.struct tt[2]={{1,'A'},{2,'B'}};
D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
[单选题]设有如下说明
Typedef struct ST
{long a;int b;char c[2];} NEW;
则下面叙述中正确的是()。
A.以上的说明形式非法
B.ST是一个结构体类型
C.NEW是一个结构体类型
D.NEW是一个结构体变量
[单选题]有以下程序
Void fun2 (char
A, char b)
{printf ("%c %c",
A,b);}
Char a='A',b='B';
Void fun1(){ a='C' ; b='D'; }
Main()
{ fun1();
Printf("%c %c ",a,b);
Fun2 ('E', 'F');
}
程序的运行结果是()。
A.C D E F
B.A B E F
C.A B C D
D.C D A B
[单选题]有以下程序
Void fun(int *a,int i,int j)
{ int t;
If (i{ t=a[i];a[i]=a[j];a[j]=t;
Fun(a,++i,--j);
}
}
Main()
{ int a[]={1,2,3,4,5,6},i;
Fun(a,0,5);
For(i=0;i<6;i++)
Printf("%d ",a[i]);
}
执行后输出结果是()。
A.6 5 4 3 2 1
B.4 3 2 1 5 6
C.4 5 6 1 2 3
D.1 2 3 4 5 6
[单选题]有以下程序
#include
Void fun(char *t, char *s)
{ while(*t!=0 ) t++;
While((*t++=*s++)!=0);
}
Main()
{ char ss[10]= "acc",aa[10]= "bbxxyy";
Fun(ss,aa); printf("%s,%s\n",ss,aa);
}
程序的运行结果是()。
A.accxyy,bbxxyy
B.acc,bbxxyy
C.accxxyy,bbxxyy
D.accbbxxyy,bbxxyy
[单选题]有以下程序
#include
Void WriteStr(char *fn,char *str)
{ FILE *fp;
Fp=fopen(fn,"w");
Fputs(str,fp);
Fclose(fp);
}
Main()
{
WriteStr("t1.dat","start");
WriteStr("t1.dat","end");
}
程序运行后,文件t1.dat中的内容是()。
A.start
B.end
C.startend
D.endrt
[单选题]有以下程序
Struct STU{
Char name[10];
Int num;
};
Void f1(struct STU c)
{struct STU b={"LiSiGuo",2042};
C=b;
}
Void f2(struct STU *c)
{struct STU b={"SunDan",2044};
*c=b;
}
Main()
{struct STU a={"YangSan",2041},b={"WangYin",2043};
F1(a);f2(&b);
Printf("%d %d\n",a.num,b.num);
}
执行后输出结果是()。
A.2041 2044
B.2041 2043
C.2042 2044
D.2042 2043
[单选题]有以下程序 void swap(char *x,char *y) {char t; t=*x; *x=*y; *y=t; } main() {char *s1="abc",*s2="123"; swap(s1,s2);printf("%s,%s\n",s1,s2); } 程序执行后的输出结果是()。
A.123,abc
B.abc,123
C.1bc,a23
D.321,cba
[单选题]有以下程序 void fun1(char *p) {char *q; q=p; while(*q!='\0') { (*q)++; q++; } main() {char a[]={"Program"}, *p; p=&a[3];fun1(p);printf("%s\n",a); } 程序执行后的输出
A.Prohsbn
B.Prphsbn
C.Progsbn
D.Program
[单选题]有以下程序
#include
Void f(char *s,char *t)
{ char k;
K=*s; *s=*t; *t=k;
S++; t--;
If(*s) f(s,t);
}
Main()
{ char str[10]="abcdefg",*p;
P=str+strlen(str)/2+1;
F(p,p-2);
Printf("%s\n",str);
}
程序运行后的输出结果是()。
A.abcdefg
B.gfedcba
C.gbcdefa
D.abedcfg

我来回答:

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

订单号:

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