《计算机二级C语言测试题》由会员分享,可在线阅读,更多相关《计算机二级C语言测试题(22页珍藏版)》请在人人文库网上搜索。

1、第一章)1. 以下关于算法的描述不正确的是 。A. 任何一个问题,它的实现算法是唯一的B. 描述算法常用的表达工具有流程图、N-S图、PAD图、伪码等C. 算法的最终实现是计算机程序D. 正确性和清晰易懂性是一个好算法的基本条件2下面是一个加法程序,指出存在的逻辑错误和语法错误。/* 求整数 a 和 b 的和 */ main( )int a,b;a=8;b=2000;print(%dn,a-b);3在每个C程序中都必须包含有这样一个函数,该函数的函数名为 A mainB. MAIN C. name D. function4. 以下叙述不正确的是 。A. C程序书写格式规定,一行内只能写一个语句。

2、B. main()函数后面有一对花括号,花括号内的部分称为函数体C. 一个C程序必须有 main()函数D. C规定函数内的每个语句以分号结束5. 以下各标识符中,合法的用户标识符为 。A. A#C B . mystery C . main D . ab*6. 已知求解某问题的算法如下:输入 a、 b、 c 三个数。将 a 和 b 比较,较大者放在a中,小者放在b中。将 a 和 c 比较,较大者放在a中,小者放在c中。将 b 和 c 比较,较大者放在b中,小者放在c中。 依次输出 a、b、 c。请根据上述算法描述,把算法的功能表达出来。【答案】把任意输入的三个数a、b、c 按降序排列的顺序输出。

3、。7一个 C 语言程序可以包括多个函数,程序总是按照如下 所描述的方式执行当前的程序。A. 从本程序的 main()函数开始,到本程序文件的最后一个函数结束。B. 从本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。C. 从ma in ()函数开始,到 ma in ()函数结束。D. 从本程序文件的第一个函数开始,到本程序main()函数结束。8.以下叙述正确的是 。A. 在C程序中,main()函数必须位于程序的最前面。B. C程序的每行中只能写一条语句。C. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误。D. C语言本身没有输入输出语句。答案:1. A2. 语法错误是 。

4、print, 应该为 printf ;逻辑错误是 a-b, 应该为 a+b。3. A 4 . A 5 . B6. 把任意输入的三个数a、b、c 按降序排列的顺序输出。7. C 8 . DC语言测试题(第二章)1. C语言中的实数可以写成不同表示形式,下列表示形式中正确的是A.B . C . D . e62. 下列程序执行后的结果是 。main()int x=f;printf(%cn, A-a+x);A. a=0&a=0|a=0&a=a&chb)c=a; a=b; b=c;执行该程序段后,变量a、b、c的值是oA. a=1, b=2, c=3Ba=2,b=3,c=3C. a=2, b=3, c=。

5、1Da=2,b=3,c=24 有程序如下:#i nclude mai n()int c;while(c=getchar()!=n)switch(c-2)case 0:case 1:putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3); default:putchar(c+2);break;prin tf(n);若运行该程序时,按如下形式从键盘输入数据,则程序的运行结果为输入数据:2473 fA. 668977C.D5 执行下面的程序段后,int a=3,b=5,c;B. 668966.6688766a和b的值分别为c=(a-b)a。

6、+:b-;A3,2B3,3C 4,4 D 4,5答案:1 D2 B3 B4 A5 BC语言测试题(第五章)1有程序段如下:int k=10;while(k=0)k=k-1;则下面描述中正确的是 。A. 语句k=k-1; ”被执行10次B. 语句“ k=k-1; ”被执行无限多次C. 语句“ k=k-1; ” 一次也不执行D. 语句“ k=k-1; ”只执行一次2. 有程序段如下:int k=10;dok=k-1;while(k=0);则下面描述中正确的是 。A. 语句“ k=k-1; ”执行1次B. 语句“ k=k-1; ”执行10次C. 语句“ k=k-1; ”执行11次D. 语句“ k=k。

