新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

1 

程序设计基础复习题答?/p>

 

一?/p>

 

填空?/p>

 

1

?/p>

C

语言所提供的实型变量分为两种类型,它们?/p>

 

 

 

float

?/p>

double 

 

 

?/p>

 

2

、一?/p>

C

源程序中至少应包含一?/p>

 

 

 

主函数或

main

函数

 

 

 

 

?/p>

 

3

.已知字?/p>

a

?/p>

ASCII

码为十进制数

97

,且?/p>

ch

为字符型变量,则表达?/p>

ch=

’a???/p>

-

?/p>

3

?/p>

的值为

 

 

 

 

102

 

 

 

 

 

?/p>

 

4

.在标准

C

语言中,输入操作是由库函?/p>

 

 

 

 

 

scanf() 

 

 

 

 

完成的,输出操作是由库函

?/p>

 

 

 

 

printf() 

 

 

 

 

完成的?/p>

 

5

.对以下说明?/p>

int  c[10] = {116, 125, 218, 312, 100, 40, 13, 67, 186}

?/p>

 

c[4]

的值为

      100       

?/p>

 

6

.在

C

语言中,引用数组元素时,引用数组元素时,其数组下标的数组类型允许

 

?/p>

  

整型常量或整型表达式

    

?/p>

 

7

.设

y

?/p>

int 

型变量,请写出描述?/p>

y

是偶数”的表达?/p>

   (y%2)==0   

?/p>

 

8

.设

int i=0,j=1,k=2,a=3,b=4; 

执行表达?/p>

(a=i<j)&&(b=j>k)

的值为

   0    

?/p>

 

9

.与表达?/p>

  a+=b 

等价的另一书写形式?/p>

    a=a+b   

?/p>

 

10

.有以下定义和语?/p>

 

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

p[0]=a[1]; 

?/p>

*(p[0]+1)

所代表的数组元素是

 

 

 

a[1][1] 

 

 

?/p>

 

11

.代表一个反斜杠字符?/p>

\

”的转义字符?/p>

 

'\\' 

 

 

?/p>

 

12

.变量的指针就是变量的地址,存放变量地址的变量就?/p>

 

 

指针变量

 

 

,它用来指向另一

个变量?/p>

 

13

?/p>

++i

?/p>

i++

的不同之处在?/p>

 

 

i++

是先使用

i

的值后,再执行

i=i+1

;?/p>

++i

是先执行

i=i+1

后,再使?/p>

i

的?/p>

 

 

 

?/p>

 

14

.设

x

?/p>

y

?/p>

z

?/p>

int 

型变量,?/p>

x=3,y=4,z=5, 

则表达式

! ((x<y) && !z||1)

值为

 

0 

?/p>

 

15

.已知函?/p>

int f(int k) { return ((k<0)?1:f(k-2)+2); } 

?/p>

 

f(3)

的值是

 

 

 

 

5 

 

 

 

 

 

?/p>

 

16

?/p>

C

语言中的

标识?/p>

只能由字母、数字和下划线三种字符组成,且第一个字符必须为

  

?/p>

母或下划?/p>

  

?/p>

 

 

17

.计算表达式?/p>

x=(i=4, j=10, k=24)

后,

x

的值为

 

 

 

 

 

24 

 

 

 

 

 

?/p>

 

18

.若

a

?/p>

b

均是

int

型变量,?/p>

a

?/p>

b

的初值均?/p>

5

,则计算表达?/p>

 

a+=b++ 

后,

a

的值为

 

 

 

10 

 

 

 

?/p>

b

的值为

 

 

 

 

 

6 

 

 

 

?/p>

 

19

.设

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

则表达式

*(p+8)

的值是

 

 

 

 

9 

 

 

 

?/p>

 

20

.若有以下定?/p>

: 

char a; int b; 

float c; double d; 

则表达式

a*b+d-c

值的类型?/p>

 

double 

 

 

 

 

?/p>

 

21.*(p++)

?/p>

*(++p)

作用不同,它们的意义分别?/p>

 

 

*(p++)

先取

*p

的值,后使

p

?/p>

1

?/p>

*(++p)

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

1 

程序设计基础复习题答?/p>

 

一?/p>

 

填空?/p>

 

1

?/p>

C

