设有“int x=2,y”说明,则逗号表达式“y=x+5,x+y”的值是?

1.在C语言中运算对象必须是整型的运算符是

程序运行时,输入的值在哪个范围才会有输出结果____________ 。

A)不等于10的整数 B)大于3且不等于10的整数

C) 大于3或等于10的整数 D)小于3的整数

3. 下列定义数组的语句中,正确的是__________。

7. 若要定义一个具有5个元素的整形数组,以下错误的定义语句是__________。

}

中等职业学校计算机应用专业 C 语言编程基础

一、填空(共 35 分) 1、Unix 系统诞生于

实验室的 KT和DMR用汇编语言开发成功的。 2、在 C 语言中,标识符主要为 , , 及 的名字使用。

3、C 语言中中的基本数据类型包括

4、数组是有序是的并且有 的数据的集合。

5、C 语言中,二维数组元素在内存中的存储顺序是

6、C 语言函数的实参、形参二者类型 ,一般个

数 。 7、在 C 语言中,变量的存储类别有四种,它们是 ,

8、根据函数能否被其他源文件调用,函数分为 函

9、文件是存储在外部存储设备上的

10、定义文件指针变量的格式为 。 11、feof( )函数是 检测函数,当文件位置指针 处于 时,它返回一个

13、结构化程序设计方法,采用 的设计原则和

14、程序结构一般采用 、

结构。 15、第三代高级语言是

之间的关系是从属性的层层调用关系。 二、单项选择题(共15分) 1、C 语言程序由

2、源程序要正确地运行,必须要有什么函数? A. printf 函数 B. 自定义的函数 C. main 函数 D. 不需要函数 3、若 a 为整型变量,且有以下语句 a=-017L;

则下面___说法是正确的?

5、在 C 语言的 if 语句中,用作判断的表达式为___。 A. 关系表达式 B. 逻辑表达式 C. 算术表达式 D. 任意表达式

6、下面哪一项是不正确的字符串赋值或赋初值的方式。A. char *str; str=\

8、C 语言可执行程序从什么地方开始执行?

A. 程序中第一条可执行语句 B. 程序中第一个函 数

C. 程序中的 main 函数 D. 包含文件中的第一个函 数

则该函数的返回类型为___。

A. void B. double C. int D. float 10、在 C 语言程序中,下面哪一个是正确的? A. 函数的定义可以嵌套,但函数的调用不可以嵌套 B. 函数的定义不可以嵌套,但函数的调用可以嵌套 C. 函数的定义可以嵌套,函数的调用也可以嵌套 D. 函数的定义和函数的调用都不可以嵌套

12、若有以下说明和语句,且 0

D. 只有二进制文件一种 三、多选题(共 20 分) 1、下面 是定义局部变量储存类别的保留字。 A. int

B.循环结构 C.程序结构 D.选择结构

4、C 语言的主要特点有

A.简洁、紧凑,使用方便、灵活,易于学习和应用。 B.C语言是面向结构化程序设计的语言。 C.C语言允许直接对位、字节和地址进行操作。 D.数据类型丰富。 E.C 语言生成的目标代码质量

5、指出下面合法的标识符: A. 3ab

7、C 语言的基本类型有 A. 整型

8、C 语言中整形常量按进制划分,有以下几种:

A. 十六进制常量 B. 十进制常量 C. 八进制常量

9、如果要把常量 327 存入变量 a 中,a 可以定义成 类型。

1. 在 C 语言中,函数的参数传递有两种方式:传

递值和传递地址。( )

2. 一般来说,使用指针能使目标程序占用存储空

间大,运行速度快。()

3. 指针变量可以定义为指向字符型、实型以及其

4. 内存区的每一个字节都有一个编号,这个编号

5. 条件编译的好处是可以增加被编译的语句,从

面增加目标代码的长度。

6. 写带有参数的宏定义时,宏与带括号的参数间

7. fscanf()函数从文件中读取字符串,只当遇到

空格符时才结束字符的读取。()

8. 形式参数是指定义函数时跟在函数名后的小括

号内的变量名。实际参数则是指调用函数时,跟在函数名后的小括号内的表达式。()

9. 在定义字符数组的同时初始化数组外,可以用

赋值的形式把字符串存入一个字符的数组中。()

10. 用逻辑运算符将关系表达式或变量连接起来就

11. 在关系运算中,若规定的关系成立,则其结果

12. 格式字符前面的数字,指定输入数据所占宽度,

13. c 格式符,用为输出一个字符。对于整数,只

要它的值在 0―256 范围内。()

14. 参数 ch 通常为字符型变量、字符码或字符本身。

15. C 语言提供了整型、实型、字符型三种基本类

16. 逗号运算符在所有运算符中优先级虽最低,逗

