历年全国计算机二级C语言题库.pdf

50道 C 语言知识题 1.以下叙述中正确的是 A)用 C 程序实现的算法必须要有输入和输出操作 B)用 C 程序实现的算法可以没有输出但必须要有输入 C)用 C 程序实现的算法可以没有输入但必须要有输出 D)用 C 程序实现的算法可以既没有输入也没有输出 2.下列可用于 C 语言用户标识符的一组是 A)void, define, WORDB)a3_3,_123,Car C)For, -abc, IF CaseD)2a, DO, sizeof 3.以下选项中可作为 C 语言合法常量的是 A)-80B)-080C)-8e1.0D)-80.0e 4.若有语句:char *line5;,以下叙述中正确的是 A) 定义 line 是一个数组,每个数组元素是一个基类型为 char 为指针变量 B) 定义 line 是一个指针变量,该变量可以指向一个长度为5的字符型数组 C) 定义 line 是一个指针数组,语句中的*号称为间址运算符 D) 定义 line 是一个指向字符型函数的指针 5.以下定义语句中正确的是 A)inta=b=0;B)charA=65+1,b=b; C)floata=1,*b=D)doublea=00;b=1.1; 6.有以下程序段 charch;intk; ch=a; k=12; printf(“%c,%d,“,ch,ch,k);printf(“k=%d n“,k); 已知字符 a 的 ASCII 码值为97,则执行上述程序段后输出结果是 A)因变量类型与格式描述符的类型不匹配输出无定值 B)输出项与格式描述符个数不符,输出为零值或不定值 C)a,97,12k=12 D)a,97,k=12 7.有以下程序 main() inti,s=1; for (i=1;i=2c=a; if(c!=a)c=b; printf(“%d,%d,%dn“,a,b,c); 其输出结果是 A)程序段有语法错B)3,5,3C)3,5,5 D)3,5,7 10.有以下程序 #include main() intx=1,y=0,a=0,b=0; switch(x) case1: switch(y) case0:a+;break; case1:b+;break; case 2:a+; b+; break; case 3:a+; b+; printf(“a=%d,b=%dn“,a,b); 程序的运行结果是 A)a=1,b=0B)a=2,b=2C)a=1,b=1 D)a=2,b=1 11.下列程序的输出结果是 #include “stdio.h“ main() int i,a=0,b=0; for(i=1;i0;j+=2) s=10*s+pij-0; printf(“%dn“,s); 该程序的输出结果是 A)69825B)63825C)6385D)693825 16.有定义语句:chars10;,若要从终端给 s 输入5个字符,错误的输入语句是 A)gets(B)scanf(“%s“,s+1);C)gets(s);D)scanf(“%s“,s1); 17.以下叙述中错误的是 A)在程序中凡是以“#“开始的语句行都是预处理命令行 B)预处理命令行的最后不能以分号表示结束 C)#defineMAX是合法的宏定义命令行 D)C 程序对预处理命令行的处理是在程序执行的过程中进行的 18.设有以下说明语句 typedef struct int n; char ch8; PER; 则下面叙述中正确的是 A)PER 是结构体变量名B)PER 是结构体类型名 C)typedef struct 是结构体类型D)struct 是结构体类型名 19.以下叙述中错误的是 A)gets 函数用于从终端读入字符串 B)getchar 函数用于从磁盘文件读入字符 C)fputs 函数用于把字符串输出到文件 D)fwrite 函数用于以二进制形式输出数据到文件 20.以下能正确定义一维数组的选项是 A)int a5=0,1,2,3,4,5;B)char a=0,1,2,3,4,5,0; C)char a=A,B,C;D)int a5=“0123“; 21.有以下程序 #include main() char p=a, b, c,q10= a, b, c; printf(“%d%dn“,strlen(p),strlen(q); 以下叙述中正确的是 A) 在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都 为3 B) 由于p数组中没有字符串结束符,长度不能确定,但q数组中字符串长度为 3 C) 由于q数组中没有字符串结束符,长度不能确定,但p数组中字符串长度为 3 D) 由于 p 和 q 数组中都没有字符串结束符,故长度都不能确定 22.有以下程序 #include #include voidfun(char*s,intn) char*t;inti,j; for(i=0;istrlen(sj)t=si;si:sj;sj=t; main() char*ss=“bcc“,“bbcc“,“xy“,“aaaacc“,“aabcc“; fun(ss,5);printf(“%s,%sn“,ss0,ss4); 程序的运行结果是 A)xy,aaaaccB)aaaacc,xyC)bcc,aabccD)aabcc,bcc 23.有以下程序 #include int f(intx) inty; if(x=0|x=1)return(3); y=x*x-f(x-2); returny; main() intz; z=f(3);printf(“%dn“,z); 程序的运行结果是 A)0B)9C)6D)8 24.下面程序段的运行结果是 char str=“ABC“,*p=str; printf(“%dn“,*(p+3); A)67B)0C)字符C的地址D)字符C 25.若有以下定义: struct link int data; struct link *next; a,b,c,*p,*q; 且变量 a 和 b 之间已有如下图所示的链表结构: 26.指针 p 指向变量 a,q 指向变量 c。 则能够把 c 插入到 a 和 b 之间并形成新的链 表的语句组是: A)a.next=c; c.next=b;B)p.next=q; q.next=p.next; C)p-next= q-next=p-next;D)(*p).next=q; (*q).next= 27.对于下述程序,在方式串分别采用“wt“和“wb“运行时,两次生成的文件 TEST 的 长度分别是 #include void main() FILE *fp=fopen(“TEST“,); fputc(A,fp);fputc(n,fp); fputc(B,fp);fputc(n,fp); fputc(C,fp); fclose(fp); A)7字节、7字节B)7字节、5字节C)5字节、7字节D)5字节、5字 节 28.变量 a 中的数据用二进制表示的形式是01011101,变量 b 中的数据用二进制表 示的形式是11110000。若要求将 a 的高4位取反,低4位不变,所要执行的运算 是 A)abB)a|bC)a,若要从终端给 s 输入5个字符,错误的输入语句是 A)gets(B)scanf(“%s“,s+1);C)gets(s); D)scanf(“%s“,s1); 48.有以下程序 #include #defineN5 #defineMN+1 #definef(x)(x*M) main() inti1,i2; i1=f(2); i2=f(1+1); printf(“%d %dn“,i1,i2); 程序的运行结果是 A)1212B)117C)1111D)127 49.若有以下说明和定义 union dt int a; char b; double c;data; 以下叙述中错误的是 A)data 的每个成员起始地址都相同B)变量 data 所占内存字节数与成员 c 所占字节数相等 C)程序段:data.a=5;printf(“%fn“,data.c);输出结果为5.000000D)data 可以 作为函数的实参 50.有以下程序 #include main() FILE *fp;int k,n,a6=1,2,3,4,5,6; fp=fopen(“d2.dat“,“w“); fprintf(fp,“%d%d%dn“,a0,a1,a2); fprintf(fp,“%d%d%dn“,a3,a4,a5); fclose(fp); fp=fopen(“d2.dat“,“r“); fscanf(fp,“%d%d“,printf(“%d%dn“,k,n); fclose(fp); 程序运行后的输出结果是 A)12B)14C)1234D)123 456 答案 12345678910 CBAABDDBBD 11121314151617181920 BBACBCDDBB 21222324252627282930 BAACBDBACA 31323334353637383940 DBBAADBBBB 41424344454647484950 BBCACDDBDD

