當前位置:首頁 » 編程語言 » c語言升本山東真題
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言升本山東真題

發布時間: 2023-08-27 06:36:20

Ⅰ 湖北大學知行學院普通專升本C語言設計題型是什麼每個題型都考哪些內容


很多同學都想知道湖北大學知行學院辯握嫌普通專升本C語言設計題型是什麼?每個題型都考哪些內容?下面我們就一起來看看吧!
一、考試科目
湖北大學知行學院2023年和2022年都對物聯網工程專業進行了招生。物聯網專業的考試科目是大學英語+C語言程序設計。
湖北大學知行學院2022年的專業課考試大綱和2023年的考試大綱比起來,多了對各個題型考試內容的詳細說明,大家更能知道復習的方向,C語言程序設計科目也是攜手一樣,今天就給大家分享2022年的考試題型:
二、考試題型
①單項選擇(共30分)基本原理和方法(每題2分,共15題)
②填空(共10分)基本概念和性質(每空1分,共10空)
③閱讀程序(共30分)①閱讀程序段落,指明程序功能(每題10分,共2題);②根據指定功能,補全程序段落(每題10分,共1題);
④程序設計(共30分)按用戶需求,編寫完整的函數或程序(每題10分,共3題)
筆試,考試時間為皮啟90分鍾,滿分100分。
現在大家知道湖北大學知行學院普通專升本C語言設計題型是什麼,每個題型都考哪些內容了吧,大家現在都清楚了嗎?

Ⅱ 2010年春鄭州大學遠程教育學院計算機專升本C語言考試題,急急急!!!!所有的分全出了啊

選擇題答案BDDDB DBBBB

//1、用選擇法對數組中20個實數進行排序。
int m[20], i , j, t;
//隨機初值
for(i = 0; i < 20; i++)
m[i]=rand();
//選擇排序,升序
for(i = 0; i < 20; i++)
for(j = i + 1; j < 20; j++)
if(m[i] > m[j])
{
t = m[i]; m[i]=m[j]; m[j]=t;
}

//2、編寫程序,計算並輸出下面級數前n項中(n=50)偶數項的和。
// 1*2*3+2*3*4+3*4*5+……+n*(n+1)*(n+2)+…
int i = 0, n = 50;
long sum = 0;
for(i = 0; i < n; i++)
{
sum += (i + 1) * (i + 2) * (i + 3);
}
printf("%d", sum);//1756950

//3、寫一程序:輸入一個正整數,按十進制位從低到高輸出。
int n = 0;
scanf("%d", &n);
while(n>0)
{
printf("%d", n%10);
n /= 10;
}

//4、 編寫程序,用雙循環結構輸出下列三角形:
// 1 1 1 1 1 1 1
// 1 1 1 1 1
// 1 1 1
// 1
//
int i = 0, j = 0;int mLines = 8;
for(i = 0; i < mLines; i++)
{
for(j = 0; j < 2* mLines - 1; j++)
{
if(j - i < 0)printf(" .");
else if( j <= 2*mLines - i - 2)
printf(" 1");
else printf(" .");
}
printf("\n");
}

//5、寫程序完成文件顯示功能,把命令行參數作為文件名,顯示指定文件內容,要求在顯示時加上行號。

void main(int argc, char* argv[])
{
FILE *fp;
long nTotalByte, n = 0, nLineIndex = 0;
char c;
if(argc < 2)printf("useage: %s %s", argv[0], "FileName\n");
fp=fopen(argv[1], "rb");
if(fp)
{
fseek(fp, 0, SEEK_END);
nTotalByte=ftell(fp);
fseek(fp, 0, SEEK_SET);

printf("% 3d ", ++nLineIndex);
n = fread(&c, 1,1,fp);
while(n > 0)
{
printf("%c", c);
if(c == '\n')
printf("% 3d ", ++nLineIndex);
n = fread(&c, 1,1,fp);

}

fclose(fp);
}
}

//6、編寫函數求整數m 的所有素數因子,並輸出。例如:m為120時,輸出的素數因子為:2,2,2,3,5。
int m = 120, i = 0, n;
n = m;
for(i = 2; i <= sqrt((float)m); i++)
while((n/i)*i == n)
{
printf("%d\t", i);
n /= i;
}