湖南工大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;
總結
以上是生活随笔為你收集整理的湖南工大11级C语言网上作业,湖南工大11级C语言网上作业之《最简单的程序设计》.docx...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【java8新特性】——Stream A
- 下一篇: 水平输送水汽通量matlab,分享:水汽