C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。下面是小编收集的关于计算机二级C语言考试选择题,希望大家认真阅读!
1***. 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
A.函数调用可以作为独立的语句存在
B.函数调用可以作为一个函数的实参
C.函数调用可以出现在表达式中
D.函数调用可以作为一个函数的形参
正确答案:D
2***. 下列是用户自定义标识符的是
A._w1
B.3_xy
C.int
D.LINE-3
正确答案:A
3***. 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是
A.a,point,*&a
B.&*a,&a,*point
C.*&point,*point,&a
D.&a,&*point,point
正确答案:B
4***. 下列关于复合语句和空语句的说法错误的是
A.复合语句是由“{”开头,由“}”结尾的
B.复合语句在语法上视为一条语句
C.复合语句内,可以有执行语句,不可以有定义语句部分
D.C程序中的所有语句都必须由一个分号作为结束
正确答案:C
5***. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
正确答案:A
6、 软件按功能可以分为应用软件、系统软件和支撑软件***或工具软件***。下面属于系统软件的是*** ***。
A.学籍管理系统
B.ERP系统
C.C编译程序
D.CAl软件
7、 以下叙述正确的是*** ***。
A.在c语言中分号是语句的组成部分
B.c语言程序由c语句组成,可以省略main函敷
C.分号是C语句之间的分隔符
D.所有程序行都必须用分号结束
8数据库系统的三级模式不包括*** ***。
A***概念模式
B***内模式
C***外模式
D***数据模式
9、以下叙述中错误的是*** ***。
A***C语言编写的函数源程序,其文件名后缀可以是.C
B***C语言编写的函数都可以作为一个独立的`源程序文件
C***C语言编写的每个函数都可以进行独立的编译并执行
D***一个C语言程序只能有一个主函数
10、以下选项中关于程序模块化的叙述错误的是*** ***。
A***把程序分成若干相对独立的模块,可便于编码和调试
B***把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块
c***可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序
D***可采用自项向下、逐步细化的设计方法把若干独立模块组装成所要求的程序
11、以下选项中关于c语言常量的叙述错误的是*** ***。
A***所谓常量,是指在程序运行过程中,其值不能被改变的量
B***常量分为整型常量、实型常量、字符常量和字符串常量
c***常量可分为数值型常量和非数值型常量
D***经常被使用的变量可以定义成常量
12、若有定义语句:int a=10;double b=3.14;,则表达式'A'+a+b值的类型是*** ***。
A***char
B***int
C***double
D***float
13、若有定义语句:int x=12,3=8,z;,在其后执行语句z=0.9+x/y;,则Z的值为*** ***。
A***1.9
B***1
C***2
D***2.4
14、若有定义:int a,b;,通过语句scanf***"%d;%d",&a,&b***;,能把整数3赋给变量a,5赋给变量b的输入数据是*** ***。
A***3 5
B***3,5
C***3;5
D***35
15、若有定义语句:intk1=10,k2=20;,执行表达式***k1=k1>k2***&&***k2=k2>k1***后,k1和k2的值分别为*** ***。
A***0和1
B***0和20
C***10和1
D***10和20