号运算符的结合方向是“从左至右”。()

17. C 语言提供了一个惟一的两目运算符(?:),

18. 递增、递减运算符的优先级与“取正负”的优先

19. 当赋值号两边的数据类型不同时,一般由系统

自动进行类型转换。()

20. 自动转换的规则是按照低类型转换到高类型或

赋值号的右边类型转换到赋值号左边的类型来进行 的。()

五、A、写出下列程序的运行结果。(共5X4分) 1、void main()

B,补充程序 (共 20 分)

1,下面这个程序的作用是统计公元 1 年到公元 2000 年的闰年个数。判断闰年的方法是:能被 400 整除的年是闰年;除能被 400 整除的年以外,凡是能被 4 整除, 但不能被 100 整除的年是闰年。其余年份是平年。 #include void main() {int year; int count=0;

2、以下程序从读入的整数数据中,统计大于零的整数 个数和小于零的整数个数.用输入零来结束输入,程序 中用变量 i 统计大于零的整数个数,用变量 j 统计小于零的整数个数.请填空. #include main()

3、下面这个程序打印出以下这个三角形.请填空。

4, 有 5 个学生的成绩需要保存在文件 score.dat 文件中。保存格式如下: 学生姓名,年龄,成绩 学生姓名,年龄,成绩 ...

} 5, 除 1 外,只能被 1 和自己本身整除的自然数叫素数。下面这个程序就是求 2 到 100 之间的素数。其中判断 某数为素数的方法为用 2 到该数平方根之间的自然数

去试整除该数。如果没有哪个数能够整除该数,那么 该数为素数;如果有,那么时合数。请填空。 (函数 sqrt(a)求 a 的平方根) #include #include void main()

2、输入在个数,要求设三个指针变量 P1,P2,P3, 使 P1 指向三个数的最小数,P2 指向中间数,P3 指向 最大数,然后按由小到大的顺序输出。(用指针的方 法编写)(7分)

3、一循环程序编写下面图形。(6分)

}

  本篇是CN人才小编为大家整理的计算机二级c语言试题内容,希望对大家有所帮助,欢迎阅读。

  3). C 语言中,系统的标准输入文件是指

  4). C语言程序的基本单位是

  5). 下面四个选项中,均是合法实数的选项是( )。

  答案解析:实数有两种表示形式:小数形式和指数形式,小数形式必须有小数点,指数形式中,字母e之前必须有数字,e之后必须是整数。选项A)中的"2e-4.2",选项C中的"0.2e-.5",选项D中的"-e5"均是不合法的。

  6). 关系表中的每一横行称为一个

  7). 数据库的故障恢复一般是由

  A.数据流图完成的

  B.数据字典完成的

  D.PAD图完成的

  B.形参p中存放的地址值

  C.一个临时存储单元的地址

  D.形参p自身的地址值

  10). 下列叙述中,不属于数据库系统的是

  B.数据库管理系统

  D.数据库应用系统

  11). 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是

  13). 如果需要打开一个已经存在的非空文件“Demo”进行修改下面正确的选项是

  14). 以下对C语言函数的有关描述中,正确的是

  A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参

  B.C函数既可以嵌套定义又可以递归调用

  C.函数必须有返回值,否则不能使用函数

  D.函数必须有返回值,返回值类型不定`

  15). 若变量已正确定义并赋值,下面符合C语言语法的表达式是

  16). 下列有关数据库的描述,正确的是

  A.数据库是一个DBF文件

  B.数据库是一个关系

  C.数据库是一个结构化的数据集合

  D.数据库是一组文件

  17). 若变量a是int类型,并执行了语句:a=′A′+1.6;,则正确的叙述是

  A.a的值是字符C

  B.a的值是浮点型

  C.不允许字符型和浮点型相加

  D.a的值是字符′A′的ASCII值加上1

  18). 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是

  D. 输出不是确定的数

  答案解析:int型变量表示数据的范围是-3,赋值时比-32768小或比+32767大,都会发生溢出,溢出后存放的数值是:正向溢出时,为该数减去模65536,负向溢出时,为该数加上模65536,所以本题输出为=-32767。

  21). 下列关于C语言数据文件的叙述中正确的是

  A.文件由ASCII码字符序列组成,C语言只能读写文本文件

  B.文件由二进制数据序列组成,C语言只能读写二进制文件

  C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件

  D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件

  延伸阅读:全国计算机二级C语言概念常考到的:

  1)、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。

  2)、每个C语言程序中main函数是有且只有一个。

  3)、在函数中不可以再定义函数。

  4)、算法的是一定要有输出的,他可以没有输入。

  5)、break可用于循环结构和switch语句。

  6)、逗号运算符的级别最低。

}

我要回帖

更多关于 表达式-68//7的值为 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信