内容发布更新时间 : 2024/12/23 9:32:11星期一 下面是文章的全部内容请认真阅读。
《程序设计语言 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