首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int));
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int));
admin
2009-08-25
51
问题
有以下程序 #include <stdio.h> #include <stdlib.h> int fun(int n) {int *p; p=(int*)malloc(sizeof(int)); *p=n; return *p; } { int a; a=fun(10); printf("%d\n",a+fun(10)); } 程序的运行结果是______。
选项
A、0
B、10
C、20
D、出错
答案
C
解析
malloc(sizeof(int))的作用是开辟一个长度为sizeof(int)存储空间,并通过强制类型转换(int*)将此存储空间的地址赋给了—个整型的指针变量p。然后执行语句“*p=n”,使得*p的值为10,并通过返回此值,在主函数中输出a+10的值,即输出20。
转载请注明原文地址:https://kaotiyun.com/show/z9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在考生文件夹下有一个工程文件sjt3.vbp。程序运行后,单击“读入数据”按钮,可将考生文件夹下in3.1xt文件中的所有英文单词读入,并在Textl文本框中显示;单击“插入列表框”按钮,则按顺序将每个单词作为一项添加到List1列表框中(如图所示)。
在考生目录下有一个工程文件sjt5.vbp和文本文件in5.dat,其中有若干个用一个空格符隔开的英文单词。窗体上有2个命令按钮,其功能是:单击“读数据”按钮,可以读入in5.dat文件中的所有内容并显示在文本框中。单击“统计”按钮,能
在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘输入正整数到文本框中。在“除数”框架中选择一个单选按钮,然后单击“处理数据”命令按钮,将大于文本框中的正整数,并且能够被所选除数整除的5个数添加到列表框Listl中,如图所示。在窗体文件中已
在考生文件夹下有一个工程文件sjt5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,程序运行时显示“启动”窗体,单击窗体上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(小于或等于10个)放在全局变量
窗体上有一个名称为Optionl的单选按钮数组,程序运行时,当单击某个单选按钮时,会调用下面的事件过程PrivateSubOption1_Click(IndexAsInteger)EndSub下面关于此过程的参
设x是小于10的非负数。对此陈述,以下正确的VB表达式是
若变量a未事先定义而商接使用(例如:a=0),则变量a的类型是
以下关于VB特点的叙述中,错误的是
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
随机试题
下列情形中,属于犯罪预备的有()。
以下治疗青光眼的药物中哪一种的降压机制是使阻塞房角开放
幽门梗阻的主要特征是
关于戊型肝炎病毒(HEV)的致病特性,下列描述中错误的是()。
南京国民政府颁布了哪些诉讼法及相关单行法规?
设备、材料采购评标的主要方法有()。
ABC会计师事务所的A、B注册会计师负责预测性财务信息审核工作,2×11年执业过程中,分别遇到如下事项:(1)在甲公司编制的盈利预测中,2×11年度的销售费用较2×10年度下降250万元。原因是:预计在债券资金到位后,甲公司通过购入原销售部门租用
足球脚内侧接地滚球技术,要求膝、踝关节和脚趾做何种动作?()
Thisboxistooheavy.Ican’t______it.
Shouldaleaderstrivetobelovedorfeared?Thisquestion,famouslyposedbyMachiavelli,liesattheheartofJosephNye’sne
最新回复
(
0
)