C语言100题(3)

2019-04-14 10:53

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

p=a;

则*(*(p+2)+1)的值为 。 71. 在C语言中,有如下语句:

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

则*(p[0]+1)所代表的数组元素是 。 72. 以下程序运行后的输出结果是 。

main()

{ char s[]=\ s[3]='\\0';

printf(\ }

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

main()

{ char s[]=\ for(p=s;p

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

main()

{ char s[]=\ printf(\}

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

main()

{ char str[]=\ printf(\ }

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

main()

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

main()

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

{ char s[]=\ printf(\

11

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

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

main()

{ char str[]=\

printf(\}

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

main()

{ char *s1=\

printf(\}

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

main()

{ char a[]={‘\\1’,‘\\2’,‘\\3’,‘\\4’,‘\\0’}; printf(\73. 以下程序运行后的输出结果是 。

main()

{ char ch[3][5]={\ printf(\

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

main()

{ char str[][20]={\ printf(\}

75. 在C语言中,有如下语句:

struct std { char ch; int a[2]; float t; double f } std1;

则结构体变量std1占用内存的字节数为 。 76. 在C语言中,有如下语句:

struct dog { char ch[10]; int i; int *p; double k;

12

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

} dog1;

则结构体变量dog1占用内存的字节数为 。 77. 在C语言中,有如下语句:

struct cat { int a[10]; char ch; float f; double *p; } cat1;

则结构体变量cat1占用内存的字节数为 。 78. 有以下结构体说明,请填空,以完成对结构体数组t定义:

struct STR { char a; int b; float c; double d; };

t[20];

13

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

三、多选题

79. 在C语言中,以下合法的变量名是( )

A. register B. _10days C. my_book D. us$ E. count

80. 在C语言中,以下合法的实型常量是( )

A. 1.2E+0.5 B. 3.14159E C. .5E-3 D. E15 E. 3.E+2

81. 在C语言中,变量已正确定义并赋值,下面正确的表达式为( )

A. a=b+1 B. b=float(a) C. a=a+7=c+3 C. c=15.0%3 E. a=b+c,a++

82. 在C语言中,以下合法的字符常量是( )

A. \ B. 'ab' C. '\\x43' D. '\\084' E. '\\0'

83. 在C语言中,以下合法的常量是( )

A. 0386 B. 0Xff C. 1.2e0.5 D. ‘\\17’ E. \

84. 在C语言中,以下错误的数组定义是( )

A. int a[]={1,2,3}; B. int s[]; C. int n=10,t[n]; D. char *q[3]; E. char str[]={1,2,3};

14

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

四、程序填空题

85. 以下程序的功能是计算:1-2+3-4……+99-100

main()

{ int i=1,j=1,s=0; while( ) { s+= ; i++;

; }

printf(\}

86. 输入20个整数到一维数组,统计正整数的个数及其和

main()

{ int a[20],i,sum,count; sum=count= ; for(i=0;i<20;i++) scanf(\ for(i=0;i<20;i++) if( )

{ count++; ; }

printf(\ }

87. 输入10个整数到一维数组,输出其中最大数和最小数

main()

{ int a[10],i,max,min; for(i=0;i<10;i++) scanf(\ max=min= ; for(i=1;i<10;i++)

if(a[i]>max) ;

else if( ) min=a[i]; printf(\ }

88. 输入一个字符串,将其倒序后输出

main()

{ int i,j;

char st[60],ch; scanf(\

for(i=0,j= ; ;i++,j--)

15


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

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

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

马上注册会员

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