题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-03-04 04:14:52

[单选题]若有以下定义和语句:doubler=99,*p=&r;*p=r;则以下正确的叙述是
A.以下两处的*p含义相同,都说明给指针变量p赋值
B.在"doubler=99,*p=&r;"中,把r的地址赋值给了p所指的存储单元
C.语句"*p=r;"把变量r的值赋给指针变量p
D.语句"*p=r;"取变量r的值放回r中

更多"[单选题]若有以下定义和语句:doubler=99,*p=&r"的相关试题:

[单选题]若有以下定义和语句,则输出结果是:
A.8,16,10
B.10,10,10
C.8,8,10
D.8,10,10intu=010,v=0x10,w=10;printf("%d,%d,%d\n",u,v,w);
[单选题]若有以下定义和语句:chars[10]:s="abcd";printf("%s\n",s);则结果是(以下u代表空格)
A.输出abcd
B.输出a
C.输出abcduuuuu
D.编译不通过
[单选题]若有以下定义:floatx;inta,b;则正确的switch语句是
A.switch(x)
B.switch(x){case1.0:printf("*\n");{case1,2:printf("*\n");case2.0:printf("**\n");case3:printf("**\n");}}
C.switch(a+
D.switch(a+
E.;{case1:printf("\n");{case1:printf("*\n");case1+2:printf("**\n");case2:printf("**\n");}}
[单选题]若有以下定义和语句:intw[2][3],(*pw)[3];pw=w;则对w数组元素非法引用是
A.*(w[0]+2)
B.*(pw+1)[2]
C.pw[0][0]
D.*(pw[1]+2)
[单选题]若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是
A.*p
B.a[10]
C.*a
D.a[p-a]
[单选题]以下定义语句中,错误的是
A.inta[]={1,2};
B.char*a[3];
C.chars[10]="test";
D.intn=5,a[n];
[单选题]若有以下定义和语句则输出结果是:charc1='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+"A");
A.2,M
B.3,E
C.2,E
D.输出项与对应的格式控制不-致,输出结果不确定
[单选题]若有以下调用语句,则不正确的fun函数的首部是
A.voidfun(intm,intx[])
B.voidfun(ints,inth[41])
C.voidfun(intp,int*s)
D.voidfun(intn,int
E.main(){…inta[50],n;…fun(n,&a[9]);…}
[单选题]若有以下定义,则正确的赋值语句是:inta,b=5;floatx;
A.a=1,b=2,
B.b++;
C.a=b=5
D.b=int(x);
[单选题]若有如下定义和语句,则输出结果是:
A.10,20
B.10,10
C.20,10
D.20,20int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d\n",*p,**pp);
[单选题]若有以下说明和定义,在必要的赋值之后,对fun函数的正确调用语句是fun(int*
A.{}main(){int(*
B.()=fun,*b(),w[10],c;┆}
C.a=a(w);
D.(*
E.(&
[单选题]以下正确的定义语句是_____.
A.inta[1][4]={1,2,3,4,5};
B.floatx[3][]={{1},{2},{3}};
C.longb[2][3]={{1},{1,2},{1,2,3}};
D.doubley[][3]={0};
[单选题]以下不正确的定义语句是_____.
A.doublex[5]={2.0,4,0,6.0,8.0,10.0};
B.inty[5]={0,1,3,5,7,9};
C.charc1[]={’1’,’2’,’3’,’4’,’5’};
D.charc2[]=}{'\x10','\xa','\x8'};
[单选题]若有以下定义:chars[20]="programming",*ps=s;则不能代表字符o的表达式是
A.ps+2
B.s[2]
C.ps[2]
D.ps+=2,*ps
[单选题]若有以下定义:则表达式a*b+d-c值的类型为
A.float
B.int
C.char
D.doublechara;intb;floatc;doubled;
[单选题]若有定义:floatw;inta,b;则合法的switch语句是
A.switch(w)
B.switch(
C.;{case1.0:printf("*\n");{case1printf("*\n");case2.0:printf("**\n");case2printf("**\n");}}
D.switch(
E.;
[单选题]设有以下说明语句,则下面叙述中正确的是typedefstruct{intn;charch[8];}PER;
A.PER是结构体变量名
B.PER是结构体类型名
C.typedefstruct是结构体类型
D.struct是结构体类型名
[单选题]若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是
A.t[2][0]
B.t[2][2]
C.t[1][2]
D.t[2][l]intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];

我来回答:

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

订单号:

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