c语言考试怎么考

“c语言考试怎么考”相关的资料有哪些?“c语言考试怎么考”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c语言考试怎么考”相关范文大全或资料大全,欢迎大家分享。

c语言模拟考

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

(一)填空, 在___N___中填空。

1.将数组x中原有数据为:1、-2、3、4、-5、6、-7,调用函数f后数组x中数据为:1、3、4、6、0、0、0,输出结果为:1 3 4 6。 #include

void f(int *a,___1___) { int i,j;

for(i=0;___2___; ) if(a[i]<0) {

for(j=i;j<*m-1;j++) ____3_____; a[*m-1]=0; (*m)--; }

else i++; }

void main()

{ int i,n=7,x[7]={1,-2,3,4,-5,6,-7}; ____4_____; for(i=0;i

2.输入10个数到数组a中,计算并显示所有元素的平均值,以及其中与平均值相差最小的数组元素值。 #include void main()

{ double a[10],v=0,x,d; int i; printf(\ for(i=0;i<10;i++) {

scanf(\ v=v+___2____; }

d=

c语言模拟考

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

(一)填空, 在___N___中填空。

1.将数组x中原有数据为:1、-2、3、4、-5、6、-7,调用函数f后数组x中数据为:1、3、4、6、0、0、0,输出结果为:1 3 4 6。 #include

void f(int *a,___1___) { int i,j;

for(i=0;___2___; ) if(a[i]<0) {

for(j=i;j<*m-1;j++) ____3_____; a[*m-1]=0; (*m)--; }

else i++; }

void main()

{ int i,n=7,x[7]={1,-2,3,4,-5,6,-7}; ____4_____; for(i=0;i

2.输入10个数到数组a中,计算并显示所有元素的平均值,以及其中与平均值相差最小的数组元素值。 #include void main()

{ double a[10],v=0,x,d; int i; printf(\ for(i=0;i<10;i++) {

scanf(\ v=v+___2____; }

d=

C语言考试

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

《C语言程序设计》课程考试题库

第一章 C语言概述

一、单项选择题

1、C 语言规定,必须用( )作为主函数名。 A.Function B.include C.main D.stdio 答案:C

2、( )是C 程序的基本构成单位。

A.函数 B.函数和过程 C.超文本过程 D.子程序 答案:A

3、在 C 语言中,每个语句和数据定义是用( )结束。 A.句号 B.逗号 C.分号 D.括号

二、判断题

1、一个 C 程序可以包含任意多个不同名的函数,但有且仅有一个主函数。( ) 答案:正确

2、C 语言规定: 在一个源程序中, main函数的位置必须在最开始。( ) 答案:错误

3、在 C 程序中语句是以分号结束的。( ) 答案:正确

第二章 程序的灵魂——算法

一、单项选择题

1、一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )A.有0个或多个输入 B.有0个或多个输出 C.有穷性 D.可行性 答案:B

2、以下叙述中正确的是( )。 A. C语言比其它语言高级。

B. C语言可以不用编译

C语言常考编程题

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

下面这些题包含了C中常考的编程题,每道题都很经典,亲自手写测试通过的。

1:输入一个数组,然后放到两个数组中,偶数一个数组,奇数一个数组

int main()

{

int a[5],b[5],c[5];

int counta = 0; //这个程序最关键的就是这连个变量,可以知道数组的大小 int countb = 0;

for(int i = 0;i<5;i++)

{

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

if(a[i] % 2 == 0)

{

b[counta] = a[i];

counta++;

}

if(a[i] % 2 != 0)

{

c[countb] = a[i];

countb++;

}

}

for(int i = 0;i< counta;i++)

{

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

}

printf("\n");

for(int i = 0;i< countb;i++)

{

printf("%d",c[i]);

}

return 0;}

2:只输入数组中的奇数

int main()

{

int a[5];

for(int i = 0;i<5;i++)

C语言考试大纲

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

二级C程序设计考试大纲(2012)

基本要求:

1.掌握C 语言的基本知识,包括C语言的功能和语法;

2.基本具备C语言程序设计能力,能熟练地阅读、理解和编写简短的C程序; 3.掌握一种C语言的编译和编程环境,能熟练地调试程序; 4.熟练掌握结构化程序设计的方法; 5.掌握程序设计中常用的基本算法。 考试范围: 一、数据的定义

1.基本类型(整型,实型,字符型) (1) 常量

各种表示形式的整数、实数和字符(串)常量,符号常量的定义和使用,包括整数的十进制、八进制和十六进制的表示形式、长整型常量的表示形式,实数的浮点表示法和科学记数法,字符的转义序列,常用符号常量的含义(如NULL、EOF等); (2) 变量

变量的定义和初始化。 2.构造类型 (1) 数组

一维和二维数组的定义和初始化,数组元素的引用,包括一维字符数组和字符串,二维字符数组和字符串数组。 (2) 结构

结构类型的定义,结构变量的定义和初始化,结构变量成员的引用。 3. 指针

(1) 指针和地址的概念;

(2) 指针变量的定义和初始化; (3) 通过指针引用指向实体。

4. 构造类型和指针类型的混合定义及应用 (1) 指针、数组和地址间的关系; (2) 指针数组; (3

c语言考试习题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

第一章 C语言概述

一、选择题

1.以下叙述中正确的是( )。 A)C语言比其它语言高级

B)C语言源程序可以不用编译就能被计算机识别执行

C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D)C语言出现的最晚,具有其它语言的一切优点 2.构成C语言源程序的基本单位是( )。 A)子程序 B)过程 C)文本 D)函数 3.在一个C程序中,main函数( )。 A)必须出现在所有函数之前。 B)可以在任何地方出现。 C)必须出现在所有函数之后。 D)以上都不对。

4.下列叙述中正确的是( )

A)C程序的执行是从main()函数开始,到本程序的main()函数结束。 B)注释语句是必不可少的。

C)main函数必须放在其他函数之前。 D)printf()是系统提供的输出函数。 5.以下描述正确的是( )。

A)最简单的C源程序可以不包括任何内容 B)编译程序对C源程序编译时不检查语法 C)C程序中没有输入输出语句

D)在C程序中,至少必须有一个Main( )函数

6.下列语句或命令中,不符合C语言

大学计算机C语言期末考试(C语言考试系统)

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

一 填空题

1. 已知a=13,b=6, a^b的十进制数值为【1】

2. 如果函数不要求带回值,可用【1】来定义函数返回值为空.

3. 当a=3,b=2,c=1;时,执行以下程序段后 b=【1】. if(a>b) a=b; if(b>c) b=c; else c=b; c=a; 答:1

4. c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构. 答:循环结构

5. C程序在执行过程中,不检查数组下标是否【1】.

6. 若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【1】. 7. C语言中调用【1】函数来关闭文件.

8. 在c程序中,只能给指针赋NULL值和【1】值. 9. 表达式 i++ 相当于表达式i=【1】.

10.若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n++ 后x的值为的值为【2】. 二 判断题

1. #define 和printf 都不是C语句。

2. 在Turbo C中,整型数据在内存中占2个字节。

3. 语句scanf(\是一个合法的scanf函数。

4. 如果函数值的类型和return语句中表达式的值不一致,则以 函数类型为准。

大学计算机C语言期末考试(C语言考试系统)

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

一 填空题

1. 已知a=13,b=6, a^b的十进制数值为【1】

2. 如果函数不要求带回值,可用【1】来定义函数返回值为空.

3. 当a=3,b=2,c=1;时,执行以下程序段后 b=【1】. if(a>b) a=b; if(b>c) b=c; else c=b; c=a; 答:1

4. c语言程序的三种基本结构是:顺序结构,选择结构,【1】结构. 答:循环结构

5. C程序在执行过程中,不检查数组下标是否【1】.

6. 若有定义:int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是【1】. 7. C语言中调用【1】函数来关闭文件.

8. 在c程序中,只能给指针赋NULL值和【1】值. 9. 表达式 i++ 相当于表达式i=【1】.

10.若x和n均是int型变量,且x和n的初值均为5,则计算表达式 x+=n++ 后x的值为的值为【2】. 二 判断题

1. #define 和printf 都不是C语句。

2. 在Turbo C中,整型数据在内存中占2个字节。

3. 语句scanf(\是一个合法的scanf函数。

4. 如果函数值的类型和return语句中表达式的值不一致,则以 函数类型为准。

大学c语言期末考编程题库

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

三.编程

1.功能;编写函数fun求1!+2!+3!+??+n!的和,在main函数中由键盘输入n的值 int i;

long int f=1,s=0; for(i=1;i<=n;i++) {f=f*i; s=s+f;} return s;

2功能;从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数 int min,i; min=x[0];

for(i=1;i

{if(x[i]

3.功能;从键盘输入一个大于3的整数,调用函数fun判断其是否为素数,然后在min函数 int I,j; j=1;

for(i=2;i

4功能;从字符串s中删除指定的字符c int i,k=0;

for(i=0;s[i]!=’\\0’;i++) if (s[i]!=c) s[k++]=s[i]; s[k]=’\\0’;

5.功能;求出斐波那契数列的前一项与后一项之比的极限的近似值 float f1=1,f2=1,f3; float r1=2,r2; do { r2=r1;

r1=f1/f2; f3=f1+f2; f1=f2; f2=f3;

}while(fabs(r1-r2)>1e-4); return r1;

6功能;求一个四位数的各位数字的立方和 int d,k,s=0; whi

C语言上机考试答案

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

C语言期末上机试题参考答案

1、输入正三角形的边长,求其内切圆面积。输出时要有文字说明,取小数点后两位数字。 1.1

1.2 #include

void main()

{

float R(float x); float a,area,r; scanf(\ r=R(a);

area=3.14*r*r;

printf(\

#include float R(float x) {float r;

r=x/(2*sqrt(3)); return(r); }

}

2、从键盘输入一个小写字母,要求改为大写字母输出。输出时要有文字说明。2.1

2.2 #include

void main()

{ char fun(char x); char c1,c2;

scanf(\ c1=fun(c2);

printf(\

char fun(char x) { char c3;

if('a'<=x<='z') c3=x-32; return(c3); }

3、求方程ax2+bx+c=0的根。a,b,c由键盘输入,设b2-4ac>0。 输出时要有文字说明,取小数点后两位数字。 3.1

3.2

#include

#include

#include

float A(float x,float y,float z)

void main()