【计算机类职业资格】二级C语言笔试选择题-5及答案解析.doc
《【计算机类职业资格】二级C语言笔试选择题-5及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C语言笔试选择题-5及答案解析.doc(34页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C 语言笔试选择题-5 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:66,分数:100.00)1.数据库管理系统是_。A操作系统的一部分 B在操作系统支持下的系统软件C一种编译系统 D一种操作系统(分数:2.00)A.B.C.D.2.负责数据库中查询操作的数据库语言是_。A数据定义语言 B数据管理语言 C数据操纵语言 D数据控制语言(分数:2.00)A.B.C.D.3.在数据管理技术发展的三个阶段中,数据共享最好的是_。A人工管理阶段 B文件系统阶段 C数据库系统阶段 D三个阶段相同(分数:2.00)A.B.C.D.4.数据库设计中反映用户对数据要求的模式是
2、_。A内模式 B概念模式 C外模式 D设计模式(分数:2.00)A.B.C.D.5.数据库系统的三级模式不包括_。A概念模式 B内模式 C外模式 D数据模式(分数:2.00)A.B.C.D.6.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。A外模式 B内模式 C概念模式 D逻辑模式(分数:2.00)A.B.C.D.7.层次型、网状型和关系型数据库的划分原则是_。A记录长度 B文件的大小 C联系的复杂程度 D数据之间的联系方式(分数:2.00)A.B.C.D.8.一间宿舍可住多名学生,则实体宿舍和学生之间的联系是_。A一对一 B一对多 C多对一 D多对多(分数:2.00)A.B.
3、C.D.9.一名工作人员可以使用多台计算机,而一台计算机可被多名工作人员使用,则实体工作人员与实体计算机之间的联系是_。A一对一 B一对多 C多对多 D多对一(分数:1.00)A.B.C.D.10.一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是_。A1:1 联系 B1:m 联系 Cm:1 联系 Dm:n 联系(分数:2.00)A.B.C.D.11.在 E-R 图中,用来表示实体联系的图形是_。A椭圆形 B矩形 C菱形 D三角形(分数:2.00)A.B.C.D.12.设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),选课
4、 SC(学号,课号,成绩),则表 SC 的关键字(键或码)为_。A课号,成绩 B学号,成绩 C学号,课号 D学号,姓名,成绩(分数:2.00)A.B.C.D.13.在满足实体完整性约束的条件下_。A个关系中应该有一个或多个候选关键字B一个关系中只能有一个候选关键字C一个关系中必须有多个候选关键字D一个关系中可以没有候选关键字(分数:2.00)A.B.C.D.14.有两个关系 R,S 如下:RABCa32b01c21SABa3b0c2由关系 R 通过运算得到关系 S,则所使用的运算为_。A选择 B投影 C插入 D连接(分数:2.00)A.B.C.D.15.有三个关系 R、S 和 T 如下:RBC
5、Da0k1b1n1SBCDf3h2a0k1n2x1TBCDa0k1由关系 R 和 S 通过运算得到关系 T,则所使用的运算为_。A并 B自然连接 C笛卡儿积 D交(分数:1.00)A.B.C.D.16.有三个关系 R、S 和 T 如下:RABm1n2SBC1335TABCm13由关系 R 和 S 通过运算得到关系 T,则所使用的运算为_。A笛卡儿积 B交 C并 D自然连接(分数:2.00)A.B.C.D.17.有三个关系 R、S 和 T 如下:RABCa12b21c31SABCa12b21TABCc31则由关系 R 和 S 得到关系 T 的操作是_。A自然连接 B差 C交 D并(分数:2.00
6、)A.B.C.D.18.有三个关系 R、S 和 T 如下:RABCa12b21c31SABCa12d21TABCb21c31则由关系 R 和 S 得到关系 T 的操作是_。A自然连接 B并 C交 D差(分数:2.00)A.B.C.D.19.有三个关系 R、S 和 T 如下:RABCa12b21c31SADc4TABCDc314则由关系 R 和 S 得到关系 T 的操作是_。A自然连接 B交 C投影 D并(分数:2.00)A.B.C.D.20.有三个关系 R、S 和 T 如下:RABCa12b21c31SABc3TC1则由关系 R 和 S 得到关系 T 的操作是_。A自然连接 B交 C除 D并(
7、分数:2.00)A.B.C.D.21.数据库应用系统中的核心问题是_。A数据库设计 B数据库系统设计 C数据库维护 D数据库管理员培训(分数:2.00)A.B.C.D.22.下列关于数据库设计的叙述中,正确的是_。A在需求分析阶段建立数据字典 B在概念设计阶段建立数据字典C在逻辑设计阶段建立数据字典 D在物理设计阶段建立数据字典(分数:2.00)A.B.C.D.23.在数据库设计中,将 E-R 图转换成关系数据模型的过程属于_。A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段(分数:2.00)A.B.C.D.24.将 E-R 图转换为关系模式时,实体和联系都可以表示为_。A属性
8、B键 C关系 D域(分数:2.00)A.B.C.D.25.有三个关系 R,S 和 T 如下:RABCa12b21c31SABCd32TABCa12b21c31d32其中关系 T 由关系 R 和 S 通过某种操作得到,该操作为_。A选择 B投影 C交 D并(分数:2.00)A.B.C.D.26.以下叙述中错误的是_。A使用三种基本结构构成的程序只能解决简单问题B结构化程序由顺序、分支、循环三种基本结构组成CC 语言是一种结构化程序设计浯言D结构化程序设计提倡模块化的设计方法(分数:2.00)A.B.C.D.27.以下叙述中错误的是_。A算法正确的程序可以有零个输出 B算法正确的程序最终一定会结束
9、C算法正确的程序可以有零个输入 D算法正确的程序对于相同的输入一定有相同的结果(分数:2.00)A.B.C.D.28.以下选项中关于程序模块化的叙述错误的是_。A可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序B把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块C把程序分成若干相对独立的模块,可便于编码和调试D可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序(分数:2.00)A.B.C.D.29.以下叙述中正确的是_。A在算法设计时,可以把复杂任务分解成一些简单的子任务B在 C 语言程序设计中,所有函数必须保存在一个源文件中C只要包含了三种基本结
10、构的算法就是结构化程序D结构化程序必须包含所有的三种基本结构,缺一不可(分数:2.00)A.B.C.D.30.下列叙述中错误的是_。A一个 C 语言程序只能实现一种算法 BC 程序可以由多个程序文件组成CC 程序可以由一个或多个函数组成 D一个 C 函数可以单独作为一个 C 程序文件存在(分数:2.00)A.B.C.D.31.对于一个正常运行的 C 程序,以下叙述中正确的是_。A程序的执行总是从 main 函数开始B程序的执行总是从程序的第一个函数开始,在 main 函数结束C程序的执行总是从 main 函数开始,在程序的最后一个函数中结束D程序的执行总是从程序的第一个函数开始,在程序的最后一
11、个函数中结束(分数:2.00)A.B.C.D.32.以下选项中能表示合法常量的是_。A“/007“ B1.5E2.0 C/ D1,200(分数:2.00)A.B.C.D.33.下列叙述中错误的是_。A一个 C 语言程序只能实现一种算法 BC 程序可以由多个程序文件组成CC 程序可以由一个或多个函数组成 D一个 C 函数可以单独作为一个 C 程序文件存在(分数:2.00)A.B.C.D.34.下列叙述中正确的是_。A在 C 程序的函数中不能定义另一个函数 B在 C 程序中 main 函数的位置是固定的CC 程序中所有函数之间都可以相互调用 D每个 C 程序文件中都必须要有一个 main 函数(分
12、数:2.00)A.B.C.D.35.以下叙述正确的是_。AC 语言函数可以嵌套调用,例如:fun(fun(x)BC 语言程序是由过程和函数组成的CC 语言函数不可以单独编译DC 语言中除了 main 函数,其他函数不可作为单独文件形式存在(分数:1.00)A.B.C.D.36.以下叙述中正确的是_。AC 程序书写格式自由,一个语句可以写在多行上BC 程序书写格式严格,要求一行内只能写一个语句CC 程序中的注释只能出现在程序的开始位置和语句的后面D用 C 语言编写的程序只能放在一个程序文件中(分数:2.00)A.B.C.D.37.以下叙述中错误的是_。AC 语言中的每条可执行语句和非执行语句最终
13、都将被转换成二进制的机器指令BC 程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C用 C 语言编写的程序称为源程序,它以 ASCII 代码形式存放在一个文本文件中DC 语言源程序经编译后生成后缀为.obj 的目标程序(分数:2.00)A.B.C.D.38.以下选项中不合法的标识符是_。Aa BFOR Cprint D_00(分数:1.00)A.B.C.D.39.按照 C 语言规定的用户标识符命名规则,不能出现在标识符中的是_。A连接符 B大写字母 C数字字符 D下划线(分数:1.00)A.B.C.D.40.下列定义变量的语句中错误的是_。Afloat US; Bdoubl
14、e int_; Cchar For; Dint_int;(分数:1.00)A.B.C.D.41.以下选项中,能用作用户标识符的是_。A_0_ B8_8 Cvoid Dunsigned(分数:1.00)A.B.C.D.42.以下关于 C 语言数据类型使用的叙述中错误的是_。A若只处理“真”和“假”两种逻辑值,应使用逻辑类型B若要保存带有多位小数的数据,可使用双精度类型C若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型D整数类型表示的自然数是准确无误差的(分数:1.00)A.B.C.D.43.以下选项中,合法的一组 C 语言数值常量是_。A12. 0Xa23 4.5e0 B028
15、 .5e-3 -0xfC.177 4e1.5 0abc D0x8A 10,000 3.e5(分数:1.00)A.B.C.D.44.以下选项中,能用作数据常量的是_。A115L B0118 C1.5e1.5 Do115(分数:1.00)A.B.C.D.45.C 源程序中不能表示的数制是_。A二进制 B八进制 C十进制 D十六进制(分数:1.00)A.B.C.D.46.以下定义语句中正确的是_。Achar A=65+1,b=b; Bint a=b=0;Cfloat a=1,*b=a,*c=b; Ddouble a=0.0;b=1.1;(分数:1.00)A.B.C.D.47.以下不合法的字符常量是_
16、。A/018 B/ C/ D/xcc(分数:1.00)A.B.C.D.48.以下选项中不能用作 C 程序合法常量的是_。A1.234 B/123 C123 D“/x7D/(分数:1.00)A.B.C.D.49.以下不能输出字符 A 的语句是(注:字符 A 的 ASCII 码值为 65,字符 a 的 ASCII 码值为 97)_。Aprintf(“%d/n“,A); Bprintf(“%c/n“,a32);Cprintf(“%c/n“,65); Dprintf(“%c/n“,B-1);(分数:1.00)A.B.C.D.50.以下选项中不能作为 C 语言合法常量的是_。Acd B0.1e+6 C“
17、/a“ D/011(分数:1.00)A.B.C.D.51.已知大写字母 A 的 ASCII 码是 65,小写字母 a 的 ASCII 码是 97。以下不能将变量 c 中的大写字母转换为对应小写字母的语句是_。Ac=(A+c)%26-a Bc=c+32 Cc=c-A+a Dc=(c-A)%26+a(分数:1.00)A.B.C.D.52.以下选项中,值为 1 的表达式是_。A1-/0 B1-0 C1-0 D/0-0(分数:1.00)A.B.C.D.53.以下选项中非法的 C 语言字符常量是_。Aaa B/b C/007 D/xaa(分数:1.00)A.B.C.D.54.以下选项中非法的 C 语言字
18、符常量是_。A/09 B9 C/x09 D/x9d(分数:1.00)A.B.C.D.55.若有定义语句char c=/101;则变量 c 在内存中占_。A1 个字节 B2 个字节 C3 个字节 D4 个字节(分数:1.00)A.B.C.D.56.若有以下程序#includestdio.hmain()char c1,c2;c1=C+8-3; c2=9-0;printf(“%c %d/n“,c1,c2);则程序的输出结果是_。AH 9 B表达式不合法输出无定值CF9 DH9(分数:1.00)A.B.C.D.57.设变量已正确定义并赋值,以下正确的表达式是_。Ax=y+z+5,+y Bint(15.
19、8%5) Cx=y*5=x+z Dx=25%5.0(分数:1.00)A.B.C.D.58.有以下程序#includestdio.hmain()int x,y,z;x=y=1;z=x+,y+,+y;printf(“%d,%d,%d/n“,x,y,z);程序运行后的输出结果是_。A2,3,1 B2,3,2 C2,3,3 D2,2,1(分数:1.00)A.B.C.D.59.表达式 3.6-5/2+1.2+5%2 的值是_。A3.8 B4.8 C3.3 D4.3(分数:1.00)A.B.C.D.60.有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是_。Aa%(in
20、t)(x-y) Ba=xy C(a*y)%b Dy=x+y=x(分数:1.00)A.B.C.D.61.C 语言程序中,运算对象必须是整型数的运算符是_。A% B/ C D*(分数:1.00)A.B.C.D.62.有以下程序#includestdio.hmain()int sum,pad,pad;sum=pad=5;pAd=+sum,pAd+,+pad;printf(“%d/n“,pad);程序的输出结果是_。A6 B5 C7 D8(分数:1.00)A.B.C.D.63.若有定义:double a=22;int i=0,k=18;则不符合 C 语言规定的赋值语句是_。Ai=a%11; Bi=(a
21、+k)=(i+k); Cama+,i+; Di=!a;(分数:1.00)A.B.C.D.64.设有定义:int x=2;以下表达式中,值不为 6 的是_。A2*x,x+=2 Bx+,2 *x Cx *=(1+x) Dx *=x+1(分数:1.00)A.B.C.D.65.若有定义语句:int x=10;则表达式 x-=x+x 的值为_。A-10 B-20 C0 D10(分数:1.00)A.B.C.D.66.有以下程序#includestdio.hmain()int a=3;printf(“%d/n“,(a+=a-=a*a);程序运行后的输出结果是_。A-12 B9 C0 D3(分数:1.00)A
22、.B.C.D.二级 C 语言笔试选择题-5 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:66,分数:100.00)1.数据库管理系统是_。A操作系统的一部分 B在操作系统支持下的系统软件C一种编译系统 D一种操作系统(分数:2.00)A.B. C.D.解析:解析 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是一种在操作系统支持下的系统软件,因此本题答案为 B。2.负责数据库中查询操作的数据库语言是_。A数据定义语言 B数据管理语言 C数据操纵语言 D数据控制语言(分数:2.00)A.B.C. D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 语言 笔试 选择题 答案 解析 DOC
