题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-07-04 02:48:18

[单选题]若有下面的说明和定义,则sizeof(structtest)的值是____
A.12
B.16
C.14
D.9structtest{intml;charm2;floatm3;unionuu{charul[5];intu2[2];}ua;}myaa;

更多"[单选题]若有下面的说明和定义,则sizeof(structtest)"的相关试题:

[单选题]若有下面的说明和定义,则sizeof(structa
A.的值是
B.2
C.4
D.8
E.14structaa{intr1;doubler2;floatr3;}
[单选题]若有以下说明和定义,在必要的赋值之后,对fun函数的正确调用语句是fun(int*
A.{}main(){int(*
B.()=fun,*b(),w[10],c;┆}
C.a=a(w);
D.(*
E.(&
[单选题]若有说明:inta[3][4]={0};则下面正确的叙述是
A.只有元素a[0][0]可得到初值0
B.此说明语句不正确:。
C.数组a中各元素都可得到初值,但其值不-定为0。
D.数组a中每个元素均可得到初值0
[单选题]若有如下定义和语句,则输出结果是:
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);
[单选题]若有以下定义和语句,则输出结果是:
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);
[单选题]若有以下的定义:inta[]={1,2,3,4,5,6,7,88,9,10},*p=a;则值为3的表式是
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*kp++
D.p+=2,++*p
[单选题]若程序中有下面的说明和定义,则会发生的情况是structabc{intx;chary;}structabcs1,s2;
A.编译进错
B.程序将顺利编译`连接`执行
C.能顺利通过编译`连接`但不能执行
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");}}
[单选题]若有说明:inta[][4]={0,0};则下面不正确的叙述是_____。
A.数组a的每个元素都可得到初值0
B.二维数组a的第1维大小为1
C.因为二维数组0中第二维大小的值除以初值个数的商为1,故数组a行数为1
D.只有元素a[0][0]和a[0][1]可得初值0,其余元素均得不到初值0
[单选题]若有以下定义:则表达式a*b+d-c值的类型为
A.float
B.int
C.char
D.doublechara;intb;floatc;doubled;
[单选题]若有以下定义,则正确的赋值语句是:inta,b=5;floatx;
A.a=1,b=2,
B.b++;
C.a=b=5
D.b=int(x);
[单选题]若有定义: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.;
[单选题]若有以下定义:chars[20]="programming",*ps=s;则不能代表字符o的表达式是
A.ps+2
B.s[2]
C.ps[2]
D.ps+=2,*ps
[单选题]根据下面的定义,能打印出字母M的语句是____
A.printf("%c\n",class[3].name);
B.printf("%c\n",class[2].name[0]);
C.printf("%c\n",class[3].name[1]);
D.printf("%c\n",class[2].name[1]);structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"Mary",18,"Adam",16};
[单选题]若有以下定义和语句:chars[10]:s="abcd";printf("%s\n",s);则结果是(以下u代表空格)
A.输出abcd
B.输出a
C.输出abcduuuuu
D.编译不通过
[单选题]若有以下定义和语句: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中
[单选题]若有定义:intx,y;chara,b,c;并有以下输入数据(此处代表换行符,/u代表空格):1u2AuBuC则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的正确程序段是
A.scanf("x=%dy+%d",&x,&y);a=getchar();b=getchar();c=getchar();
B.scanf("%d%d",&x,&y);a=getchar();b=getchar();c=getchar();
C.scanf("%d%d%c%c%c",&x,&y,&a,&b,&
D.;
E.scanf("%d%d%c%c%c%c%c%c",&x,&y,&a,&a,&b,&b,&c,&
[单选题]若有以下定义和语句则输出结果是:charc1='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+"A");
A.2,M
B.3,E
C.2,E
D.输出项与对应的格式控制不-致,输出结果不确定

我来回答:

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

订单号:

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