湖北普通专升本的C语言怎么找学校试题刷?主要刷哪类题目?

Python08

湖北普通专升本的C语言怎么找学校试题刷?主要刷哪类题目?,第1张

现在大家知道湖北普通专升本的C语言怎么找学校试题刷?主要刷哪类题目?下面我们就一起来看看吧!

找院校试题

找一下你所考院校它们的期末考试的C语言试题,很可能是专升本考试题目的来源,对专升本考试很有帮助。C语言备考第一是要十分过细,多注重细节问题。因为考试是笔试,所以多用手在纸上写编程题,然后在电脑上面调试。保证一次性写对,没有任何语法问题。我们的C语言课程中就包含了许多院校的试题,这些题目练起来是非常有帮助的。

多刷题

要多刷题,多刷编程题。编程题对整个C语言的掌握程度的考查非常全面,提升编程题能力,就提升了C语言考试能力。

多看编程题

要多看题,多看编程题。在初期,C语言的很多算法,你自己是想不出来的,这需要大量编程实例阅读的堆砌。代码读多了,看多了,碰到题,自然也就会写了。C语言的很多问题也都会迎刃而解。书上的例题是重点琢磨和推敲的对象!

现在大家知道湖北普通专升本的C语言怎么找学校试题刷,主要刷哪类题目了吧,大家现在都清楚了吗?

选择题答案BDDDB DBBBB

//1、用选择法对数组中20个实数进行排序。

int m[20], i , j, t

//随机初值

for(i = 0i <20i++)

m[i]=rand()

//选择排序,升序

for(i = 0i <20i++)

for(j = i + 1j <20j++)

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 = 0i <ni++)

{

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 = 0int mLines = 8

for(i = 0i <mLinesi++)

{

for(j = 0j <2* mLines - 1j++)

{

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 = 2i <= sqrt((float)m)i++)

while((n/i)*i == n)

{

printf("%d\t", i)

n /= i

}