全国计算机等级考试二级C语言笔试模拟试题(6)-中大网校
更新时间:2023-10-18 21:44:01 阅读量: 综合文库 文档下载
中大网校引领成功职业人生
全国计算机等级考试二级C语言笔试模拟试题(6)
总分:100分 及格:60分 考试时间:120分
每小题1分,共40分
(1)若有下面的说明和定义,则sizeof(struct aa)的值是 struct aa { int r1; double r2; float r3; union uu{char u1[5];long u2[2];}ua; } mya; A. 30 B. 29 C. 24 D. 22
(2)以下不属于对象的基本特点的是 A. 分类性 B. 多态性 C. 继承性 D. 封装性
(3)已知:int c[3][4];则对数组元素引用正确的是 A. c[1][4] B. c[1.5][0] C. c[1+0][0] D. 以上表达都错误
(4)下列叙述中,不属于软件需求规格说明书的作用的是 A. 便于用户、开发人员进行理解和交流
B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析
(5)以下程序的输出结果是 main() { char x=040; printf(\\n\);} A. 100 B. 80 C. 64 D. 32
(6)下列不属于软件工程的3个要素的是 A. 工具
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
B. 过程 C. 方法 D. 环境
(7)C语言中,文件组成的基本单位为 A. 记录 B. 数据行 C. 数据块 D. 字符序列
(8)下面各选项中,均是C语言标识符的选项组是 A. 33weauto B. _23me_3ew C. _433e_else D. ER-DF32
(9)若有以下定义,则能使值为3的表达式是 int k=7,x=12; A. x%=(k%=5) B. x%=(k-k%5) C. x%=k-k%5
D. (x%=k)-(k%=5)
(10)有以下程序 #include struct NODE { int num; struct NODE *next; }; main() { struct NODE *p,*q,*r; p=(struct NODE*)malloc(sizeof(struct NODE)); q=(struct NODE*)malloc(sizeof(struct NODE)); r=(struct NODE*)malloc(sizeof(struct NODE)); p->num=10; q->num=20; r->num=30; p->next=q;q->next=r; printf(\\n \); } 程序运行后的输出结果是 A. 10 B. 20 C. 30 D. 40
(11)在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是 A. a=20000+20000; B. a=4000*10;
C. a=30000+10000; D. a=4000L*10L
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
(12)有下列运算符:~,&,<<,>>, |,^,则运算的优先顺序是 A. ~,&,|,<<,>>,^ B. ~,<<,>>,&,|,^ C. ~,<<,>>,^,&,| D. ~,<<,>>,&,^,
(13)以下程序的运行结果是 sub(int x,int y,int *z) {*z=y-x;} main() { int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf(\\n\);} A. 5,2,3 B. -5,-12,-7 C. -5,-12,-17 D. 5,-2,-7
(14)阅读如下程序段 #include \ main() { int x,a,b; scanf(\); a=b=x; for(;x!=0;) { if(x 输入后输出结果是 A. a=7569,b=789 B. a=5,b=365 C. a=7,b=789 D. a=7569,b=5
(15)非空的循环单链表head的尾结点(由p所指向),满足 A. p->next==NULL B. p==NULL
C. p->next=head D. p=head
(16)已有变量定义和函数调用语句:int a=25;print_value(&a);下面函数的正确输出结果是 void print_value(int *x) {printf(\\n\);} A. 23 B. 24 C. 25 D. 26
(17)当说明一个结构体变量时系统分配给它的内存是
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
A. 各成员所需内存量的总和 B. 结构中第一个成员所需内存量 C. 成员中占内存量最大者所需的容量 D. 结构中最后一个成员所需内存量
(18)在C语言中,变量的隐含存储类别是 A. auto B. static C. extern
D. 无存储类别
(19)若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,下列不正确的输入形式是 A. 10<回车>22<回车>33<回车> B. 10.0,22.0,33.0<回车>
C. 10.0<回车>22.033.0<回车> D. 1022<回车>33<回车>
(20)结构化程序所规定的三种最基本控制结构是 A. 输入、处理、输出 B. 树形、网形、环形 C. 顺序、选择、循环
D. 主程序、子程序、函数
(21)在C程序中,判逻辑值时,用\非0\表示逻辑值\真\, 又用\表示逻辑值\假\。 在求逻辑值时,用()表示逻辑表达式值为\真\, 又用()表示逻辑表达式值为\假\。 A. 10 B. 01
C. 非0非0 D. 11
(22)若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p; 则对数组元素的错误引用是 A. pp[0][1] B. a[10] C. p[3][1]
D. *(*(p+2)+2)
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
(23)有以下程序 struct STU { char num[10]; float score[3]; }; main
() {struct STU s[3]={{\ {\ { \ },*p=s; int i; float sum=0; for(i=0;i<3;i++) sum=sum+p->score[i]; printf(\\n\); } 程序运行后的输出结果是
A. 260.00 B. 270.00 C. 280.00 D. 285.00
(24)现有如下程序段 #include \ int fun(int k,int *m) {if(k%3)*m=k*k; else *m=k/3;} main() { int (*p)(int,int *),m; p=fun; (*p)(78, &m); printf( \\n\);} 则程序段的输出结果为 A. 24 B. 25 C. 26 D. 27
(25)以下程序的运行结果是 #include \ main() {struct date {int year,month,day;}today; printf(\\n\(struct date)); } A. 6 B. 8 C. 10 D. 12
(26)软件开发离不开系统环境资源的支持,其中必要的测试数据属于 A. 硬件资源 B. 通信资源 C. 支持软件 D. 辅助资源
(27)有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空。 #include <stdio.h> main() { int i; for(i=100;i<200;i++) if((i-2)%4==0) if(!((i-3)%7)) if(_______) printf(\); } A. i%9=5 B. i%9!=5
C. (i-5)%9!=0 D. (i-5)%9==0
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
(15)下面程序的功能是:对字符串从小到大进行排序并输出,请填空。 #include \ #include \
sort(char *a[],int n) { int i,j; char *p;
for(j=1;j<=n-1;j++) for(i=0; 【15】 ;i++) if( 【16】 >0) { p=a[i]; a[i]=a[i+1]; a[i+1]=p;}} main() { int i;
char *book[]={\ sort( 【17】 ); for(i=0;i<6;i++) printf(\\n\[i]);}
(16)该程序运行的结果是( )。 #include #include
#define M 100
void fun(int m, int *a, int *n) { int i,j=0;
for(i=1;i<=m;i++) if(i%7==0||i??==0) a[j++]=i; *n=j;} main()
{ int aa[M],n,k; clrscr();
fun(10,aa,&n); for(k=0;k if((k+1) ==0)printf(\\n\); else printf(\[k]); printf(\\n\);}
(17)在最坏情况下,堆排序需要比较的次数为 【2】 。
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
(18)关键字ASC和DESC分别表示 【5】 的含义。
(19)以下函数的功能是求出能整除x且不是偶数的各整数,并按从小到大的顺序放在pp所指的数组中,这些除数的个数通过形参n返回。
例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15。 请按题意,完成填空。 试题程序:
#include <conio.h> #include <stdio.h>
void fun (int x, int pp[], int *n) { int i,j=0; 【13】
if(x%i==0)pp[j++]=i; 【14】; }
main ()
{ int? x,aa[1000], n, i ; clrscr(); printf(\\nPlease enter an integer number : \n \); scanf (\ \ &x); fun (x, aa, &n);
for (i=0 ; i<n ; i++) printf (\ \ aa [i]); printf (\\n \); }
(20)把数学表达式(cosx)(cosx)(m+n)/(m-n)改写成C语言的表达式是【10】。
答案和解析
每小题1分,共40分 (1) :D (2) :C (3) :C (4) :D (5) :A (6) :D (7) :D (8) :B (9) :D (10) :D
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
(11) :D (12) :D (13) :B (14) :D (15) :C (16) :D (17) :A (18) :A (19) :B (20) :C (21) :A (22) :C (23) :B (24) :C (25) :A (26) :D (27) :D (28) :C (29) :C (30) :A (31) :C (32) :C (33) :D (34) :B (35) :A
每小题2分,共20分 (1) :D (2) :D (3) :D (4) :D (5) :A (6) :A (7) :C (8) :C
t=++x或++y,当++x不为0的时候,即++x为真,则不需要再继续判断++y,那么y就不再执行自加,因此y=3.(9) :C (10) :D
每空2分,共40分 (1) : 0(2) :
关系模型(3) : 封装(4) : 9(5) : 6354(6) :
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
中大网校引领成功职业人生
一对多或1:N(7) : 0(8) : 消息(9) :
p=(structaa*)malloc(sizeof(structaa));(10) : 软件工具(11) : 7(12) : 1(13) :
一对多或1:N(14) : 交换排序(15) :
i<n-j;strcmp(a[i],a[i+1]);book,6(16) : 7(17) :
O(nlog2n)(18) :
升序排列和降序排列(19) : for(i=1;i<x;i+=2);*n=j(20) : (cosx)*(cosx)*(m+n)/(m-n)
中大网校 “十佳网络教育机构”、 “十佳职业培训机构” 网址:www.wangxiao.cn
正在阅读:
全国计算机等级考试二级C语言笔试模拟试题(6)-中大网校10-18
临床心理学复习知识要点06-25
本科英语专业毕业论文提纲01-19
婚姻家庭法课件整理10-16
自考财务管理计算题09-19
九年级化学上册绪言化学使世界变得更加绚丽多彩教案2803-14
中国检验试剂行业市场前景分析预测年度报告(目录) - 图文05-17
2014年山东省公务员考试行测真题及答案解析-完整版05-24
情书大全写给女友50字02-19
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 中大
- 模拟试题
- 网校
- 等级考试
- 笔试
- 二级
- 语言
- 计算机
- 全国
- 切比雪夫II型带通IIR数字滤波器设计
- 原子物理学1-5章出题
- 良好的公共关系在中学管理中的意义
- 第7章 常微分方程初值问题的数值解法 - 图文
- 社保前台个人工作总结
- 廉洁主要靠他律(四)
- 2016高中外研版英语必修一单元练习:Module6 The Internet and Telecommunications Word版含答案
- 初中物理常用研究方法
- 三年级经典诵读教学计划
- 电大社会学概论试题及答案
- 南京市企业实行不定时工作制和综合计算工时工作制审批和监督管理办法
- 计算机英语1500词
- 英美式英语区别
- 840数控镗铣床培训1 - 图文
- 礼貌礼节期末考试试卷二(含答案)
- 浙江湖州2016初中保送考试数学试卷及解析
- 2015最新(经典)除数是一位数的除法应用题专项
- 中国传媒大学南广学院学生会
- 高中物理竞赛教程《质点的圆周运动》
- 肺癌试题