download.kaoyan.com_2006ÄêÌì½ò¹¤Òµ´óѧ¸ß¼¶ÓïÑÔ³ÌÐòÉè¼Æ£¨409£©¿¼ÑÐÊÔÌâ

Similar documents
美育211期_瀏覽用

ü Ä ä ä ï ï ü ä ä

í


Microsoft Word - 103Pan01.doc

ó


Microsoft Word - 103Pan doc




ü Ä ä ä ï ï ü ä ä

ò ó ì á è ó

ì






ttian





è


ì ì

ǎ ì



à

` ù




í



ú ì








ttian


E/ESCAP/CST/1: Terms of reference and functioning of the Committee on Statistics (Chinese)




é





à è


2 3 5

ú ú

` ` ` ` ō ù ù ǐ ù ` ǐ ` ` ` ù è ó ù `

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc


ttian



C/C++ - 文件IO



1







ǎ ú

Microsoft Word - chap13.doc

<4D F736F F D203520A979C4F5BFA4B941A7F8B0FCA46BB56FAE69A4A7B357B9BA2E646F63>





Microsoft Word - 会协(2016)36号.doc


CC213

新・解きながら学ぶC言語

è ù



<4D F736F F D D332DA57CA7DEA447B14D2DBDC3A5CDBB50C540B27AC3FEB14DA447B8D5C344>


ō

Microsoft Word - FR 消防與災害防救法規-講義-01.doc

新版 明解C言語入門編

新・明解C言語入門編『索引』

Microsoft Word - 会行党_2014_12号-OK.doc

,-.! / &):; 3óª(+Y1" OP&MBCNO(+Y1 p{p!"# %& ' ( )* +, -. / 0 1 Q ü s G c I!ã Ó D R c I w S!& M B C G T b &MBCÜàTdcdbß! kepcd ÅÿÂ óª(+y1gë!


Transcription:

考生注意 : 本试卷共七大题, 满分 150 分 考试时间为 3 小时 ; 所有答案均写在答题纸上 ( 注明题号 ), 在此答题一律无效无效 一 选择题 ( 本题共 20 小题, 每小题 2 分, 满分 40 分 ) 1 char ch 1 2 A 0<=ch<=9 B '0'<=ch<='9' C 0<=ch && ch<=9 D '0'<=ch && ch<='9'! const int A=9 2 A A " #$%& B ' A " #$() C ' A " *+$& D 'A ", -.$ 3 / -012()3 int a=24int b=34 5 a/b 6 789 :3; < A '0/66667 B ' 0 C '0 /7 D ' 0 /66666666= 4 / > a=1?b=2? 5 @ a++ '+b A a+++b BC DEFG 6 HIJ9 :4; < A ' 3?3 B ' 3?4 C ' 4?3 D ' 4?4 5 / 2KLMN+O C LPLQ 6 RHLM " :5; < A ' a=5+b+c=a+54 C ' a=5+b?b++?a+54 B ' a=5+b++=a+54 D 'a=5=b?c=a+54 6 / STU2VW 6 XY78 " :6; < main @ ' { int a=0?b=1?c=0?d=20?x4 if @ a ' d=d-104 else if @!b ' if @!c ' x=154 else x=254 printf @ %d\n?d'4 A ' 15 B ' 25 C ' 20 D ' 10 7 / Z C LPN?while A do-while [ \ 6 ]^_J " :7; < OLM A 'do-while 6[ \`,a"b B 'do-while c de [ \`fgh [ \`i 高级语言程序设计试卷第 1 页 ( 共 6 页 )

C 'while 6[ \`jklstmn D 'do-while 6[ \`jklstmn 8 / opu2-0 A LM : static int a[3][4]; int *p[3],**pp; /* pp Eqrs#$ 6 rt() */ p[0]=a[0];p[1]=a[1];p[2]=a[2]; pp=p; 5u a &vwx 6 yz{ G :8; < A) *(pp+1) B) p[1] C) pp+1 D) *p[1] 9 / ~ * a 6ASCII ƒ H " 97? * A 6 ASCII ƒ H " 65? 2KLMN,a XY * B 6" :9; < A ' putchar @ 'A'+1 '4 B ' putchar @ 'b'-32 '4 C ' putchar @ 98-32 '4 D ' putchar @ B'4 10/ * n RH *+() one_char? yz 6 ˆ" :10; < A 'one_char= \n 4 C ' one_char=1104 B ' one_char= n 4 D ' one_char= N 4 11/ ZU2 Š+N? Œ Ž 6 Š+9 :11; < A '? 3 B '++ C '&& D '+= 12/ ~ int x=10?y=20?z=30? 5ST if @ x>y' z=x4x=y4y=z4 LM?x y z 6 H " :12; < A ' x=10?y=20?z=30 C 'x=20?y=30?z=10 B ' x=20?y=30?z=30 D ' x=20?y=30?z=20 13/ U2 N?,a yzrh 6" :13 ; < A) char s1[10]; s1="ctest"; B) char s2[]={'c', 't', 'e', 's', 't'; C) char s3[20]="ctest"; D) char *s4="ctest\n" 14/ o i 9#$()? 5U2 [ \LM 6[ \n& " :14; / for @ i=24i= =04' printf @ %d?i--'4 A ' n C ' 1 n B ' 0 n D ' 2 n 高级语言程序设计试卷第 2 页 ( 共 6 页 )

15 / T2 VW? oe X 3 A 5? 5VW 6 X Y78 " :15; < { main @ ' int x?y4 scanf @ %d?%d?&x?&y'4 if @ x= =y' printf @ x= =y '4 else if @ x>y' else printf @ x>y '4 printf @ x<y '4 A ' 3<5 B ' 5>3 C ' x>y D ' x<y 16/ o fp " rsš œ 6 rt? œ ˆ7 ž? Ÿ œrt 2K :16; LM A 'fp=fclose()4 C 'fclose4 17/ U2 &H 6.$ " :17; fun ( float x ) { float y4 y= 3*x-44 return y4 B 'fp=fclose4 D'fclose(fp)4 A) int B), z- C) void D) float 18/ > a A b 9 double $()? a=5.5;b=2.5,? 5EFG (int)a+b/b 6 H " :18; A '6.5000004 B '64 C '5.5000004 D '6.0000004 19/C LPN? &H.$ 6-0 U? ª &H.$ 6 «.$ " :19; A) int B) double C) void D) float 20/ Z &ª? 18 " &v? ±²u ž³ 6 & µ G " :20; < A) ¹ µ B) º shµ 高级语言程序设计试卷第 3 页 ( 共 6 页 )

C)» µ? ¼» µ½ D) µ G» ¾r- 二 填空题 ( 本题共 10 小题, 每小题 3 分, 满分 30 分 ) 1 À 1~100 ÁÂ ÃÄ 3 ÅÆ ÇÈÉÊ 5 Ë É #include <stdio h> main Ì Í { int iîaîbîcï for Ìi=1Ïi<100Ïi++ Í { a=i%10ï b=i/10ï if Ì Ð21Ñ Í printf Ì"%d\t"Îi Í Ï 2 Á ÒÓÔÕ Î Ö ÉØÙÚ LineMax Ì Í Î ÛÜÝ N Þ M ßà á âã äåæçèéêëì à íîïæðñò #define N 3 #define M 4 Void LineMMax(int x[n][m]) {int I,j,p; for(i=0;i<n;i++) {p=0; for(j=0;j<m;j++) if(x[i][p]<x[i][j]) ó22ô printf( the Max value in line %d is %d\n,i, ó23ô ); {int x[n][m]={1,5,7,4,2,6,4,3,8,2,3,1; ó24ô ; 3 õö øùúè à ûüý ó25ô {int a=5,b=4,c=3,d; d=(a>b>c); printf( %d\n,d); 高级语言程序设计试卷第 4 页 ( 共 6 页 )

þ õ ÿøù à úèûüý ó26ô æ #include <stdio.h> { int a[3][4]={{1,2,3,4,{5,6,7,8,{9,10,11,12; printf("%d,%d\n",*(*a+8),*a[2]); 5 õ ÿøù à úèûüý ó27ô {int a=177; Printf( %o\n,a); 6õö ã ý ê à 0 åê û û à head ê û à øù æð æ struct node {int data! struct node *next!! struct node *creat() {struct node int n=0! p=q=(struct node *)malloc(sizeof(struct node))! printf("input data=")!scanf("%d" &p->data)! head=null! while(p->data!=0) {n=n+1! *head *p *q! if(n==1) ó28ô! else ó29ô! q=p! p=(struct node*)malloc(sizeof(struct node))! printf("input data=")!scanf("%d" &p->data)! æ 高级语言程序设计试卷第 5 页 ( 共 6 页 )

ó30ô! return head! 三 ( 本题共 1 小题, 满分 20 分 ) 请编写程序实现下述功能, 从键盘输入 10 个数, 对这 10 个数从小到大进行排序 四 ( 本题共 1 小题, 满分 25 分 ) 请编写程序求出 100-200 之间所有的素数, 并将求出的素数存放到文件 file.dat 中 ( 素数是只能被 1 和它本身整除的自然数 ) 五 ( 本题共 1 小题, 满分 20 分 ) 已知切比雪夫多项式 f(x) 的定义如下 : 当 n=1 f(x)=x; 当 n=2 f(x)=2x 2-1; 当 n=3 f(x)= 4x 3-3x 当 n=4 f(x)= 8x 4-8x 3 试编写程序, 从键盘输入整数 n 和浮点数 x, 并根据 n 和 x 计算 多项式 f(x) 的值 六 ( 本题共 1 小题, 满分 15 分 ) 从键盘输入一个矩阵 A(2 行 3 列 ), 把行和列元素互换, 存到另一个矩阵 B 中 (3 行 2 列 ) ( 提示 : 矩阵可以用二维数组表示 ) 例如 : 1 A = 4 2 5 1 3 > B = 2 6 3 4 5 6 高级语言程序设计试卷第 6 页 ( 共 6 页 )