语言所提供的实型变量分为两种类型,它们?/p>

 

 

 

float

?/p>

double 

 

 

?/p>

 

2

、一?/p>

C

源程序中至少应包含一?/p>

 

 

 

主函数或

main

函数

 

 

 

 

?/p>

 

3

.已知字?/p>

a

?/p>

ASCII

码为十进制数

97

,且?/p>

ch

为字符型变量,则表达?/p>

ch=

’a???/p>

-

?/p>

3

?/p>

的值为

 

 

 

 

102

 

 

 

 

 

?/p>

 

4

.在标准

C

语言中,输入操作是由库函?/p>

 

 

 

 

 

scanf() 

 

 

 

 

完成的,输出操作是由库函

?/p>

 

 

 

 

printf() 

 

 

 

 

完成的?/p>

 

5

.对以下说明?/p>

int  c[10] = {116, 125, 218, 312, 100, 40, 13, 67, 186}

?/p>

 

c[4]

的值为

      100       

?/p>

 

6

.在

C

语言中,引用数组元素时,引用数组元素时,其数组下标的数组类型允许

 

?/p>

  

整型常量或整型表达式

    

?/p>

 

7

.设

y

?/p>

int 

型变量,请写出描述?/p>

y

是偶数”的表达?/p>

   (y%2)==0   

?/p>

 

8

.设

int i=0,j=1,k=2,a=3,b=4; 

执行表达?/p>

(a=i<j)&&(b=j>k)

的值为

   0    

?/p>

 

9

.与表达?/p>

  a+=b 

等价的另一书写形式?/p>

    a=a+b   

?/p>

 

10

.有以下定义和语?/p>

 

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

p[0]=a[1]; 

?/p>

*(p[0]+1)

所代表的数组元素是

 

 

 

a[1][1] 

 

 

?/p>

 

11

.代表一个反斜杠字符?/p>

\

”的转义字符?/p>

 

'\\' 

 

 

?/p>

 

12

.变量的指针就是变量的地址,存放变量地址的变量就?/p>

 

 

指针变量

 

 

,它用来指向另一

个变量?/p>

 

13

?/p>

++i

?/p>

i++

的不同之处在?/p>

 

 

i++

是先使用

i

的值后,再执行

i=i+1

;?/p>

++i

是先执行

i=i+1

后,再使?/p>

i

的?/p>

 

 

 

?/p>

 

14

.设

x

?/p>

y

?/p>

z

?/p>

int 

型变量,?/p>

x=3,y=4,z=5, 

则表达式

! ((x<y) && !z||1)

值为

 

0 

?/p>

 

15

.已知函?/p>

int f(int k) { return ((k<0)?1:f(k-2)+2); } 

?/p>

 

f(3)

的值是

 

 

 

 

5 

 

 

 

 

 

?/p>

 

16

?/p>

C

语言中的

标识?/p>

只能由字母、数字和下划线三种字符组成,且第一个字符必须为

  

?/p>

母或下划?/p>

  

?/p>

 

 

17

.计算表达式?/p>

x=(i=4, j=10, k=24)

后,

x

的值为

 

 

 

 

 

24 

 

 

 

 

 

?/p>

 

18

.若

a

?/p>

b

均是

int

型变量,?/p>

a

?/p>

b

的初值均?/p>

5

,则计算表达?/p>

 

a+=b++ 

后,

a

的值为

 

 

 

10 

 

 

 

?/p>

b

的值为

 

 

 

 

 

6 

 

 

 

?/p>

 

19

.设

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

则表达式

*(p+8)

的值是

 

 

 

 

9 

 

 

 

?/p>

 

20

.若有以下定?/p>

: 

char a; int b; 

float c; double d; 

则表达式

a*b+d-c

值的类型?/p>

 

double 

 

 

 

 

?/p>

 

21.*(p++)

?/p>

*(++p)

作用不同,它们的意义分别?/p>

 

 

*(p++)

先取

*p

的值,后使

p

?/p>

1

?/p>

*(++p)

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

1 

程序设计基础复习题答?/p>

 

一?/p>

 

填空?/p>

 

1

?/p>

C

语言所提供的实型变量分为两种类型,它们?/p>

 

 

 

float

?/p>

double 

 

 

?/p>

 

2

、一?/p>

C

源程序中至少应包含一?/p>

 

 

 

