首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdlib.h> main() {char*s1,*s2,m; s1=s2=(char*)malloc(sizeof(char)); *s1=15; *s2=2
以下程序的输出结果是( )。 #include<stdlib.h> main() {char*s1,*s2,m; s1=s2=(char*)malloc(sizeof(char)); *s1=15; *s2=2
admin
2011-06-13
29
问题
以下程序的输出结果是( )。
#include<stdlib.h>
main()
{char*s1,*s2,m;
s1=s2=(char*)malloc(sizeof(char));
*s1=15;
*s2=20;
m=*s1+*s2:
printf("%d\n",m);
}
选项
答案
40
解析
malloc()函数的作用是开辟一个长度为sizeof(char)的内存区,s1、s2为指向字符型数据的指针变量,执行“s1=s2=(char*)malloc(sizeof(chat));”语句后,s1、s2指向同一个存储空间,此时m=*s1+*s2=20+20=40。
转载请注明原文地址:https://kaotiyun.com/show/mVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}程序运行后的输出结果是
若变量a是int类型,并执行了语句:a=’A’+1.6;则正确的叙述是()。
有以下程序:#include<string.h>main(intargc,char*argv[]){inti,len-0;for(i=l;i<argc;i+=2)len+=strlen(argv
设有定义:intn1=0.n2,*p=&n2,*q=&n1;,以下赋值语句中与n2=n1;语句等价的是
有以下程序:main(){char*p[10]={"abc","aabdfg","dcdbe","abbd","cd"};printf("%d\n",strten(p[4]));}
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为()。
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
下列关于队列的叙述中正确的是
已定义以下函数:fun(char*p2,char*p1){while((*p2=*p1)!=’\0’){p1++;p2++;}}
下列叙述中正确的是()。
随机试题
消化道平滑肌细胞的动作电位产生的离子基础是
在脊髓损伤中,下列哪项表现不可能出现
儿童禁用的用药情况有()。
按现行国家标准中照明种类的划分,下列哪些项属于应急照明?()
在国务院领导下制定和实施货币政策的宏观经济调控部门是()。
甲公司以人民币作为记账本位币,对外币业务采用业务发生当月1日的市场汇率作为即期汇率的近似汇率进行折算,假定按月计算汇兑损益。2×20年1月1日,该公司从中国银行贷款400万美元用于厂房扩建,年利率为6%,每季度末计提利息,年末支付当年利息,当日市场汇率为1
《租借法案》
Therewasonethoughtthatairpollutionaffectedonlytheareaimmediatelyaroundlargecitieswithfactoriesandheavyautomob
Scienceisadominantthemeinourculture.Sinceittouchesalmosteveryfacetofourlife,educatedpeopleneedatleastsome
AccordingtoBowlby,childrenundertheageofthree______.TheargumentagainstBowlby’sconclusionshowsthat______.
最新回复
(
0
)