C语言100题(2)

2019-04-14 10:53

2008年高职升本计算机基础复习材料—C语言精编100题

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 44. 以下程序的输出结果是( )

main()

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

A. 0 B. 1 C. 10 D. 9 45. 以下程序的输出结果是( ) ??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 46. 设有char array[]=\

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

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

char x[]=\

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

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

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

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

main()

{ char str[]=\ printf(\

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

main()

{ char str[]=\ printf(\

A. o B. u C. e D. f

6

2008年高职升本计算机基础复习材料—C语言精编100题

二、填空题

51. 一个C源程序至少应该有一个 函数。 52. 以下程序运行后的输出结果是 。

main()

{ int x=2006,y=2007; printf(\ }

53. (1) 以下程序运行后的输出结果是 。

main()

{ int a=10;

printf(\ }

(2) 以下程序运行后的输出结果是 。

main()

{ int a,b,c;

a=25;b=025;c=Ox25;

printf(\ }

(3) 以下程序运行后的输出结果是 。

main()

{ int a=1,b=2;

a=a+b;b=a-b;a=a-b; printf(\ }

54. (1) 以下程序运行后的输出结果是 。

main()

{ char ch='B';

printf(\ }

(2) 以下程序运行后的输出结果是 。

main()

{ char ch='B'; ch+=32;

printf(\ }

(3) 以下程序运行后的输出结果是 。

main()

7

2008年高职升本计算机基础复习材料—C语言精编100题

{ char ch;

ch='H'-'A'+'0'; printf(\ }

(4) 以下程序运行后的输出结果是 。

main() { int c;

char ch=97; c=ch+1;

printf(\ }

55. 以下程序运行后的输出结果是 。

main()

{ float x=123.4567;

printf(\ }

56. 有程序如下,要求给i赋10,给j赋20,则应该从键盘输入 。 main() { int i,j;

scanf(\printf(\}

57. (1) 以下程序运行后的输出结果是 。

main()

{ int a=10; a=(3*5,a+4);

printf(\}

(2) 以下程序运行后的输出结果是 。 main()

{ int a=0,b=0,c=0;

c=(a+=a-=5),(a=b,b+3);

printf(\}

58. 以下程序运行后的输出结果是 。

main()

{ int a=5,b=4,c=3,x; x=a>b>c;

printf(\

8

2008年高职升本计算机基础复习材料—C语言精编100题

}

59. 以下程序运行后的输出结果是 。

main()

{ int a=3,b=2; b=a<0&&a++>3;

printf(\ }

60. 以下程序运行后的输出结果是 。

main()

{ int a,b,c=246; a=c/100%9; b=-1&&-1;

printf(\ }

61. (1) 以下程序运行后的输出结果是 。

#define MAX(x,y) (x)>(y)?(x):(y) main()

{ int a=5,b=2,c=3,d=3,t;

t=MAX(a+b,c+d)*10; printf(\}

(2) 以下程序运行后的输出结果是 。

#define S(x) 4*x*x+1 main()

{ int i=6,j=8;

printf(\}

62. 以下程序运行后的输出结果是 。

main()

{ int x,a=1,b=2,c=3,d=4; x=(a

63. 以下程序运行后的输出结果是 。

main()

{ int a=3,b=4,c=5,t=99; if(b

9

2008年高职升本计算机基础复习材料—C语言精编100题

}

64. 以下程序运行后的输出结果是 。

main()

{ int i,t=0;

for(i=5;i>=0;i--) t*=i;

printf(\ }

65. 以下程序运行后的输出结果是 。

main()

{ char c1,c2;

for(c1='0',c2='9';c1

66. 输入1234567890<回车>,则其中while循环体将执行 次。

#include main() { char ch;

while((ch=getchar())==‘0’) printf(\#\}

67. 设有定义语句:int a[][3]={{0},{1},{2}};

则数组元素a[1][2]的值为 。 68. 在C语言中,有如下语句:

int a[]={10,20,30,40,50,60},*p;

p=a+3;

printf(\

则输出结果是 。

69. 以下程序运行后的输出结果是 。 main()

{ int a[2][3]={1,2,3,4,5,6}; int m,*p; p=&a[0][0];

m=(*p)*(*(p+2))*(*(p+4)); printf(\}

70. 设有以下定义和语句:

int a[3][2]={10,20,30,40,50,60},(*p)[2];

10


C语言100题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:晋北±800千伏换流站工程电气B包施工项目部极1低端换流变措施方

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: