2006年天津工業(yè)大學考研高級語言程序設(shè)計(409)真題_第1頁
2006年天津工業(yè)大學考研高級語言程序設(shè)計(409)真題_第2頁
2006年天津工業(yè)大學考研高級語言程序設(shè)計(409)真題_第3頁
2006年天津工業(yè)大學考研高級語言程序設(shè)計(409)真題_第4頁
2006年天津工業(yè)大學考研高級語言程序設(shè)計(409)真題_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上考生注意:本試卷共七大題,滿分150分??荚嚂r間為3小時;所有答案均寫在答題紙上(注明題號),在此答題一律無效。一、 選擇題(本題共20小題,每小題2分,滿分40分)1判斷char型變量ch是否為數(shù)字字符的正確表達式為 【1】 。A) 0<=ch<=9B) '0'<=ch<='9'C) (0<=ch)&&(ch<=9)D) ('0'<=ch)&&(ch<='9')2當用const int A=9;定義后,下列敘述正確的是 【2

2、】 。A) A是整型常數(shù)B) A是整型變量C) A是字符型數(shù)D)A是不定類型3定義如下變量:int a=2;int b=3;則a/b的結(jié)果為 【3】 。A)066667B) 0C)07 D) 04設(shè)a=1,b=2,則(a+)+b和a+b這兩個表達式的值分別為 【4】 。A) 3,3 B) 3,4C) 4,3D) 4,45下列語句中符合C語言語法的賦值語句是 【5】 。A) a=5+b+c=a+5; B) a=5+b+=a+5;C) a=5+b,b+,a+5; D)a=5=b,c=a+5;6執(zhí)行以下程序的輸出結(jié)果是 【6】 。 main() int a=0,b=1,c=0,d=20,x;if(a

3、) d=d-10;else if(!b) if(!c) x=15;else x=25;printf(“%dn”,d); A) 15 B) 25 C) 20 D) 107在C語言中,while和do-while循環(huán)的主要區(qū)別是 【7】 。A)do-while的循環(huán)體不能是復合語句B)do-while允許從循環(huán)體外轉(zhuǎn)到循環(huán)體內(nèi)C)while的循環(huán)體至少被執(zhí)行一次D)do-while的循環(huán)體至少被執(zhí)行一次8若有以下定義和語句: static int a34; int *p3,*pp; /* pp表示指向整型的指針變量 */ p0=a0;p1=a1;p2=a2; pp=p; 則對a數(shù)組元素的正確引用形

4、式 【8】 。A) *(pp+1) B) p1 C) pp+1 D) *p19已知小寫字母a的ASCII碼值是97,大寫字母A的ASCII碼值是65,下列語句中不能輸出大寫字母B的是 【9】 。A) putchar('A'+1);B) putchar('b'-32); C) putchar(98-32);D) putchar(B);10將小寫字母n賦值給字符變量one_char,正確的操作是 【10】 。A)one_char=n;B) one_char=”n”; C) one_char=110;D) one_char=N;11在以下運算符中,優(yōu)先級最高的運算符為

5、 【11】 。A)?:B)+C)&&D)+=12已知int x=10,y=20,z=30,則執(zhí)行if(x>y)z=x;x=y;y=z;語句后,x、y、z的值是 【12】 。A) x=10,y=20,z=30 B) x=20,y=30,z=30C)x=20,y=30,z=10 D) x=20,y=30,z=2013以下選項中,不能正確賦值的是 【13】 。A) char s110; s1="Ctest"B) char s2='C', 't', 'e', 's', 't'C)

6、char s320="Ctest"D) char *s4="Ctestn"14若i為整型變量,則以下循環(huán)語句的循環(huán)次數(shù)是 【14】 for(i=2;i= =0;) printf(“%d”,i-);A) 無限次 B) 0次 C) 1次 D) 2次15運行下面程序,若從鍵盤輸入“3”和“5”,則程序的輸出結(jié)果是 【15】 。main() int x,y;scanf(“%d,%d”,&x,&y);if(x= =y)printf(“x= =y”);else if(x>y)printf(“x>y”);elseprintf(“x<y

7、”); A) 3<5 B) 5>3 C) x>y D) x<y16若fp是指向某文件的指針,文件操作結(jié)束之后,關(guān)閉文件指針應使用下列 【16】 語句A)fp=fclose(); B)fp=fclose;C)fclose; D)fclose(fp);17以下函數(shù)值的類型是 【17】 fun ( float x ) float y;y= 3*x-4;return y;A) int B) 不確定 C) void D) float18設(shè)a和b均為double型變量,且a=5.5;b=2.5,,則表達式(int)a+b/b的值是 【18】 A)6.; B)6;C)5.; D)6.

8、;19C語言中,函數(shù)值類型的定義可以缺省,此時函數(shù)值類型的隱含類型是 【19】 A) int B) double C) void D) float20在調(diào)用函數(shù)時,如果實參是數(shù)組名,它與對應形參之間的數(shù)據(jù)傳遞方式是 【20】 。A) 地址傳遞 B) 單向值傳遞C) 由實參傳給形參,再由形參傳回實參 D) 傳遞方式由用戶指定二、 填空題(本題共10小題,每小題3分,滿分30分)1求1100以內(nèi)能被3整除且含數(shù)字5的數(shù)#include <stdioh>main()int i,a,b,c;for (i=1;i<100;i+) a=i%10;b=i/10;if ( 【21】 )pri

9、ntf("%dt",i); 2以下程序中,主函數(shù)調(diào)用了LineMax(),實現(xiàn)在N行M列的二維數(shù)組中。找出每一行上的最大值。請?zhí)羁?define N 3#define M 4Void LineMMax(int xNM)int I,j,p;for(i=0;i<N;i+)p=0;for(j=0;j<M;j+)if(xip<xij) 【22】 printf(“the Max value in line %d is %dn”,i, 【23】 );main()int xNM=1,5,7,4,2,6,4,3,8,2,3,1; 【24】 ;3以下程序輸出的結(jié)果是 【25

10、】 main()int a=5,b=4,c=3,d;d=(a>b>c);printf(“%dn”,d);4下列程序的輸出結(jié)果是 【26】 。#include <stdio.h>main() int a34=1,2,3,4,5,6,7,8,9,10,11,12; printf("%d,%dn",*(*a+8),*a2);5下列程序的輸出結(jié)果是 【27】 。main()int a=177;Printf(“%on”,a);6以下函數(shù)的功能是動態(tài)建立一個單向循環(huán)鏈表,當鍵入0時結(jié)束,返回循環(huán)鏈表中第一個結(jié)點的指針,head為指向第一個結(jié)點的指針。請將程序段補

11、充完整。struct node int data; struct node *next;struct node *creat() struct node *head,*p,*q; 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;if(n=1) 【28】 ;else 【29】 ;q=p;p=(struct node*)malloc(sizeof(struct node);printf("Input data=");scanf("%d",&p->data); 【30】 ;return head; 三、 (本題共1小題,滿分20分)請編寫程序?qū)崿F(xiàn)下述功能,從鍵盤輸入10個數(shù),對這10個數(shù)從小到大進行排序。四、 (本題共1小題,滿分25分)請編寫程序求出100-200之間所有的素數(shù),并將求出的素數(shù)存放到文件file.dat中(素數(shù)是只能被1和它本身整除的自然數(shù))。五、 (本題共1小題,滿分20分)已知切比雪夫多項式f(x)的定義如下:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論