云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 2011C语言精编100题(0)

2011C语言精编100题(0)

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 13:45:05

2011年高职升本计算机C语言部分——精编100题 ?

#define MIN(x,y) (x)<(y)?(x):(y) main()

{ int i=10,j=15,k;

k=10*MIN(i,j); printf(\}

A. 15 B. 100 C. 10 26. 设a=1,b=2,c=3,d=4,则表达式a

A. 4 B. 3 C. 2

D. 150 D. 1

27. 以下程序段的输出结果是( )

main()

{ int x=1,y=2,z=3; if(x>y)

if(y

A. 331 B. 41 28. 以下程序段的输出结果是( )

main()

{ int x=5;

if(x++>5) printf(\ else printf(\}

A. 4 B. 5 29. 以下程序段的输出结果是( )

main()

{ int x=1,y=0,a=0,b=0; switch(x)

{ case 1:switch(y)

{ case 0:a++;break; case 1:b++;break;

}

case 2:a++;b++;break; case 3:a++;b++;

}

printf(\}

A. a=1,b=0 B. a=2,b=2 30. 有以下程序

main()

{ int n=4; while(n--)

printf(\}

程序执行后的输出结果是( )

A. 2 0 B. 3 1

C. 2 C. 6 C. a=1,b=1 C. 3 2 1

5

D. 1

D. 7

D. a=2,b=1

D. 2 1 0

2011年高职升本计算机C语言部分——精编100题 ?

31. 有以下程序

main() { int i;

for(i=0;i<3;i++) switch(i)

{ case 0: printf(\ case 1: printf(\ default: printf(\

} }

程序执行后的输出结果是( )

A.000112 B. 012 C. 012020 32. 以下叙述中正确的是( )

A. 构成C程序的基本单位是函数 B. 可以在一个函数中定义另一个函数 C. main()函数必须放在其它函数之前

D. 所有被调用函数一定要在调用之前进行定义 33. 以下说法中正确的是( )

A. C语言程序总是从第一个函数开始执行

B. 在C语言程序中,要调用的函数必须在main()函数中定义 C. C语言程序总是从main()函数开始执行

D. C语言程序中的main()函数必须放在程序的开始部分 34. 以下程序段的输出结果是( )

int fun(int x,int y) { return (x+y); } main()

{ int a=1,b=2,c=3,sum;

sum=fun((a++,b++,a+b),c++); printf(\}

A. 6 B. 7 C. 8 35. 以下程序的输出结果是( )

int fun(int x) { int p;

if(x==0||x==1) p=3; else p=x-fun(x-2); return p; } main()

{ printf(\

A. 7 B. 3 C. 2 36. 以下数组定义中错误的是( )

A. int x[][3]={0}; B. int x[2][3]={{1,2},{3,4},{5,6}}; C. int x[][3]={{1,2,3},{4,5,6}}; D. int x[2][3]={1,2,3,4,5,6}; 37. 以下能正确定义二维数组的是( )

6

D. 120

D. 9

D. 0

2011年高职升本计算机C语言部分——精编100题 ?

 A. int a[][3]; B. int a[][3]={2*3};

 C. int a[][3]={}; D. int a[2][3]={{1},{2},{3,4}}; 38. 以下程序的输出结果是( )

main()

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

A. 3 B. 4 C. 1 D. 2 39. 以下程序的输出结果是( )

main()

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

A. 0 B. 1 C. 10 D. 9 40. 以下程序的输出结果是( ) main()

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

}

 A. 16 B. 10 C. 8 D. 6 41. 设有char array[]=\

则数组array所占的空间字节数为( )

A. 4 B. 5 C. 6 D. 7 42. 在C语言中,对于以下定义正确的叙述为( )

char x[]=\

char y[]={'a','b','c','d','e','f','g'};

A. 数组x和数组y等价 B. 数组x和数组y的长度相同

C. 数组x的长度大于数组y的长度 D. 数组x的长度小于数组y的长度 43. 以下不能正确进行字符串赋初值的语句是( )

A. char str[5]= \ B. char str[]=\B. char *str=\ D. char str[5]={‘g’,‘o’,‘o’,‘d’}; 44. (1) 以下程序的输出结果是( )

main()

{ char str[]=\ printf(\}

A. 68 B. 'D' C. 0 D. '0' (2) 以下程序的输出结果是( ) main()

{ char str[]=\ printf(\}

A. o B. u C. e D. f (3) 以下程序的输出结果是( ) main()

{ char *s=\ s+=2;

7

2011年高职升本计算机C语言部分——精编100题 ?

printf(\

A. C B. D C. 67 D. 68 45. (1) 以下程序的输出结果是( )

main()

{ char *p=\ printf(\ }

A. 5 B. 15 C. 6 D. 16 (2) 以下程序的输出结果是( ) main()

{ char s[]=\ printf(\ }

A. 8 B. 9 C. 10 D. 11 46. (1) 以下程序的输出结果是( )

void point(char *p) { p+=3; } main()

{ char b[4]={'a','b','c','d'},*p=b; point(p);

printf(\

A. a B. b C. c D. d 47. 以下程序的输出结果是( )

main()

{ int a=1,b=3,c=5;

int *p1=&a,*p2=&b,*p=&c; *p=(*p1)*(*p2); printf(\

A. 1 B. 2 C. 3 D. 4 48. int a[10],*p=a;

不能代表a[1]地址的是( )

A. p+1 B. a+1 C. ++a D. ++p 49. int a[4][5],(*p)[5];

p=a;

下列对数组a 数组元素正确的引用形式是( )

A. p+1 B. *(p+3) C. p[0][2] D. *(p+1)+3 50. 设有以下说明语句,则下面的叙述不正确的是( )

struct ex { char a; int b;

float c; } example;

A. struct 是结构体关键字 B. example是结构体类型名 C. a、b、c是结构体成员名 D. struct ex是结构体类型

8

搜索更多关于: 2011C语言精编100题(0) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2011年高职升本计算机C语言部分——精编100题 ? #define MIN(x,y) (x)<(y)?(x):(y) main() { int i=10,j=15,k; k=10*MIN(i,j); printf(\} A. 15 B. 100 C. 10 26. 设a=1,b=2,c=3,d=4,则表达式ay) if(y

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com