湖南工大11级C语言网上作业之《最简单的程序设计》 下载本文

内容发布更新时间 : 2024/6/16 19:28:44星期一 下面是文章的全部内容请认真阅读。

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

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

1、以下程序的输出结果是 main()

{ char c='z';

printf(\}

(3分)

A、 B、 C、 D、 A、a B、Z C、z-25 D、y

A

2、以下程序段的输出结果是 char s[]=\printf (\

(3分)

A、 B、 C、 D、 A、9 B、12 C、13 D、14

A

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

A、 B、 C、 D、 A、++t;

B、n1=(n2=(n3=0)); C、k=1=j; D、a=b+c=1;

C

4、以下程序的输出结果_____ #include main() {

int i=010,j=10;

printf(\}

(3分)

A、 B、 C、 D、 A、11,10 B、9,10 C、010,9 D、10,9

B

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、输出项与对应的格式控制不一致,输出结果不确定

B

6、设A=3,B=4,执行

printf(\);\的输出是 (3分)

A、 B、 C、 D、 A、3,4 B、4,3 C、3,3 D、4,4

B

7、执行下列程序段 float f; int i;

scanf(\

输入为12345678765.43,则赋值结果为( ); (3分)

A、 B、 C、 D、

A、i=123,f=45678765.43 B、i=123,f=4.567876543e+7 C、i=123,f=8765.43

D、i=12345678765;f=0.43

C

8、下面程序的输出是 main()

{ int x=10,y=3;

printf(\分)

A、 B、 C、 D、 A、0 B、1 C、3

D、不确定的值

C

9、下列程序执行后的输出结果是 main()

{ int x='f';

printf(\分)

A、 B、 C、 D、 A、G B、H C、I D、J

A

10、若有以下定义和语句:

char s1[]=″12345″,s2[]=″1234″; printf(″%d\\n″,strlen(strcpy(s1,s2))); 则输出结果是 (3分)

A、 B、 C、 D、 A、4 B、5

A

C、9

D、10

11、已知字母A的ASCⅡ码为十进制的65,下面程序的输出是 main()

{ char ch1,ch2; ch1='A'+'5'-'3'; ch2='A'+'6'-'3';

printf(\}(3分)

A、 B、 C、 D、 A、67,D B、B,C C、C,D

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

C

12、以下程序的输出结果是 main() {

int x=10,y=10;

printf(\}

(3分)

A、 B、 C、 D、 A、10 10 B、9 9 C、9 10 D、10 9

D

13、以下程序的输出结果是__ main()

{ int x=10 ,y=10;

printf(\;} (3分)

A、 B、 C、 D、 A、10,10 B、9,9 C、9,10

D

D、10,9

14、有如下程序

main( ) {

int y=3,x=3,z=1;

printf(\}

运行该程序的输出结果是

(3分)

A、 B、 C、 D、 A、3 4 B、4 2 C、 4 3 D、3 3

D

15、下列程序的输出结果是 main() {

double d=3.2; int x,y;

x=1.2; y=(x+3.8)/5.0; printf(\

}(3分)

A、 B、 C、 D、 A、3 B、3.2 C、0 D、3.07

C

16、合法的C语言赋值语句是( )(3分)

A、 B、 C、 D、

D