谁有大一C语言考试题?快考试了,跪求题库··

Python017

谁有大一C语言考试题?快考试了,跪求题库··,第1张

单项选择题(每小题2分,共50分)

1、一个C程序的执行是从___A__。

A、本程序的main函数开始,到main函数结束

B、本程序的main函数开始,到本程序文件的最后一个函数结束

C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束

2、C语言程序的基本单位是___C___。

A、程序行 B、语句

C、函数 D、字符

3、请选出可用作C语言用户标识符的一组标识符___B___。

A、void B、a3_b3 C、For D、2a

define _123 -abc DO

WORD IF ase sizeof

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

以上内容参考:百度百科-c语言

第一题:#include<stdio.h>

void main()

{

int a[10],b[9],i=0

for(i<10i++)

{

printf("请输入第%d个数",i+1)

scanf("%d",&a[i])

}

for(i=1i<10i++)

b[i-1]=a[i]-a[i-1]

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

{

if(i%3==0)printf("\n")

printf("%d  ",b[i])

}

}

运行结果:

第二题:#include<stdio.h>

void main()

{

char a[100]int i=0

  printf("请输入一串字符按回车结束")

scanf("%s",a)

  while(1)

{

if(a[i]>='A'&&a[i]<='Z')

       a[i]=a[i]+32

printf("%c",a[i])

i++

if(a[i]==0)break

}

 printf("\r\n")

}

运行结果:

第三题:(以两名学生为例,其他只要改变对应的值即可,照着框架来即可)#include<stdio.h>

void main()

{

int a[2][5],i,j

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

for(j=0j<5j++)

{

 printf("请输入第%d个学生,第%d门成绩",i+1,j+1)

 scanf("%d",&a[i][j])

}

printf("\n")

}

int sum,csum=0

printf("%14c第1门课%4c第2门课%4c第3门课%4c第4门课%4c第5门课%4c总分\n",32,32,32,32,32,32)

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

sum=0

printf("第%d个学生",i)

for(j=0j<5j++)

{

 printf("%6c%d",32,a[i][j])

 printf("%3c",32)

 sum=sum+a[i][j]

}

csum=csum+sum

printf("%5c%d",32,sum)

printf("\n")

}

int temp

printf("班级总分 ")

for(j=0j<5j++)

{

temp=0

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

 temp=temp+a[i][j]

printf("%6c%d",32,temp)

printf("%2c",32)

}

printf("%5c%d\n",32,csum)

printf("\n")

}

运行结果:

第四题:#include<stdio.h>

void main()

{

int a[10],i=0,j,temp

for(i<10i++)

{

printf("请输入第%d个数",i+1)

scanf("%d",&a[i])

}

for(j=0j<=9j++)

{

for (i=0i<10-ji++)

 if (a[i]>a[i+1])

 {

  temp=a[i]

  a[i]=a[i+1]

  a[i+1]=temp

 }

}

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

printf("%d ",a[i] )

printf("\n")

}

运行结果:

学习是要用心的,多动脑,多思考学到的东西才是自己的。喔,对了给分哟!!!!!

大一C一般都很简单

比计算机二级的程度要差不多 或者更简单一些

具体看专业

计算机科技 和软件工程类的最难 可能涉及到指针

其它的更简单一些。

复习的时候 可以做一下历年真题。 基本上都能过。