历届二级c语言pdf,历年全国计算机二级C语言题库.pdf相关推荐

  1. 计算机二级c语言题库pdf,历年全国计算机二级C语言题库.pdf

    50道 C 语言知识题 1.以下叙述中正确的是 A)用C 程序实现的算法必须要有输入和输出操作 B)用C 程序实现的算法可以没有输出但必须要有输入 C)用C 程序实现的算法可以没有输入但必须要有输出 ...

  2. 全国计算机职称考试excel2003,全国计算机职称考试excel2003题库.pdf

    一. Excel 的应用基础 1. 要求:在 "打开 "对话框上,利用 "工具 "下拉菜单,将文件 "阳光 .xls ,重命名为:" hx. ...

  3. 计算机二级access上机题,2017历年全国计算机二级access上机试题及答案

    2017历年全国计算机二级access上机试题及答案 历年操作试题解析(整理,可能为年以前的)第一套一.基本操作题(计分)()新建数据库"学生",将考生文件夹中的"学生& ...

  4. 全国大学生计算机二级c语言考试时间,全国计算机二级考试时间和地点查询

    技校网专门为您推荐的类似问题答案 问题1: 全国计算机二级考试时间 国家计算机等级一年中只有两次,第一次在三月份,报名时间就是11月底到12月上旬,第二次考试在九月.你这应该是省二级考试 问题2: 全 ...

  5. 全国计算机职称考试excel2003,全国计算机职称考试excel2003题库及答案.pdf

    全国计算机职称考试 excel2003 题库及答案 一. Excel 的应用基础 1. 要求:在"打开"对话框上,利用"工具"下拉菜单,将文件"阳光 ...

  6. 全国计算机职称考试excel2003,全国计算机职称考试excel2003题库及答案电子教案.pdf...

    全国计算机职称考试 excel2003 题库及答案 一. Excel 的应用基础 1. 要求:在 "打开 "对话框上,利用 "工具 "下拉菜单,将文件 &quo ...

  7. 计算机一级考试题库免费,全国计算机一级考试试题题库

    全国计算机一级考试试题题库 一.选择题 1.一个字长为8位的无符号二进制整数能表示的十进制数值范围是( ). A)0-256 B)0-255 C)1-256 D)1-255 2.假设某台式计算机的内存 ...

  8. 计算机 考试 知识题库,全国计算机一级考试试题题库及答案

    全国计算机一级考试试题题库及答案 全国计算机等级考试是社会考试,就考试性质而言,它是一种重视应试人员对计算机和软件的实际运用能力的考试.考试分为四个等级,不同等级的内容不同,一级主要考核微型计算机基础 ...

  9. 职称考试 计算机 xp,全国计算机职称考试XP题库及答案[1][1].docx

    全国计算机职称考试XP 题库及答案 一. Windows XP的特点.启动和退出 1.要求:将你的计算机转入待机状态:开始→关闭计算机→待机 2.要求:重新启动你的计算机:开始→关闭计算机→重新启动 ...

  10. ji计算机一级题库,全国计算机等级考试一级题库0l0ji.doc

    全国计算机等级考试一级题库0l0ji 全国计算机等级考试一级题库(1)1.微机中1K字节表示的二进制位数是( ).D? A.1000 B.8x1000 C.1024 D.8x1024?? 2.计算机硬 ...