7、-1; ”执行12次3. 下面是一个程序段:int x,y;for(y=1,x=2;y=10)break ; x+=5 ; 执行该程序段后 ,x 值为 。A. 2 B . 7 C . 12 D . 154. 有程序段如下:int i,j;for(i=5;i;i-)for(j=1;jx=y;y=z;z=x/y;elsebreak;prin tf(%n ”,y);运行该程序,按如下形式从键盘输入数据,程序的数出结果是键盘输入数据:,丁1A. B. C. D.答案:1. C 2.C 3.C 4. A 5. BC语言测试题(第六章)1. 若有数组定义int m2=1,3,5,7,9,则以下叙述正确的是。

8、 A. 该定义存在语法错误B. 该定义等价于int m32=1,3,5,7,9C. 该定义等价于int m2=1,3,5,7,9D. 该定义等价于int m22=1,3,5,7,92 .对两个数组a和b进行如下的初始化:char a=a,b,c,d,e,f;char b=abcdef:则以下叙述正确的是。A. a数组与b数组完全相同B. a数组与b数组具有相同的长度C. a数组和b数组的最后一个字符都是字符串结束标志符0D. a数组的长度比b数组的长度小3. 下面程序的功能是输出数组s中最大元素的下标。请在横线上填上适当的内容,使 它能得出正确的结果。main ()int k,p,s=1,-9。

9、,7,2,-10,3;for(p=0,k=p;psk);printf(%dn, k);4. 下面程序的功能是将一字符串中的小写英文字母全部改成大写形式,然后输出。请 在横线上填上适当的程序代码,使它能输出正确的结果。#i nclude main ()int i=0;char str80;scan f(%s,str);while ()if()stri= stri-32;;prin tf(%sn, str);5. 下面程序的功能是将一个字符串str的内容颠倒过来。请在横线上填上适当的内容, 使它能输出正确的结果。#i nclude main ()int i,j,;char str=abcdefgh。

10、ijk;j=strle n( str);for(i=0;i= a& strinameD. (*p).name4下面的程序运行后的输出结果为 struct stu int num;char name10;int age;void fun(struct stu *p) printf(%sn,(*p).name);main()struct stu students3=9801,Zhang,20, 9802,Wang,19,9803,Zhao,18;fun(students+1);5有程序如下:#include struct dateint year,month,day;today;void main。

11、()printf(%d,%dn,sizeof(struct date),sizeof(today);该程序执行后输出的结果是 。A. 2,2 B. 6,2 C. 6,6 D. 2,6答案:1 C2 D3 B4 Wang5 CC语言测试题(第十章)1已知 fp 为文件类型指针,若要打开 e 盘 text 文件夹(目录)下的文件,下面各选 项中正确的是 。A. fp=fopen(e:text,r) B. fp=fopen(e:text,r)C. fp=fopen(e:text,r) D. fp=fopen(e:text,r)2使用 fclose(fp) 函数正常关闭 fp 文件后,函数 fclos。

12、e() 的返回值是 。A. 1 B. 0 C.- 1 D. 非零值3函数调用 fseek (fp,-20L,2) 的含义是 。A. 将文件位置指针移到距离文件头 20 个字节处B. 将文件位置指针从当前位置向后移动 20个字节C. 将文件位置指针从文件末尾处向文件头方向移动 20 个字节D. 将文件位置指针移到离当前位置 20 个字节处 4有如下定义:struct stu a20;FILE *fp; 设文件中以二进制文件格式存放了 5 个班的学生数据,且文件已打开, fp 指向文件头。若要从文件中读出 20 个学生的数据放入 a 数组中,以下语句不正确的是 。A. for(i=0;iba:b);C. inline int sum(int n)return(aba:b)c(aba:b):c);D. inline int max3(int a,int b,int c)int i,s=0;int s;for(i=1;i=n;i+)s=s+i;s= a*a+b*b+c*c;return(s);return(s);答案:1 D2 B3 B4 C5 C。

c语言第六章数组测试题,计算机二级C语言测试题相关推荐

  1. 006-高级语言程序设计C 第六章,高级语言程序设计_C语言(第六章 数组.ppt

    <高级语言程序设计_C语言(第六章 数组.ppt>由会员分享,可在线阅读,更多相关<高级语言程序设计_C语言(第六章 数组.ppt(30页珍藏版)>请在人人文库网上搜索. 1. ...

  2. c语言第六章数组题库及详解答案,C语言第六章数组习题答案.doc

    C语言第六章数组习题答案 第六章 数组 习题答案 一.选择题 12345678910CDBDCDDBCC11121314151617181920DBBCDDCDBD212223242526272829 ...

  3. 百一测评c语言两个数求和程序,2017计算机二级C语言考前测试题与答案

    2017计算机二级C语言考前测试题与答案 三.程序修改题 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位. 例如,当s中的数为 ...

  4. 计算机二级c语言考试内容有哪些,全国计算机二级C语言公共部分考什么的那些内容?..._公共英语考试_帮考网...

    全国计算机二级考试时间:春季是3月份,秋季是9月份.具体的日期每年都不一样. 全国计算机等级考试的成绩将在考后约45-90天内得到成绩(不同地区公布成绩的时间将有所差异),查询方法有声讯电话(快.收费 ...

  5. 15年3月c语言试卷,2015年3月计算机二级C语言试卷及答案..doc

    2015年3月计算机二级C语言试卷及答案 和十位的数字之和大于5的所有无符号整数,结果保存在数组yy中,其个数由函数proc返回.?例如,当arr[8]={13,1,205,252,2,333,444 ...

  6. 二级c语言编译完程序如何运行,计算机二级C语言辅导:C++环境下编译和运行c语言...

    一 单个文件运行 1 打开vc++出现如图 2 从file菜单中选择"new"→c++source file如图 3 单击"--"命令按扭,在choose di ...

  7. 2015年9月全国二级C语言,2015年9月全国计算机二级C语言模拟题

    2015年9月全国计算机二级C语言模拟题 点击查看试题参考答案 17.在函数中默认存储类型说明符的变量应该是________存储类型. A.内部静态 B. 外部 C.自动 D. 寄存器 18.C语言中 ...

  8. 全国二级c语言通过秘诀,2020年全国计算机二级C语言备考技巧

    [摘要] 第一次参加全国计算机等级考试的考生对于考试内容相关的某些问题并不清楚,小编今天就整理下2020年全国计算机二级C语言备考技巧内容,解决大家在全国计算机等级考试的疑问. 2020年全国计算机二 ...

  9. 二级c语言填空题库及答案,计算机二级C语言程序填空题及答案解析精选

    { int a[10],i,*k=&i: for(i=0:i<10:i++) scanf(\: findmin(a,10,k): printf(\: } [3.4]下面程序的功能是计算1 ...

最新文章

  1. 基于Java的RDMA高性能通信库(二):Java Socket Over RDMA
  2. WCF获取客户端IP和端口
  3. 2020年六月份qq邮箱代收搜狐邮箱
  4. 通过最简单的button控件,深入学习SAP UI5框架代码系列之零
  5. Mavne安装Jboss
  6. 韩顺平php视频笔记83-87 防盗链 $_SERVER http协议相关 文件相关
  7. 关于DELL服务器如果采购散件,进行服务器升级的相关说明
  8. 视觉中国再度开盘跌停 网站仍旧无法打开
  9. SQL Server维护计划–好处,功能和特性
  10. php 可变变量 数组赋值,PHP可变变量学习小结
  11. element的日期选择使用value-format之后表单验证报错
  12. 一台linux服务器配置多个tomcat应用
  13. ros下各个包中的map的格式
  14. tp3.2 实现增删改查
  15. 综合能源业务有哪些?
  16. 网店管家客户端 3.1 安装上去 不能运行 提示找不到指定模块
  17. Redhat下7-Zip的安装和使用
  18. java实现excel 行列转置,行列转换。附完整代码
  19. elementUI表格合并行数据
  20. OpenMAX编程-音视频等组件介绍

热门文章

  1. Algorithm:网络广告营销领域之归因分析/归因模型的简介、算法、案例应用之详细攻略
  2. 常见用户行为分析模型:归因分析
  3. 向大佬学习C语言1199: 在线判题(字符串)
  4. python androidhelper 语音识字_Python实现截图AI文字识字小工具
  5. redis的Java客户端:Jedis的使用及JedisPool的配置优化
  6. shell脚本 一键部署 Lnmp 及社区论坛 服务架构
  7. Robot Framework自动化测试(二)---元素定位
  8. kylin云平台搭建问题
  9. 教培机构、讲师的6大痛点
  10. 前端开发者不得不知道的41个常用的网站,因为这41个网站我成了别人眼中的巨佬