c语言考试

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

C语言考试

标签:文库时间:2024-10-04
【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-10-04
【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-10-04
【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-10-04
【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-10-04
【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-10-04
【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()

c语言考试题11

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

(1) 计算机网络使用的通信介质包括( B )。 选择支:

A: 电缆、光纤和双绞线 B: 有线介质和无线介质 C: 光纤和微波 D: 卫星和电缆

(2) 重新启动Windows,而越过“自检”过程的启动方式是( D )。 选择支:

A: 按RESET钮 B: 关、开电源 C: 按Ctrl-Break D: 按Ctrl-Alt-Del

(3) 下列一组描述中,正确的是___B____。

A、系统软件就是买来的软件,应用软件就是自己编写的软件

B、机器语言程序CPU可直接执行,高级语言程序须经过翻译才能执行 C、一台计算机配了某语言,说明一开机就用该语言编写和执行程序

D、计算机程序就是计算机软件,计算机软件就是计算机程序

(4) 微机系统与外部交换信息主要通过( A )。 选择支:

A: 输入输出设备 B: 键盘 C: 鼠标 D: 显示器

(5) 在微机中与EGA密切相关的设备是( C )。 选择支: A: 键盘 B: 鼠标 C: 显示器 D: 打印机

(6) 下列关于信息高速公路的叙述中,错误的是( C )。 选择支:

A: 高速网络技术是信息

C语言上机考试答案

标签:文库时间:2024-10-04
【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()

C语言考试复习题

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

类与对象

一、 选择填空

1. 已知一个类A,()是指向A类成员的指针。假设类有3个公有成员;void f1(int),void f2(int)和int a。 A.A *p;

B.int A::*pc=&A::a; C.void A::*pa(); D.A*pp; 答案:C。

2.运算符->*的功能是()。

A.用来表示指向对象指针对指向类成员指针的操作。 B.用来表示对象对指向类成员指针的操作。 C 用来表示指向对象指针对类成员的操作。 D 用来表示对象类成员的操作。 答案:A。

3.已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用()是正确的。 A.p=f1; B.p=A::f1; C.p=A::f1(); D.p=f1(); 答案:B。

4.已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,()是正确的。 A.A1.p=5; B.A1->p=5; C.A1.*p=5; D.*A1.p=5; 答案:C。

5.已知类A中一个成员函数说明如下所示。 void Set(A&a); 其中,A&a的含意是()。 A.指向类A的指针a。 B.将a的地址值赋给变量Set。

C.a是类A的对象引

C语言考试必备程序题

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

程序题

注意:部分源程序已给出

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

1、 编写函数fun(),它的功能是求n以内(不包括n)同时能被5与11整除的所有自然数

之和的平方根s,并作为函数值返回。

例如:n为1000时,函数值应为s=96.979379. double fun(int n) {

double s=0.0;

int i;

for(i=1;i

if((i%5==0)&&(i==0))

s=s+i; s=sqrt(s); return s; }

2、 请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠

m的k个非素数存入所指的数组中。

例如,若输入15,5,则应输出16,18,20,21,22. 程序如下:

void fun(int m,int k,int xx[]) {

int i=0,j; while(k!=0) { ++m; for(j=2;j

3、 请编写函数fun(),它的功能是求Fibonacci数列中小雨t的最大的一个数,结果由函数

返回。其中Fibonacci数列F(n)的