c语言表达式123456789=100,c语言基础练习100题(含答案).docx

C 语言基础练习 100 题(含答案)

雷柳青编排

1、下面程序的输出是

________

ch2='A'+'6'-'3';

#include

printf("%d,%c\n",ch1,ch2);

void main()

}

{ int k=11;

A) 67,D

B) B,C

C) C,DD) 不确定的值

printf("k=%d,k=%o,k=%x\n",k,k,k);

9、以下程序的输出结果是

________.

}

#include

A) k=11,k=12,k=11

B) k=11,k=13,k=13

void main()

C) k=11,k=013,k=0xb

D) k=11,k=13,k=b

{ int x=10,y=10;

printf("%d %d\n",x--,--y);

2、在下列选项中 ,不正确的赋值语句是 ________.

}

A) ++t;

B) n1=(n2=(n3=0));

A) 10 10

B)99

C)910

D)109

C) k=i=j;

D) a=b+c=1;

10、若 x 和 y 都是 int 型变量 ,x=100,y=200, 且有下面的

程序片段 :

3、下面合法的

C 语言字符常量是 __________.

printf("%d",(x,y));

A) '\t'

B) "A"

C) 65

D) A

上面程序片段的输出结果是

_______.

A) 200

B) 100

4、字符 (char) 型数据在微机内存中的存储形式是____.

C) 100 200

D) 输出格式符不够 ,输出不确定的值

A) 反码B)

补码

C) EBCDIC 码

D) ASCII 码

11、阅读下面的程序

5、设 int a=12,则执行完语句

a+=a-=a*a 后 ,a 的值是

#include

________

void main()

A) 552

B) 264

C) 144

D) -264

{

int i,j;

6、执行下面程序中的输出语句后

,输出结果是 ______.

i=010;

#include

j=9;

void main()

printf("%d,%d",i-j,i+j);

{int a;

}

printf("%d\n",(a=3*5,a*4,a+5));

则程序的运行结果是 ________.

}

A) 1,19

B) -1,19

C) 1,17

D) -1,17

A) 65

B) 20

C) 15

D) 10

12、阅读下面的程序

7、下面程序的输出是

__________.

#include

#include

void main()

void main()

{

{int x=023;

int i,j,m,n;

printf("%d\n",--x);

i=8;j=10;

}

m=++i;

A) 17

B) 18

C) 23

D) 24

n=j++;

8、下面程序的输出是

___________.

printf("%d,%d,%d,%d",i,j,m,n);

#include

}

void main()

程序的运行结果是 _________.

{char ch1,ch2;

A) 8,10,8,10

B) 9,11,8,10

ch1='A'+'5'-'3';

C) 9,11,9,10

D) 9,10,9,11

- 1 -

13、若已定义int a,则表达式a=10,a+10,a++的值是 ___.

A) 20B) 10C) 21D) 11

14、阅读下面的程序

#include

void main()

{

int i,j;

scanf("%3d%2d",&i,&j);

printf("i=%d,j=%d\n",i,j);

}

如果从键盘上输入1234567,则程序的运行结果

是 ________.

A) i=123,j=4567B) i=1234,j=567

C) i=1,j=2D) i=123,j=45

15、下面程序的输出结果是________.

#include

voidmain()

{

int a=-1, b=4, k;

k=(++a<=0)&&(b--<=0);

printf("%d,%d,%d\n",k,a,b);

}

A) 1,1,2

B) 1,0,3

C) 0,1,2

D) 0,0,3

16、下面程序的输出结果是

_______.

#include

void main()

{

int a=5,b=3;

float x=3.1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值