秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

2023年遼寧專升本考試真題-C語言部分

  • 資源ID:231570658       資源大?。?span id="mzebxcnn0" class="font-tahoma">89.50KB        全文頁數(shù):9頁
  • 資源格式: DOC        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

2023年遼寧專升本考試真題-C語言部分

2023遼寧省高職高專畢業(yè)生升入本科學校招生考試 計 算 機 試 卷 其次部分 計算機高級語言部分(C語言) 四、填空題(將正確答案填寫到答題卡相應的位置上,每小題2分,共10分) 41.若有定義:int a=2,b=1; 則表達式b+1.0/a 輸出結(jié)果是________________________。 42. 若有定義:int a,b;則表達式b=((a=2*3,a*2),a+4)的值為________________________。 43.語句fopen(“myfile”,”r+”):的含義是________________________。 44.若有定義:int a;能正確表達-1≤a≤2 且 a≠0 的C語言表達式是________________________。 45.若有定義:int a=1,b=2,max; 則能實現(xiàn)語句if(a>b) max=a;else max=b;的條件賦值語句為______。 五、閱讀程序題(閱讀下列程序,將正確的運行結(jié)果填寫到答題卡相應的位置上,每小題3分,共24分) 46.下面程序運行的結(jié)果是___________________。 Void main() { int i=1,sum=0,t=1; while(i<5) { t*=i++; Sum=sum+t; } Printf(“%d\n”,sum) } 47. 下面程序運行的結(jié)果是___________________。 main() { char c1,c2; c1=’A’+’8’-‘3’; c2=’A’+’6’-‘3’; printf(“%d,%c \n”,c1,c2); } 48.下面程序運行的結(jié)果是___________________。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue;} b-=5; } printf(“%d\n”,a); } 49. 下面程序運行的結(jié)果是___________________。 #include “stdio.h” int fun(int a) { static int b=1; b*=a return(b); } main() { int a=2,i; printf(“\n”); for(i=0;i<4;i++) printf(“%d”,fun(a)); } 50. 下面程序運行的結(jié)果是___________________。 #include “stdio.h” #include “string.h” void fun(char *w,int n) { char t,*s1=w,*s2=w+n-1; while(s1<s2) { if(*s1<*s2) { t=*s1;*s1=*s2;*s2=t;} s1++;s2--; } } main() { char str[]=”08172639”,p; p=str; fun(p,strlen(p)); puts(p); } 51. 下面程序運行的結(jié)果是___________________。 #include “stdio.h” int a=1,b=7; int fun(int a,int *b) { int c; *b=a; c=a+b; return(c%2); } main() { int a=4,c; c=fun(a,&b); printf(“%d %d %d \n”,a,b,c); } 52. 下面程序運行的結(jié)果是___________________。 #include “stdio.h” main() { int s=0,i=0; while(i<6) { switch(i) { case 0: case1:s+=1; case2:s+=2;i++;break; default:s+=3; } i++; } printf(“%d\n”,s); } 53.下面程序運行的結(jié)果是___________________。 #include “stdio.h ” #define N 12 main() { int I,j,k,a[N][N]; for(i=0;i<5;i++) for(j=0;j<5;j++) a[i][j]=0; a[0][1]=1; for(i=1;i<5;j++) for(j=1;j<=i;j++) a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=1;i<5;i++) { for(j=1;j<=i;j++) printf(“%6d”,a[i][j]); printf(“\n”); } } 六、完善程序題(請在答題卡相應的位置上填寫正確的內(nèi)容,使程序完整正確。每小題3分,共24分) 54.下面程序的功能是求一個整數(shù),這個數(shù)加上100后是一個完全平方數(shù),再加上168又是一個完全平方數(shù)。 #include “math.h” main() { long int I,x,y,z; for(i=1;i<1000;i++) { x=sqrt(i+100); y=sqrt(i*268); if(____________) printf(“\n%ld\n”,i); } } 55.下面程序?qū)崿F(xiàn)的功能是,輸入一個字符ch插入到一個升序的字符數(shù)組中a中,且插入完成后字符數(shù)組a仍舊有序。 #include “stdio.h” main() { char a[10]={“abbgmn”},ch; int add=0,i; scanf(“%c”,%ch); for(i=0;a[i]!=’\0’;i++) if(ch>a[i]) add++; else ___________; for(i=strlen(a);i>add;i--) a[i]=a[i-1]; a[add]=ch; printf(“插入后的數(shù)組如下: %s\n”,a); } 56.下面程序?qū)崿F(xiàn)的功能是將兩個有序的一維數(shù)組a和b,歸并成一個有序的一維數(shù)組c。 #include “stdio.h” main() { int a[10]={2,5,7,9,10,13,20,28,30,35},b[6]={1,4,6,8,25,29},c[30],k=0,m=0,n=0; while(____________) if(a[m]<b[n]) c[k++]=a[m++]; else c[k++]=b[n++]; while(m<10) c[k++]=a[m++]; while(n<6) c[k++]=b[n++]; for(k=0;k<16;k++) printf(“%d,”,c[k]); } 57.下面程序的功能是遞歸法求n!。 long fac(int n) { long f; if (n==0 || n==1) f=1; else ____________; return f; } main() { int n;long y; scanf(“%d”,&n); if(n<0) printf(“n<0,error!\n”); y=fac(n); printf(“%d!=%ld\n”,n,y); } 58.下面程序的功能是,定義結(jié)構(gòu)體(姓名,高數(shù),英語,平均成果),輸入n個學生的姓名和二門課程的成果并計算得到每個學生的平均成果。 struct score{ char name[12]; int ma,en; float ave; }; main() { int k; struct score stu[5]; printf(“輸入學生姓名和成果:\n”); for(k=0;k<5;k++) { scanf(“%s %d %d”,stu[k].name,&stu[k].ma,&stu[k].en); stu[k].ave=____________; } printf(“輸出學生成果 :\n”); for(k=0;k<5;k++) print(“%s %d %d %f\n”,stu[k].name,stu[k].ma,stu[k].en,stu[k].ave); } 59.下面程序?qū)崿F(xiàn)的功能是將n個字符的串s,從第1個字符到第j個字符間的字符逆置。運行時輸入字符串s:as絕代雙驕封口機<回車>,輸入i和j:38<回車>輸出結(jié)果串為:askfjsdjj void main() { char s[80],ch; int i,j; scanf(“%s %d %d ”,s,&i,&j); j--; j--; for(;i<j;i++,j--) { ch=*(s+i); ____________; *(s+j)=ch; } printf(“%s”,s); } 60.下面程序的功能是出漲工資后的工資數(shù)。單位漲工資原則:若元工資大于等于800元,漲原工資的20%,若小于800元大于等于400元,漲原工資的15%,若小于400元,漲原工資的10%。 #include “stdio.h” main() { double salary; printf(“Input your salary:”); scanf(“%lf”,&salary); if(salary<400) salary=salary*0.1+salary; else if(salary<800) salary=salary*0.15+salary; else ____________; printf(“your salary = %.2lf\n\n”,salary); } 61.下面程序的功能是輸入一百分制的成果score,輸出其等級grade。 grade=’A’ (score≥90); grade=’B’(89≥score≥80); grade=’C’ (79≥score≥70); grade=’D’ (69≥score≥60); grade=’E’ (score<60)。 #include “stdio.h” void main(void) { int score;char grade; while(1) { scanf(“%d”,&score); if(score>=0 && score <=100) break; printf(“輸入錯誤請重新輸入\n”); } switch(______________) { case10: case 9: grade=’A’;break; case 8: grade=’B’;break; case 7: grade=’C’;break; case 6: grade=’D’;break; default: grade=’E’; } printf(“%d %c”,score,grade); } 七、程序改錯題(以下每個小題都有一個錯誤,請在答題卡相應的位置上寫出有錯誤語句的行號級改正后的完整語句。每小題3分,共12分) 62.下面程序的功能是輸入n(n≤50)個字符串存入數(shù)組str,輸出最長的字符串。其中maxlen為最長字符串的下標。 (1) #include “stdio.h” (2) #include “string.h” (3) main() (4) { char str[50][80]; (5) int i.maxlen,n; (6) scanf(“%d”,&n); (7) getchar(); (8) for(i=0;i<n;i++) (9) gets(str[i]); (10) maxlen=0; (11) for(i=1;i<n;i++) (12) if strlen(str[i]>strlen(str[maxlen])) (13) maxlen=I; (14) puts(str[maxlen]); (15) } 錯誤的行是:___________________________ 改為:________________________________ 63.下面程序的功能是計算正整數(shù)n各位上的數(shù)字之積。例如輸入456.輸出120;輸入203,輸出0。 (1) long fun(long num) (2) { long k=1; (3) do{ k*=num%10; (4) num\=10; (5) } (6) return k; (7) } (8) main() (9) { long n; (10) printf(“\nPlease input a number:”); (11) scaf(“%ld”,&n); (12) printf(“\n%d”,fun(n)); (13) } 錯誤的行是:___________________________ 改為:________________________________ 64.下面程序的功能是輸入n(n≤100)個學生成果,查找大雨90分的學生認輸并輸出。 (1) #include “stdio.h” (2) main() (3) { (4) float a[100]; (5) int i,s,n; (6) scanf(“%d”,&n); (7) for(i=0;i<n;i++) (8) scanf(“%f”,&a[i]); (9) for(i=0;i<n;i++) (10) if(a[i]>=90) (11) s++; (12) printf(“超過90分的學生人數(shù)=%d”,s); (13) } 錯誤的行是:___________________________ 改為:________________________________ 65.下面程序的功能是將長整型數(shù)中每一位上為奇數(shù)的數(shù)依次去除,組成一個新數(shù)放在p中,且高位、低位的依次保持不變。例如n中的數(shù)為98765時,p中的數(shù)位975。 (1) #include “stdio.h” (2) void fun (long n,long *p) (3) { int d;long n1=1; (4) *p=0; (5) while(n>0) (6) { d=n%10; (7) if(d%2=1) (8) {*p=d*n1+*p; (9) n1*=10; (10) } (11) n/=10; (12) } (13) } (14) main() (15) { long n,p; (16) scanf(“%ld”,&n); (17) fun(n,&p); (18) printf(“Result is %ld\n”,p); (19) } 錯誤的行是:___________________________ 改為:________________________________ 掃描二維碼馬上獲得答案

注意事項

本文(2023年遼寧專升本考試真題-C語言部分)為本站會員(hh****8)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!