[面试题目sql]我使用的是MySQL 如下语句: 建表语句: create table Lessoninfo( no int, week int, isonduty char); 插入数据:略 insert into Lessoninfo values(...............) SQL查询语...+阅读
这个主要考察变量的作用域
对于int a=1这句中的a作用域是最大的,是整个.c文件,首先要明白,当这个a的作用域中的其他地方出现同名变量定义时,这个作用域比较大的变量失效,也就是说在一个小的作用域中要使用出现在这个作用域中的那个同名变量。这个用语言很难表达清楚,看下面的解释应该能明白的。
对于f函数中定义的静态int a,它的作用域是f函数,在f函数中出现a时都是使用这个变量,方便区别,我们称它为a1
而对于main函数中出现在for循环中的a,它的作用域是for循环,也就是说在这个for循环中使用到的a都是这个变量。方便起见,我们称它为a2
首先,从main函数开始执行,进入for语句,i=0;第一次的for循环相当于:
int a2=3;
k+=f(3);
此时进入函数f,在函数f中,c=3,这里函数f的执行相当于:
a1=2;
c=4;
return (2++)+4
这里2++返回2,所以整体返回6,也就是k=6;返回之后a1变成3
再次进入for循环,i=1;第二次的for循环相当于:
int a2=3;
k+=f(3);
此时再次进入函数f,在函数f中,c=3,由于函数f中定义的a1是一个静态变量,所以在上次f中修改的a1的值这次进入时仍然保持为修改过后的值,而不会像非静态变量一样在上次离开函数f后丢失,再次进入时重新分配成原始值。第二次f函数相当于:
a1=3;
c=4;
return (3++)+4
返回7;这时k变成是7+6=13
再次进入循环,i=2,不符合循环条件,循环结束
最后执行k+=a,这里才会用到作用范围最大的int a=1的这个变量
所以最后的结果是14
延伸阅读:
公务员考试题目类型有哪些公共科目笔试分为行政职业能力测验和申论两科。 一、行政职业能力测验主要测查与公务员职业密切相关的、适合通过客观化纸笔测验方式进行考查的基本素质和能力要素,包括言语...
大学的社团里设置的秘书面试说该出些什么题目第一个问题: 请说下文学社社长的名字和几个重要负责人的名字。(如果他连这些基本的东西都不知道就来参加你们的社团,那足见他对你们根本没什么了解,不收也罢) 第二个问题: 问下她...
公务员面试中应变类题目如何回答较好展开全部 1、众所周知,应变能力是公务员面试重点考察的能力之一,在各类公务员面试考场上,应变能力一般都属于必考题型。 2、由于这类题型和人际关系题有异曲同工之妙,很多人在复...
教师资格考试面试答辩时应掌握哪些语言技巧一、紧扣题目 答辩时一定要充分理解题目的意思,就题论题,不能答非所问,也不能随意扩大或缩小试题和问题的内容或范围。 二、实事求是 教育部门在设计面试试题时有时会设计一些...
请问谁有安全生产监督员员面试题目啊关于简历和面试相关问题,我建议你要注意以下一些问题: 1、面试前有没有仔细了解过对应企业的情况,对方的企业文化、主营业务、未来的发展方向。如果跑过去面试,其实对该企业一点...
教育类面试题目1,这很正常,你可以说我也不太清楚,可以回去帮你查一下,或者帮你跟其他老师讨论一下再告诉你。 2,要么你就当场写在黑板上让同学们来一起探讨,现在的学生比老师聪明的大有人在。老...
逻辑分析数学题目解析:63+89+47-46-24*2+15=120。注:在这里,“准备选择两种考试参加的”不包括“准备选择三种考试参加的人数”。 在三集合题型中,假设满足三个条件的元素数量分别是A、B和C,而至...
移动公司面试内容及笔试相关题目面试首先会让你自我介绍,然后问你的工作经历,爱好,家里的情况,为何进中国移动。对中国移动的了解。你心中的中国移动。还有就是情景模拟考试。让你扮演一位营业员和一位客户交谈...
计算机C语言二级等级考试我二级三级都考过! 先回答你第一个问题,基础理论部分内容是很多,但是考试的题型和知识点都很固定,只要你把历年的考试题目的基础部分都做一遍,公共基础部分对百分之80应该可以了,...