三明职业中专学校2013—2014学年第二学期。
c语言程序设计》函授大专考试试卷(a卷)
班级: 姓名: 座号分数:
本试卷共有四道题,满分100分,考试时间为120分钟。
一. 单项选择题:(30%)
1、以下说法中正确的是( )
a、c语言程序总是从第一个的函数开始执行 b、在c语言程序中,要调用的函数必须在main()函数中定义
c、c语言程序总是从main()函数开始执行 d、c语言程序中的main()函数必须放在程序的开始部分
2、一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是( )a、有零个或多个输入 b、有零个或多个输出 c、有穷性 d、可行性
3、以下选项中,不合法常量的是 (
a、1.234e04 b、1.234e0.4
c、1.234e+4 d、1.234e0
4、c语言中最简单的数据类型包括。
a、整型、实型、逻辑型 b、整型、实型、字符型
c、整型、字符型、逻辑型 d、整型、实型、逻辑型、字符型
5、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )
a、 6.500000b、 6
c、 5.500000d、 6.000000
6、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是 (
a、 input x、y、z; b、 scanf("%d%d%d",&x,&y,&z);
c、 scanf("%d%d%d",x,y,z); d、 read("%d%d%d",&x,&y,&z);
7、设char ch='a';则ch=(ch>='a'&&ch<='z')?ch+32):ch的值是( )
a、a b、a
c、z d、z
8、语句int k=1; while (k++<10);执行后,变量k的值是( )
a、10 b、11 c、9 d、无限循环,值不定
9、c语言程序由函数组成,它的( )
a、主函数必须在其它函数之前,函数内可以嵌套定义函数
b、主函数可以在其它函数之后,函数内不可以嵌套定义函数
c、主函数必须在其它函数之前,函数内不可以嵌套定义函数
d、主函数必须在其它函数之后,函数内可以嵌套定义函数
10、以下叙述中正确的是( )
a、c语言的源程序不必通过编译就可以直接运行。
b、c语言中的每条可执行语句最终都将被转换成二进制的机器指令。
c、c源程序经编译形成的二进制**可以直接运行。
d、c语言中的函数不可以单独进行编译。
11、c语言中, 下列字符常量合法的是( )
a、'\t' b、"a" c、65 d、a
12、以下不是关键字的是( )
a、continue b、char c、if d、default
13、为了避免在嵌套的条件语句if――else中产生二义性,c语言规定:else子句总是与( )配对。
a、缩排位置相同的if b、其之前最近的if c、其之后最近的if d、同一行上的if
14、以下描述正确的是( )
a、由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句。
b、do-while循环由do开始,用while结束,在while(表达式)后面不能写分号。
c、在do-while循环体中,一定要有能使while后面表达式的值变成零(“假”)的操作。
d、do-while循环中,根据情况可以省略while
15、下面描述正确的是。
a、字符串所包含的字符个数相同时,才能比较字符串。
b、字符个数多的字符串比字符个数少的字符串大
c、字符串"stop "与"stop"相等
d、字符串“that”小于字符串"the"
16、在c语言中,引用数组元素时,其数组下标的数据类型允许是( )
a、整型常量b、整型表达式
c、整型常量或整型表达式 d、任何类型的表达式。
17、函数调用结束后,形式参数( )
a、继续占用相同大小的内存b、占用的内存减小 c、释放内存 d、不确定。
18、条件运算符的结合方向是( )
a、自右至左; b、自左至右; c、任意; d、前后顺序;
19、结构化程序由三种基本结构组成, 由这三种基本结构组成的算法( )
a、可以完成任何复杂的任务。
b、只能完成部分复杂的任务
c、只能完成符合结构化的任务。
d、只能完成一些简单的任务。
20、以下关于运算符优先顺序的描述中正确的是。
a、关系运算符《算术运算符《赋值运算符《逻辑与运算符。
b、逻辑与运算符《关系运算符《算术运算符《赋值运算符
c、赋值运算符《逻辑与运算符《关系运算符《算术运算符。
d、算术运算符《关系运算符《赋值运算符《逻辑与运算符。
21、函数从形式上可分为( )两类。
a、嵌套函数和被嵌套函数。
b、无参函数和有参函数 c、标准函数和自定义函数。
d、调用函数和被调用函数22、以下叙述不正确的是( )
a、在c程序中,逗号运算符的优先级最低。
b、在c程序中,aph和aph是两个不同的变量 c、若a和b类型相同,在执行了赋值表达式a=b后b的值将放入a中,而b的值不变。
d、当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
23、在c语言中,int型数据在内存中是以( )形式存储的。
a、原码 b、补码 c、ascii码 d、反码 24、c语言规定,数组名做实参时,它和对应形参之间的数据传递方式是( )
a、用户指定传递方式 b、无传递 c、单向值传递 d、地址传递25、下面有关for循环的正确描述是( )
a、for循环只能用于循环次数已经确定的情况。
b、for循环是先执行循环体语句,后判断表达式。 c、在for循环中,不能用break语句跳出循环体。
d、for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来。
26、已知int f(int);和int g(int);是函数f 和g 的原形。下列语句中,将函数f作为函数参数的有。
a、f(3); b、p=f(3); c、g(f(3));d、f(g(3));
27、c语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符( )
a、 必须为字母b、 必须为下划线 c、 必须为字母或下划线d、 可以是字母,数字和下划线中任一字符。
28、c语言规定,程序中各函数之间。
a、既允许直接递归调用也允许间接递归调用
b、不允许直接递归调用也不允许间接递归调用
c、允许直接递归调用不允许间接递归调用
d、不允许直接递归调用允许间接递归调用。
29、c语言规定,在一个源程序中,main函数的位置( )
a、必须在最开始。
b、 必须在系统调用的库函数的后面。
c、 可以任意。
d、 必须在最后
30、下列关于赋值运算符的表述中,错误的是( )
a、赋值运算符优先级高于逗号运算符。
b、赋值运算符的结合性是从左至右
c、赋值运算符是双目运算符。
d、赋值运算符可在表达式中连用。
二、填空题:20%
1、一个c源程序中至少应包含一个【 】函数。
2、a是整型变量,则执行表达式a=25/3%3后a的值为。【
3、执行下列语句: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d , d ", a,b );的输出结果分别是【 】
4、条件表达式的格式为表达式1?表达式2:表达式3,若表达式2和表达式3的类型不同,此时条件表达式的值的类型为二者中较【 】的类型。
5、c语言中的数组必须先【 】然后使用。
6、如果需要从被调用函数返回一个函数值,被调用函数必须包含【 】语句。
7、字符串常量“123”在内存中的字节数是。
8、已有定义 :int x=3 ;则表达式 :x=x+1.78 的值是 。【
9、以下语句char str[10]=;printf("%d",strlen(str))的输出结果是。
10、为了便于区别全局变量和局部变量,通常将全局变量的首字母。
11、引用c语言标准库函数,一般要用【 】预处理命令将其头文件包含进来。
12、在c语言程序中,符号常量的定义要使用【 】预处理命令。
13、逻辑运算符!是【 】结合性。
14、c语言允许函数值类型缺省定义,此时该函数值隐含的类型是。
15、数组在内存中占用一段连续的存储空间,它的首地址由 【 表示。
16、在c语言程序中,转义字符“”的功能是。
17、在c语言程序中,用关键字【 】定义字符型变量。
18、执行下列语句:float a; int b; a = b =24.5/5; printf(“%f,%d” ,a, b); 输出结果是 【
19、c语言规定了以字符【 】作为字符串结束标志。
20、c语言程序是由【 】构成的。
三、判断题:10%(对的打√,错的打ⅹ)
1、c 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。(
2、在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。 (
C语言试卷A卷
天津外国语学院基础课教学部。2008 2009学年第二学期 c程序设计期末考试试卷 a卷 专业班级学号姓名 考试用时 90 分钟。一 选择题 每题2分,共40分,每题只有一个正确答案 二 填空题 其中7,9,13题每空2分,其余题目每空1分,共20分 三 改错题 每题一个错误,每错2分,共10分 1...
C语言试卷卷
蚌埠经济技术职业学院2008 2009 学年第二学期。c语言程序设计基础 期末考试a卷。专业班级姓名 学号得分 注意事项 1.共8页,用钢笔或圆珠笔答卷。2.闭卷。3.总分 100分。考试时间 100 分钟。一 选择题 共15题,每题两分,共30分 1.请选出可用做c语言用户标识符的一组标识符 b ...
c语言试卷B卷
华南农业大学期末考试试卷 b卷 2004学年第2学期考试科目 程序设计 考试类型 闭卷 考试时间 120分钟。学号姓名年级专业。考试须知 1 答案必须写在 答题卡 上,写在试卷上不得分。2 考试结束时,只 答题卡,不 试卷。3.必须在答题卡上正确填写班级 学号 姓名等内容,否则没有考试成绩。一 选择...