- 0
- 0
- 约12.63万字
- 约 90页
- 2026-01-20 发布于河北
- 举报
国家二级(C语言)机试模拟试卷第1
套
一、选择题(本题共40题,每题1.0分,共40分。)
1、设有定义:charp[]={T,2,3},*q=p;下不能计算出一个char型数据
所占字节数的表达式是()。
A、sizeof(*q)
B、sizcof(char)
C、sizeof(p)
D^sizeof(p[0])
标准答案:C
知识点解析:数组名表示该数组的首地址,是一个地址常量,所sizeof(p)求得的
是一个地址占用的字节数,即个字节,答案选C.
2、下关于C语言的叙述中正确的是()。
A、预处理命令通常位于函数体外面,但也可位于函数体中间
B、C语言中的变量定义须在其他语句之前
C、在C语言程序的书写中,一个语句必须单占一行
D、一个C语言源程序可由一个或多个源文件组成,每个源文件可由自己的
main函数
标准答案:A
知识点解析:源程序中可有预处理命令(include命令仅为其中的一种)。C语言中
的变量可在使用之前的任何位置进行定义。C语言程序的书写中,多个语句可
位于一行,但为了增强可读性,一般每行只有一条语句。一个C语言源程序可
由一个或多个源文件组成,但仅可有一个main函数。
3、在数据管理技术发展的三个阶段中,数据共享最好的是()。
A、人工管理阶段
B、文件系统阶段
C、数据库系统阶段
D、三个阶段相同
标准答案:C
知识点露析♦:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段
和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在
各方面的表现都最好,一直占据数据库领域的主导地位,所选择c。
、有下程序段:inti,n;for(i=0;i8;i++){n=rand()%5;switch(n){case
1:case3:printf(%dn,n);break;case2:case:primf(%d\
continue;case0:exit(0);}printf(%d\n,n);}下关于程序段执行情况的叙
述,正确的是()
A、for循环语句固定执行8次
B、当产生的随机数n为时结束循环操作
C、当产生的随机数n为1和2时不做任何操作
D、当产生的随机数n为0时结束程序运行
标准答案:D
知识点解析:当产生的随机数n为。时,执行“case。:exit(O)”这条语句,结束程序
的运行。
5、软件设计中模块划分应遵循的准则是()。
A、低内聚低耦合
B、高内聚低耦合
C、低内聚高耦合
D、高内聚高耦合
标准答案:B
知识点解析:软件设“中模块划分应遵循的准则是高内聚低偶合、模块大小规模适
当、模块的依赖关系适当等。模块的划分应遵循一定的要求,保证模块划分合
理,并进一步保证此为依据开发出的软件系统可靠性强,易于理解和维护。模块
之间的耦合应尽可能的低,模块的内聚度应尽可能的高。
6、设有一联合体变量定义如下:uniondata(longa;floatb;intc;chard:);
uniondatax;执行下列语句后,正确的联合体变量x的值是()。x.a=l11111:
x.b=2222;x.c=2.156;x.d=R;
A、111111
R、2222
C、2.156
D、R
标准答案:D
知识点解析:本题主要考查的知识点是联合体的内存使用。联合体与结构体的定义
相同,其本质区别就在于内存使用方式的不同。联合体所占用的内存空间为最长的
成员所占用的空间,各个成员分量全部是从低地址方
您可能关注的文档
最近下载
- 山东省潍坊市潍城区2024-2025学年六年级上学期期末数学试题.docx VIP
- 高考英语3500词详解.doc VIP
- 2.3河流与湖泊第2课时长江课件八年级地理上学期人教版.pptx VIP
- CDR解调解码器D3200使用说明书V1.0.pdf VIP
- 《圣教序》字字析130讲.docx
- 《护患沟通的艺术》课件.ppt VIP
- 【公开课】人作与天开——中国古典园林艺术+教学设计高一上学期美术人美版(2019)美术鉴赏.docx VIP
- 机械密封讲义--机械密封的原理及日常维护解析.ppt VIP
- 《有限元分析与实例讲解》课件.ppt VIP
- 部编版二年级语文上册期末测试卷(3套)(附答案).pdf VIP
原创力文档

文档评论(0)