教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

C语言程序设计模拟试题三(2)

来源:网络收集 时间:2026-09-05
导读: } D) switch(a-b) {default:y=a*b;break case 3:case 4:x=a+b; break; case 10:case 11:y=a-b; break; } 25、有以下程序段 int k=0 while(k=1)k++; while 循环执行的次数是 A) 无限次 B) 有语法错,不能执行 C) 一

}

D) switch(a-b) {default:y=a*b;break case 3:case 4:x=a+b; break;

case 10:case 11:y=a-b; break; }

25、有以下程序段 int k=0 while(k=1)k++;

while 循环执行的次数是 A) 无限次

B) 有语法错,不能执行 C) 一次也不执行 D) 执行1次

26、以下程序执行后sum的值是 min() { int i , sum;

for(i=1;i<6;i++) sum+=i; printf(\}

A) 15 B) 14 C) 不确定 D) 0

27、有以下程序段

int x=3 do

{ printf(\while (!(--x)); 其输出结果是 A) 1 B) 3 0 C) 1 -2 D) 死循环

28、若变量c为char类型,能正确判断出c为小写字母的表达式是 A) 'a'<=c<= 'z' B) (c>= 'a')||(c<= 'z') C) ('a'<=c)and ('z'>=c) D) (c>= 'a')&&(c<= 'z')

29、以下所列的各函数首部中,正确的是 A) void play(var :Integer,var b:Integer) B) void play(int a,b) C) void play(int a,int b)

D) Sub play(a as integer,b as integer)

30、以下程序的输出结果是 fun(int x, int y, int z) { z=x*x+y*y; } main() { int a=31; fun(5,2,a); printf(\}

A) 0 B) 29 C) 31 D) 无定值

31、下列程序段的输出结果是 void fun(int *x, int *y) {

printf(\main() { int x=1,y=2; fun(&y,&x); printf(\}

A) 2 1 4 3 B) 1 2 1 2 C) 1 2 3 4 D) 2 1 1 2

32、下列程序的输出结果是 main()

{char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf(\}

A) 非法 B) a[4]的地址 C) 5 D) 3

33、下列程序的运行结果是 void fun(int *a, int *b) { int *k; k=a; a=b; b=k; } main()

{ int a=3, b=6, *x=&a, *y=&b; fun(x,y);

printf(\}

A) 6 3 B) 3 6 C) 编译出错 D) 0 0

34、下面程序的输出结果是 main()

{int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a;

printf(\} A) 0 B) 1 C) 10 D) 9

35、当调用函数时,实参是一个数组名,则向函数传送的是 A) 数组的长度 B) 数组的首地址

C) 数组每一个元素的地址 D) 数组每个元素中的值

36、设有以下说明语句 struct ex

{ int x ; float y; char z ;} example; 则下面的叙述中不正确的是 A) struct结构体类型的关键字 B) example是结构体类型名 C) x,y,z都是结构体成员名 D) struct ex是结构体类型

37、以下只有在使用时才为该类型变量分配内存的存储类说明是 A) auto和 static B) auto和 register C) register和 static

D) extern和 register

38、若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是 A) EOF B) -1 C) 非零值 D) NULL

39、以下程序的输出结果是 main()

{ int i, k, a[10], p[3]; k=5;

for (i=0;i<10;i++) a[i ]=i; for (i=0;i<3;i++) p[i ]=a[i *(i+1)]; for (i=0;i<3;i++) k+=p[i] *2; printf(\}

A) 20 B) 21 C) 22 D) 23

40、以下程序的输出结果是 main()

{ int i, x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) printf(\}

A) 1,5,9 B) 1,4,7 C) 3,5,7 D) 3,6,9

41、以下程序的输出结果是 main()

{ int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0; for(i=1;i<3;i++)

C语言程序设计模拟试题三(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/596667.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)