12 200c语言,程序设计语言 C2.12(11页)-原创力文档

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

做作业时间:2013-4-23 8:00:00至2013-6-30 22:00:00

?

1、以下程序的输出结果是 main() { int a=3; printf("%d\n",(a+=a-=a*a));} } (3分)

A、

B、

C、

D、

A、-6

B、12

C、0

D、-12

?

2、以下程序的输出结果是 main() { int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c):(b)); } (3分)

A、

B、

C、

D、

A、5

B、4

C、6

D、不确定

?

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

A、

B、

C、

D、

A、9

B、12

C、13

D、14

?

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

A、

B、

C、

D、

A、++t;

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

C、k=1=j;

D、a=b+c=1;

?

5、请读程序 int i =65536 printf("%d\n",i); 上面程序的输出结果是_____ (3分)

A、

B、

C、

D、

A、65535

B、0

C、有语法错误,无输出结果

D、1

?

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

A、

B、

C、

D、

A、10 10

B、12 12

C、11 10

D、11 13

?

7、下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2,y=(x+3.8)/5.0; printf("%d \n", d*y); } (3分)

A、

B、

C、

D、

A、3

B、3.2

C、0

D、3.07

?

8、设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

?

9、执行程序段char str[20]={'a','b','c','\o'}; int len=strlen(str); 变量len的值为( ) (3分)

A、

B、

C、

D、

A、20

B、4

C、3

D、3或4或20

?

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

A、

B、

C、

D、

A、10 10

B、12 12

C、11 10

D、11 13

?

11、下面程序的输出是 main() { int a=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); printf("%d%d%d%\n",k,a,b); }(3分)

A、

B、

C、

D、

A、0 0 3

B、0 1 2

C、1 0 3

D、1 1 2

?

12、以下程序运行后,输出结果是 main( ) { char s[]="abcde"; s+=2; printf("%ld\n",s); }(3分)

A、

B、

C、

D、

A、cde

B、字符c的ASCII码值

C、字符c的地址

D、出错

?

13、已知字母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';

?

14、设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是 (3分)

A、

B、

C、

D、

A、1

B、0

C、4

D、3

?

15、若X和Y都是int型变量,X=100,Y=200,且有下面的程序片段: printf("%d",(X,Y)); 上面程序片段的输出结果是 (3分)

A、

B、

C、

D、

A、200

B、100

C、100 200

D、输出格式符不

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值