主函数或

main

函数

 

 

 

 

?/p>

 

3

.已知字?/p>

a

?/p>

ASCII

码为十进制数

97

,且?/p>

ch

为字符型变量,则表达?/p>

ch=

’a???/p>

-

?/p>

3

?/p>

的值为

 

 

 

 

102

 

 

 

 

 

?/p>

 

4

.在标准

C

语言中,输入操作是由库函?/p>

 

 

 

 

 

scanf() 

 

 

 

 

完成的,输出操作是由库函

?/p>

 

 

 

 

printf() 

 

 

 

 

完成的?/p>

 

5

.对以下说明?/p>

int  c[10] = {116, 125, 218, 312, 100, 40, 13, 67, 186}

?/p>

 

c[4]

的值为

      100       

?/p>

 

6

.在

C

语言中,引用数组元素时,引用数组元素时,其数组下标的数组类型允许

 

?/p>

  

整型常量或整型表达式

    

?/p>

 

7

.设

y

?/p>

int 

型变量,请写出描述?/p>

y

是偶数”的表达?/p>

   (y%2)==0   

?/p>

 

8

.设

int i=0,j=1,k=2,a=3,b=4; 

执行表达?/p>

(a=i<j)&&(b=j>k)

的值为

   0    

?/p>

 

9

.与表达?/p>

  a+=b 

等价的另一书写形式?/p>

    a=a+b   

?/p>

 

10

.有以下定义和语?/p>

 

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

p[0]=a[1]; 

?/p>

*(p[0]+1)

所代表的数组元素是

 

 

 

a[1][1] 

 

 

?/p>

 

11

.代表一个反斜杠字符?/p>

\

”的转义字符?/p>

 

'\\' 

 

 

?/p>

 

12

.变量的指针就是变量的地址,存放变量地址的变量就?/p>

 

 

指针变量

 

 

,它用来指向另一

个变量?/p>

 

13

?/p>

++i

?/p>

i++

的不同之处在?/p>

 

 

i++

是先使用

i

的值后,再执行

i=i+1

;?/p>

++i

是先执行

i=i+1

后,再使?/p>

i

的?/p>

 

 

 

?/p>

 

14

.设

x

?/p>

y

?/p>

z

?/p>

int 

型变量,?/p>

x=3,y=4,z=5, 

则表达式

! ((x<y) && !z||1)

值为

 

0 

?/p>

 

15

.已知函?/p>

int f(int k) { return ((k<0)?1:f(k-2)+2); } 

?/p>

 

f(3)

的值是

 

 

 

 

5 

 

 

 

 

 

?/p>

 

16

?/p>

C

语言中的

标识?/p>

只能由字母、数字和下划线三种字符组成,且第一个字符必须为

  

?/p>

母或下划?/p>

  

?/p>

 

 

17

.计算表达式?/p>

x=(i=4, j=10, k=24)

后,

x

的值为

 

 

 

 

 

24 

 

 

 

 

 

?/p>

 

18

.若

a

?/p>

b

均是

int

型变量,?/p>

a

?/p>

b

的初值均?/p>

5

,则计算表达?/p>

 

a+=b++ 

后,

a

的值为

 

 

 

10 

 

 

 

?/p>

b

的值为

 

 

 

 

 

6 

 

 

 

?/p>

 

19

.设

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

则表达式

*(p+8)

的值是

 

 

 

 

9 

 

 

 

?/p>

 

20

.若有以下定?/p>

: 

char a; int b; 

float c; double d; 

则表达式

a*b+d-c

值的类型?/p>

 

double 

 

 

 

 

?/p>

 

21.*(p++)

?/p>

*(++p)

作用不同,它们的意义分别?/p>

 

 

*(p++)

先取

*p

的值,后使

p

?/p>

1

?/p>

*(++p)

Ͼλ">
Ͼλ
Ŀ

C程序设计复习题答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

 

1 

程序设计基础复习题答?/p>

 

一?/p>

 

填空?/p>

 

1

?/p>

C

语言所提供的实型变量分为两种类型,它们?/p>

 

 

 

float

?/p>

double 

 

 

?/p>

 

2

、一?/p>

C

源程序中至少应包含一?/p>

 

 

 

主函数或

main

函数

 

 

 

 

?/p>

 

3

