2012年3月全国计算机等级《二级C语言》模拟试题(3)
-
在两种基本测试方法中,__________测试的原则之一是保证所测模块中每一个独立路径至少执行一次。
-
在E.R图中,矩形表示__________。
-
若有定义:int a=4,b=5,c=6;然后顺序执行下列语句后,变量b中的值是__________
c=(a-=(b-5));c=(a%3) (b=1):
-
下面fun函数的功能是将形参X的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。
-
若S是int型变量,且s=8,则s%3 (s 1)%3表达式的值为________。
-
-
-
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和_________的集合。
-
数据库系统的三级模式分别为_________模式、内模式与外模式。
-
以下程序用以删除字符串中所有的空格,请填空。
-
-
若给fun函数的形参S传送字符串:”abe.6354abc”,则函数的返回值是_________。(字符串中包括空格)
-
-
若a=1,b=2,c=3,d=4;则条件表达式a>b?a:c
-
-
定义int a=5,b;,则执行表达式b= a*--a之后,变量b的值为_________。
-
-
-
著有以下定义(设int类型变量占2个字节)
- A)i=8,d=9
- B)i=%d,j=%8
- C)i=%d,j=%d
- D)8,9
-
-
下列选项中可作为C语言合法常量的是( )。
- A)-80
- B)-080
- C)-8e1.0
- D)-80.0e
-
下面说法正确的是( )。
- A.一个C程序可以有多个主函数
- B.一个C语言的函数中只允许有一对花括号
- C.C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内
- D.在对C程序进行编译时,可以发现注释行中的拼写错误
-
-
有以下程序:
- A)32,13
- B)46,10
- C)72,13
- D)72,10
-
以下选项中,当x为大于1的奇数时,值为0的表达式为( )。
- A)x%2==1
- B)x/2
- C)x%2!=0
- D)x%2==0
-
在数据库系统的组织结构中,下列( )映射把用户数据库与概念数据库联系了起来。
- A)外模式/模式
- B)内模式/外模式
- C)模式/内模式
- D)内模式/模式
-
-
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。
- A.连接码
- B.关系码
- C.外码
- D.候选码
-
在下列选项中,没有构成死循环的程序段是( )
-
- A)1
- B)3
- C)7
- D)10
-
以下叙述正确的是( )
- A)只能在循环体内和switch语句体内使用break语句
- B)contiune语句的作用是结束整个循环的执行
- C)在循环体内使用break语句或continue语句的作用相同
- D)从多层循环嵌套中退出时,只能使用goto语句
-
有以下程序:
- A)ABCDDEFEDBD
- B)abcDDfefDbD
- C)abcAAfefAbA
- D)Abcddfefdbd
-
B)变量data所占内存字节数与成员c所占字节数相等
C)程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000
D)data可以作为函数的实参
-
下列有关数据库的描述,正确的是( )。
- A)数据库设计是指设计数据库管理系统
- B)数据库技术的根本目标是要解决数据共享的问题
- C)数据库是一个独立的系统,不需要操作系统的支持
- D)数据库系统中,数据的物理结构必须与逻辑结构一致
-
对建立良好的程序设计风格,下面描述正确的是( )。
- A)程序应简单、清晰、可读性好
- B)符号名的命名只要符合语法
- C)充分考虑程序的执行效率
- D)程序的注释可有可无
-
-
有以下程序:
程序运行后的输出结果是( )
- A)1001,zhangDa,1098.0
- B)1002,ChangRong,1202.0
- C)1001,ChangRong,1098.0
- D)1002,zhangDa,1202.0
-
-
下列关于软件测试的目的和准则的叙述中,正确的是( )。
- A)软件测试是证明软件没有错误
- B)主要目的是发现程序中的错误
- C)主要目的是确定程序中错误的位置
- D)测试最好由程序员自己来检查自己的程序
-
以下程序中c的二进制值是( )。
char a=2,b=4,c;
c=a^b>>2
- A)00000011
- B)00010100
- C)00011100
- D)00011000
-
-
在数据库管理技术的发展中,数据独立性最高的是( )。
- A)人工管理
- B)文件系统
- C)数据库系统
- D)数据模型
-
下而程序的输出结果是( )。
- A)32
- B)26
- C)24
- D)4
-
-
- A)12
- B)15
- C)16
- D)20
-
设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。
- A)课程号,成绩
- B)学号,成绩
- C)学号,课程号
- D)学号,课程号,成绩
-
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是( )。
- A)20
- B)24
- C)25
- D)30
-
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。
- A)字符串读入后会自动加入'\0'
- B)fp是指向该文件的文件型指针
- C)fgets函数将从文件中最多读入n个字符
- D)fgcts函数将从文件中最多读入n-1个字符
-
下面程序的运行结果是( )。
- Aaa
- B)89
- C)gggh
- D)aa89gggh
-
对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需要比较次数为( )。
- A)1
- B)2
- C)3
- D)4
-
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。
- A)编码设计
- B)测试阶段
- C)运行阶段
- D)物理设计
-
字符串”\\\”ABCDEF\"\\"的长度是( )
- A)11
- B)10
- C)5
- D)3
-
- A)0 2
- B)1 3
- C)5 7
- D)1 2
-
- A)32
- B)3000
- C)0
- D)不确定
-
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是( )。
- A)一个整型变量,代表要读入的数据项总数
- B)一个文件指针,指向要读的文件
- C)一个指针,是指向的输入数据放在内存中的起始位置
- D)一个存储区,存放要读的数据项