首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a
admin
2011-06-10
29
问题
有以下程序: #include<string.h> int a=4; int f(int n) {int t=0;static int a=5; if(n%2) {int a=6;t++=a++;} else{int a=7;t+=a++;} return t+a++; } main() {int s=a,i=0; for(;i<2;i++)s+=f(i); printf("%d\n",s); } 程序运行后的输出结果是( )。
选项
A、24
B、28
C、32
D、36
答案
B
解析
本题考查的是外部变量的应用。因为程序的初始int a=4;语句定义了外部变量a,在以后的执行过程中,当i=0时,调用f(0)函数,执行的语句是else {int a=7;t+=a++;},此处程序中又定义了变量a,所以原来定义的外部变量在此不起作用,得到t=7,返回值语句return t+a++;处,外部变量a起作用,返回值为7+5=12:当i=1时,调用f(1)函数,执行的是语句else{inta=6:t+=a++;},此处程序中又定义了变量a,所以原来定义的外部变量在此不起作用,得到t=6,返回值语句
转载请注明原文地址:https://jikaoti.com/ti/oaB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序: main( ) { int a=15,b=21,m=0; switch(a%3) { case 0:m++;break; case l:m++; switch(b%2) { default:m++;
与数学式子对应的C语言表达式是
在一个C语言程序中
以下程序中给指针p分配三个double型动态内存单元,请填空。 #include<stdlib.h> main( ) { double*p; p=(double*)malloc(【】); p[0]=1.5;p[1]
有以下程序的输出结果是( ) main( ) { char a[ ]=”abcdefg”,b[10]=”abcdefg”; printf(“%d %d\n”,sizeof(a),sizeof(b));}
在64位高档微机中,CPU能同时处理【 】个字节的二进制数据。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
按条件f对关系R进行选择,其关系代数表达式为()。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
用链表表示线性表的优点是()。
随机试题
保障专业的完整性,遵循专业的评估和研究等方面的要求,是社会工作者对()的伦理责任。
A、Shehasn’tdecidedonatopic.B、Shehasn’tstartedwritingit.C、Sheisproofreadingthefirstdraft.D、Sheisworkingonthe
试用唯物辩证法普遍联系的原理说明我国进一步深化改革和开放的必要性。
下列药物属于胃黏膜保护剂的是
刑事诉讼法规定,下列人员中不能作证人的是( )。
下列不属于消防给水及消火栓系统、自动喷水灭火系统、防炯排烟系统和火灾自动报警系统等工程施工质量缺陷的是()。
世界近代航海家中()最先完成环球航行。
瓦盆,是旧时常见的日用品,因为烧制时要将大小瓦盆一套一套摞起来,运输和店家卖时也是一套一套摞着,故而有句歇后语,说某人讲起话来滔滔不绝,是“卖瓦盆的出身——一套一套的”。“卖瓦盆”式的干部并不少见,这些人说起话来_____________。讲起道理____
设A为三阶非零矩阵.如果二次曲面方程在正交变换下的标准方程的图形如图,则A的正特征值个数为().
SmartphoneCustomersUpforGrabAbout10yearsagoImetanadvertisingexecutiveinNewYorkwhoexplainedthedifficulty
最新回复
(
0
)