湖南工大11级C语言网上作业,湖南工大11级C语言网上作业之《最简单的程序设计》.docx...

《程序设计语言 C1》随机作业题

做作业时间:2012-3-9 8:00:00至2012-5-29 23:30:00

?

1、以下程序的输出结果是 main() { char c='z'; printf("%c",c-25); } (3分)

A、

B、

C、

D、

A、a

B、Z

C、z-25

D、y

?

2、以下程序段的输出结果是 char s[]="\\141\141abc\t"; printf ("%d\n",strlen(s)); (3分)

A、

B、

C、

D、

A、9

B、12

C、13

D、14

?

3、下列选项中,不正确的赋值语句是_____(3分)

A、

B、

C、

D、

A、++t;

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

C、k=1=j;

D、a=b+c=1;

?

4、以下程序的输出结果_____ #include main() { int i=010,j=10; printf("%d,%d\n",++i,j--); } (3分)

A、

B、

C、

D、

A、11,10

B、9,10

C、010,9

D、10,9

?

5、以下定义和语句:  char cl='b',c2='e';  printf(″%d,%c\n″,c2-c1,c2-'a'+'A'); 则输出结果是:  (3分)

A、

B、

C、

D、

A、2,M

B、3,E

C、2,E

D、输出项与对应的格式控制不一致,输出结果不确定

?

6、设A=3,B=4,执行 printf("%d,%d",(A,B),(B,A));"的输出是 (3分)

A、

B、

C、

D、

A、3,4

B、4,3

C、3,3

D、4,4

?

7、执行下列程序段 float f; int i; scanf("%3d%4d%f",&i,&f); 输入为12345678765.43,则赋值结果为( ); (3分)

A、

B、

C、

D、

A、i=123,f43

B、i=123,f=4.567876543e+7

C、i=123,f=8765.43

D、i=12345678765;f=0.43

?

8、下面程序的输出是 main() { int x=10,y=3; printf("%d\n",y=x/y);}(3分)

A、

B、

C、

D、

A、0

B、1

C、3

D、不确定的值

?

9、下列程序执行后的输出结果是 main() { int x='f'; printf("%c \n",'A'+(x-'a'+1)); }(3分)

A、

B、

C、

D、

A、G

B、H

C、I

D、J

?

10、若有以下定义和语句: char s1[]=″12345″,s2[]=″1234″; printf(″%d\n″,strlen(strcpy(s1,s2))); 则输出结果是    (3分)

A、

B、

C、

D、

A、4

B、5

C、9

D、10

?

11、已知字母A的ASCⅡ码为十进制的65,下面程序的输出是 main() { char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3'; printf("%c,%c\n",c1,c2); }(3分)

A、

B、

C、

D、

A、67,D

B、B,C

C、C,D

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

?

12、以下程序的输出结果是 main() { int x=10,y=10; printf("%d %d\n",x--,--y); } (3分)

A、

B、

C、

D、

A、10 10

B、9 9

C、9 10

D、10 9

?

13、以下程序的输出结果是__ main() { int x=10 ,y=10; printf("%d%d\n",x--,--y);} (3分)

A、

B、

C、

D、

A、10,10

B、9,9

C、9,10

D、10,9

?

14、有如下程序 main( ) { int y=3,x=3,z=1; printf("%d %d\n",(++x,y++),z+2); } 运行该程序的输出结果是 (3分)

A、

B、

C、

D、

A、3 4

B、4 2

C、 4 3

D、3 3

?

15、下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值