首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
36
问题
有以下程序: #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://kaotiyun.com/show/0xPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include"typel.h" #define M2 N *2 main( ) { int i; i=M1+M2; pr
有以下程序: void fun(char *c,int d) { *c= *c+1;d+=1; printf("%c,%c,",*c,d); } main( ) { char a=’A’,b=’a’;
以下程序中,能够通过调用函数fun,使main函数中的指针变量p指向一个合法的整型单元的是
以下程序中,函数sumColumM的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。 #defineM2 #defineN4 voidSumColumMin(inta[M]
以下程序中,for循环体执行的次数是【 】。#define N 2 #define M N+1 #define K M+1*M/2 main( ) { inti; for(i=1;i〈K;i++) {...}
数据库设计的根本目标是要解决()。
下列叙述中正确的是()。
用树形结构来表示实体之间联系的模型称为()。
数据库系统的核心是()。
以下说法错误的是
随机试题
执行流通手段职能的货币()
不属于康复的基本内涵的是
张某、王某、李某合伙出资开办一食品加工厂(普通合伙企业),经王某和李某同意由张某担任合伙事务的执行人。张某在单独执行合伙企业的事务时,未经王某和李某同意,独自决定实施了以下行为。请问其中哪些行为的实施违反了《合伙企业法》的规定?
建筑防水涂料系由合成高分子材料、沥青、聚合物改性沥青、无机材料等为主体,掺入适量的助剂、改性材料、填充材料等加工制成的( )的防水材料。
银行及其从业人员在接受非现场监督的时候,提供的数据一定要真实、准确,但不必很完整。()
人民代表大会代表是国家权力机关组成人员,人民代表大会代表的产生,要经过严格的法律程序且肩负着相应的法定职责。人大代表的职权有行使审议权、表决权、提案权、质询权。()
9,10,65,26,217,()
在市场经济条件下,政府的宏观经济职能主要是()。
A公司总裁与B公司合并,A、B公司均消失,另成立新的C公司,这种并购是()。
除硬盘容量大小外,下列也属于硬盘技术指标的是()。
最新回复
(
0
)