首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 【代码1】 #include Void swap(int x, int y) { int tmp=x; x=y; y=tmp; } int main() { int a=3,
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 【代码1】 #include Void swap(int x, int y) { int tmp=x; x=y; y=tmp; } int main() { int a=3,
admin
2017-11-28
55
问题
阅读以下代码,回答问题1至问题3,将解答填入答题纸的对应栏内。
【代码1】
#include
Void swap(int x, int y)
{
int tmp=x; x=y; y=tmp;
}
int main()
{
int a=3, b=7;
printf(“a1=%d b1=%d\n”, a, b);
swap(a,b);
printf(“a2=%d b2=%d\n”, a, b);
return 0;
}
【代码2】
#include
#define SPACE ’’ //空格字符
int main()
{
char str[128]=“Nothing is impossible! ”;
int i,num=0,wordMark=0;
for(i=0;str
;i++)
if(str
:=SPACE)
wordMark=0;
else
if(wordMark==0){
wordMark=1;
num++;
}
printf(“%d\n”,num);
return 0;
}
【代码3】
#include
#define SPACE ’’ //空格字符
int countStrs(char*);
int main()
{
char str[128]=“Nothing is impossible! ”;
printf(“%d\n”,(1)(str));
return 0;
}
int countStrs(char*p)
{
int num=0,wordMark=0;
for(;(2);p++) {
if( (3) ==SPACE)
wordMark=0;
else
if(!wordMark)(
WordMark=1;
++num
}
}
return (4);
}
写出代码1运行后的输出结果。
选项
答案
a1=3 b1=7, a2=3 b2=7
解析
本问题考查函数调用时的参数传递。
C语言仅支持传值调用方式,实参传递给形参的值可以是数值,也可以是地址值。根据题目中给出的函数swap(int x,int y)定义信息,在main中执行函数调用“swap(a,b)”时,是将实参a的值传递给形参x、实参b的值传递给形参y,这个传递过程是单方向的,此后再执行swap中的操作时,x、y的修改与a、b再无关联,因此在main函数中,a和b的值没有变化。
转载请注明原文地址:https://kaotiyun.com/show/d9jZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
下列关于操作系统的叙述中,不正确的是______。
在Excel2007中,利用填充柄可以将数据复制到相邻单元格中。若选择含有数值的上下相邻的两个单元格,按住鼠标左键向下拖动填充柄,则数据将以(49)________________填充。
企业上云就是企业采用云计算模式部署信息系统。企业上云已成为企业发展的潮流,其优势不包括()。
在Excel2007的A1单元格中输入函数“=LEFT(“CHINA”,1)”,按回车键后,则A1单元格中的值为()。
用户为将修改的文档以不同文件名存储,可用______命令。
下图主板接口中,①处是(28),②处可以接的设备是(29),③处可以接的设备是(30)30.
从功能上说,计算机由输入设备、输出设备、______和CPU组成。
网页留言效果如下图所示,网页文档如下,请参照表格给出的说明在下划线处填写正确的答案到答题纸对应的栏内。[上图网页中的元素说明] [HTML文本]<!DOCrYPEHTMLPUBLIC“-//W3C//DTDHTML
随机试题
教育工作者要言行一致、旗帜鲜明,不准言不由衷和缺乏理智的感情用事,这是教育工作者态度特点的()
空白的票据可以留白的记载事项包括()
小华在消费过程中,认为冰茶很便宜,决定少买牛奶喝,多买冰茶喝,小华的这种行为属于
A.Cytaa3B.CytcC.Cytb560D.CytP450在线粒体中将电子传递给氧的是
患儿,女,6个月。人工喂养,腹泻3天,每天10~20次,呈水样便,已12小时未排尿。体检:T37.5℃,意识模糊,四肢发凉,皮肤弹性极差,前囟及眼窝凹陷明显,可见颅骨软化,血清钠130mmol/L,血钾4.0mmol/L。诊断为病毒性肠炎(重型)、佝偻病。
不属于胃黏膜下病变的是
设S(x)=∫0x|cost|dt.证明:当nπ≤x<(n+1)π时,2n≤S(x)<2(n+1);
阅读下列说明和图,回答问题1至问题3,将解答填入对应栏内。[说明]某汽车数字仪表系统将完成下述功能:(1)通过模一数转换,实现传感器和微处理器的接口。(2)在发光二极管面板上显示数据。(3)指示速度(mph
窗体上有1个名称为Command1的命令按钮,在设计模式下,双击Command1,将打开()。
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,fullfacilityinthehandlingofhistarget
最新回复
(
0
)