收藏 分享(赏)

C语言模拟题11-用户标识符的作用域和存储类.doc

上传人:gnk289057 文档编号:6833803 上传时间:2019-04-23 格式:DOC 页数:18 大小:57.50KB
下载 相关 举报
C语言模拟题11-用户标识符的作用域和存储类.doc_第1页
第1页 / 共18页
C语言模拟题11-用户标识符的作用域和存储类.doc_第2页
第2页 / 共18页
C语言模拟题11-用户标识符的作用域和存储类.doc_第3页
第3页 / 共18页
C语言模拟题11-用户标识符的作用域和存储类.doc_第4页
第4页 / 共18页
C语言模拟题11-用户标识符的作用域和存储类.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、第十二部分:用户标识符的作用域和存储类 一、选择题: (1)有以下程序 int a=2; int f(int n) static int a=3; int t=0; if(n%2) static int a=4; t += a+; else static int a=5; t += a+; return t+a+; main() int s=a, i; for( i=0; i f(int a) int b=0; static c=3: a=c+ +,b+ +; return (a); main( ) int a=2,i,k; for(i=0;i2;i=+ + k=f(a+ +); printf

2、(“%dn“,k); (20) 下列程序执行后输出的结果是 int d=1; fun (int q) int d=5; d + =p + +; printf(“%d“.d); main( ) int a=3; fun(a); d + = a + +; printf(“%dn“,d); A) 8 4 B) 9 6 C) 9 4 D) 8 5 (21) 下面程序的输出是 A) 3 B) 4 C) 6 D) 9 fun3(int x) static int a=3; a+=x; return(a); main() int k=2, m=1, n; n=fun3(k); n=fun3(m); prin

3、tf(“%dn“,n); (22) 下面程序的输出是 A) 1 B) 2 C) 7 D) 10 int m=13; int fun2(int x, int y) int m=3; return(x*y-m); main() int a=7, b=5; printf(“%dn“,fun2(a,b)/m); (23) 请读程序: #include void fun( int *s) static int j=0; do sj+=sj+1; while(+j main() int k=4,m=1,p; p=func(k,m); printf(“%d,“,p); p=func(k,m); printf

4、(“%dn“,p); func(a,b) int a,b; static int m=0,i=2; i+=m+1; m=i+a+b; return(m); A) 8,17 B) 8,16 C) 8,20 D) 8,8 二、填空题: (1)以下程序运行后的输出结果是 【1】 fun(int a) int b=0;static int c=3; b+; c+; return (a+b+c); main() int i,a=5; for(i=0;i main() int k=4, m=1, p; p=func(k,m); printf(“%d,“,p); p=func(k,m); printf(“%

5、d n“,p); func(int a, int b) static int m=0, i=2; i+=m+1; m=i+a+b; return m; (6) 以下程序的输出结果是【6】 。 #include int fun(int x,int y) static int m=0,i=2; i+=m+1; m=i+x+y; return m main() int j=4,m=1,k; k=fun(j,m); printf(“%d,“,k); k=fun(j,m); printf(“%dn“,k); (7) 下面程序的输出是【7】 。 #define MAX 5 int aMAX,k; main

6、() fun1();fun3(); fun2(); fun3(); printf(“n“); fun1() for(k=0;k #define MAX_COUNT 4 void fun(); main() int count; for (count=1; count=MAX_COUNT; count+) fun(); void fun() static int i; i+=2; printf(“%d“,i); 上述程序的输出结果是 【8】 。 答案: 一、选择题: 01) C 02) A 03) C 04) B 05) A 06) D 07) A 08) C 09) A 10) B 11) B 12) C 13) B 14) C 15) C 16) A 17) C 18) B 19) D 20) A 21) C 22) B 23) C 24) A 二、填空题: (1) 0 10 1 11 2 12 (2) 30 25 (3) 120 (4) 246 (5) 8,17 (6) 8,17 (7) o246802468 (8) 2468

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报