最新文章

  1. onethink php7.1,海豚PHP开发框架下载
  2. Tornado之自定义session
  3. php表单提交完返回,表单内容不清空解决方法
  4. 1.6 编程基础之一维数组 03 计算书费 python
  5. django-命名空间与反向解析-模板反向解析-视图反向解析
  6. 剑指offer——4.二维数组中的查找
  7. UITableView单元格选择颜色?
  8. latex table 表格 文字太长 自动换行
  9. Unix 文件和目录
  10. Java 学习笔记·十二 —— Java 案例·网上商城系统
  11. 【数据科学竞赛入门】从往届腾讯广告大赛看如何入坑数据挖掘竞赛
  12. android studio实现记住密码,Andriod Studio实现保存QQ密码功能(案例代码详解)
  13. 提高睡眠质量的牛皮凉席!
  14. oracle查询当前归档scn_Oracle查询归档日志
  15. 2016.08互金平台移动端影响力50强
  16. casella pdf 统计推断_统计推断_PDF图书下载_George Casella,Roger L. Berger_免费PDF电子书下载_第一图书网...
  17. Greenplum初始化数据库时出现gpadmin-[ERROR]:-gpstart error: Do not have enough valid segments to start the arr
  18. springdata数据源的配置
  19. css中元素横向放置,使用CSS将元素放置到右侧
  20. ZZULIOJ 2348: 小明的第一份实习任务(前缀和)

热门文章

  1. 51nod 1294 修改数组
  2. IE下用iframe引入页面时出现SCRIPT5: 拒绝访问(access is denied)
  3. Hadoop1.0.4伪分布式安装
  4. 初学ASP.Net时在论坛收藏收集的一些资料备忘
  5. 删除Nouveau 安装 NVIDIA 最新驱动 ubuntu18
  6. Qt 窗口嵌入桌面 窗口 放在桌面
  7. Open Virtual Machine Tools
  8. Intel 64 Memory ordering principles
  9. 路由器需要多大内存?
  10. C语言线性表realloc增加空间,数据结构C语言实现系列——线性表