.已知字?/p>

a

?/p>

ASCII

码为十进制数

97

,且?/p>

ch

为字符型变量,则表达?/p>

ch=

’a???/p>

-

?/p>

3

?/p>

的值为

 

 

 

 

102

 

 

 

 

 

?/p>

 

4

.在标准

C

语言中,输入操作是由库函?/p>

 

 

 

 

 

scanf() 

 

 

 

 

完成的,输出操作是由库函

?/p>

 

 

 

 

printf() 

 

 

 

 

完成的?/p>

 

5

.对以下说明?/p>

int  c[10] = {116, 125, 218, 312, 100, 40, 13, 67, 186}

?/p>

 

c[4]

的值为

      100       

?/p>

 

6

.在

C

语言中,引用数组元素时,引用数组元素时,其数组下标的数组类型允许

 

?/p>

  

整型常量或整型表达式

    

?/p>

 

7

.设

y

?/p>

int 

型变量,请写出描述?/p>

y

是偶数”的表达?/p>

   (y%2)==0   

?/p>

 

8

.设

int i=0,j=1,k=2,a=3,b=4; 

执行表达?/p>

(a=i<j)&&(b=j>k)

的值为

   0    

?/p>

 

9

.与表达?/p>

  a+=b 

等价的另一书写形式?/p>

    a=a+b   

?/p>

 

10

.有以下定义和语?/p>

 

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

p[0]=a[1]; 

?/p>

*(p[0]+1)

所代表的数组元素是

 

 

 

a[1][1] 

 

 

?/p>

 

11

.代表一个反斜杠字符?/p>

\

”的转义字符?/p>

 

'\\' 

 

 

?/p>

 

12

.变量的指针就是变量的地址,存放变量地址的变量就?/p>

 

 

指针变量

 

 

,它用来指向另一

个变量?/p>

 

13

?/p>

++i

?/p>

i++

的不同之处在?/p>

 

 

i++

是先使用

i

的值后,再执行

i=i+1

;?/p>

++i

是先执行

i=i+1

后,再使?/p>

i

的?/p>

 

 

 

?/p>

 

14

.设

x

?/p>

y

?/p>

z

?/p>

int 

型变量,?/p>

x=3,y=4,z=5, 

则表达式

! ((x<y) && !z||1)

值为

 

0 

?/p>

 

15

.已知函?/p>

int f(int k) { return ((k<0)?1:f(k-2)+2); } 

?/p>

 

f(3)

的值是

 

 

 

 

5 

 

 

 

 

 

?/p>

 

16

?/p>

C

语言中的

标识?/p>

只能由字母、数字和下划线三种字符组成,且第一个字符必须为

  

?/p>

母或下划?/p>

  

?/p>

 

 

17

.计算表达式?/p>

x=(i=4, j=10, k=24)

后,

x

的值为

 

 

 

 

 

24 

 

 

 

 

 

?/p>

 

18

.若

a

?/p>

b

均是

int

型变量,?/p>

a

?/p>

b

的初值均?/p>

5

,则计算表达?/p>

 

a+=b++ 

后,

a

的值为

 

 

 

10 

 

 

 

?/p>

b

的值为

 

 

 

 

 

6 

 

 

 

?/p>

 

19

.设

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

则表达式

*(p+8)

的值是

 

 

 

 

9 

 

 

 

?/p>

 

20

.若有以下定?/p>

: 

char a; int b; 

float c; double d; 

则表达式

a*b+d-c

值的类型?/p>

 

double 

 

 

 

 

?/p>

 

21.*(p++)

?/p>

*(++p)

作用不同,它们的意义分别?/p>

 

 

*(p++)

先取

*p

的值,后使

p

?/p>

1

?/p>

*(++p)



ļ׺.doc޸Ϊ.docĶ

  • ¿αж꼶ѧָ衷̰ѵμ
  • ʦѧ²ᡶ˵θ
  • 豸װʩ
  • ĺӸǶ٣Ҫ
  • 2018˽̰沿౾꼶ϲ23δ̵ѽѧƽ̰
  • ʦ꼶ѧϲ ̰01.Сжٿ
  • ȫ20174¸ߵȽԿд
  • yjk
  • Ķ鱨
  • Ͽ19ѧ(1709180318091903)ѧۡҵ[

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)