21.B。【解析】y--的作用是先取其值作为表达式的值,然后Y的值减1存入Y。当y>0时循环继续,直到y=0时循环结束,然后Y值减l存入Y中,所以选B。

22.C。【解析】本题中,语句printf函数输出的是字符指针S所指变量的ASCIl表对应值,即ASCIl表中值为s[0]+2的字符。所以选C。

23.B。【解析】字符数组长度为7,因为C语言中系统会在字符串末尾加入一个字符’\0’,而x[O]=0的作用是将一个整数0存入字符数组中,系统会自动将整型数0转换成字符’\o’。所以输出为7,0。

24.D。【解析】本题考查函数返回值作参数,最初n=1,f(n)=f(1)=2,将f(n)的结果代入第二个f(n)中,即f(f(n))=f(2)=4,所以f(f(f(f(n))))=f(4)=8。

25.C。【解析】A中P是指针,没有初始化,且取P的地址即类型为指向地址的地址,与输出参数类型不符。B中指针P没有初始化,且P所指变量值不明。D*p是整型变量,&k是整型变量的地址。所以选C。

26.D。【解析】本题int*p[4]的作用是声明一个指针数组,每个元素都是int*型指针。

27.D。【解析】选项A、B中n为变量,C语言中不允许动态定义数组维数,即维数不能是变量。选项C无此语法。

28.D。【解析】选项A中,其他元素会自动以0填充。选项C中维数是常量表达式,故没错。

29.D。【解析】本题考查参数的按值传递。调用f(r),函数创建一个整型指针P,然后将r的值传给P,即P也指向a,p=p+3,输出P所指变量的值,即数组右移3位,即a[O+3]的值4,然后,函数结束,指针P被销毁,r中的值不变,还指向a[0],所以输出为4,1。

30.A。【解析】对下标为偶数的元素进行降序排序,下标为奇数元素保持不变。

31.A。【解析]strcmp(char*,char*),函数strcmp用于比较两个字符串的长度,长者为大,若字符个数也一样,则从左至右依次比较相同位上的字符,字符大小按ASCIl表值计算,直到最后一个字符,若还相同,则两个字符串相等,返回值0。选项A中if(strcmp(s2,sl)=

=0)ST,若s2等于sl,则返回值0,0等于0,所以逻辑表达式strcmp(s2,sl)= =0为真,执行ST。

32.C。【解析】C项复制时没有复制结束串“\0”。

33.B。【解析】C语言中以字符’\0’作为字符串结束的标志。本题中字符串a实际为“ABCD”,函数str-cat将串a和串b连接,所以选B。

34.C。【解析】循环语句while(p[i],依次从字符串的首字符开始处理,若处理到了最后一个字符即 p[i]=’\0’则停止。“p[i-1]=p[i-1]=’a’+’A’;”实现字符的替换。

35.D。【解析】本程序主要考查递归函数。fun(7),首先将参数代入函数,因为(7/2)>1,所以执行f(3),依此类推直到f(1.5),(1.5/2)<1,所以执行打印函数,此时X值为3,然后退出f(1.5),返回f(3),打印x值即7。所以选D。

36.B。【解析】本题考查静态变量,C语言中静态变量的生存期是从程序的开始到结束。本题中静态变量x,随着每次进入循环不断增长5次,返回的值分别为2、3、4、5、6。所以S=1+2+3+4+5+6=21, 选B。

37.A。【解析】本题中,首先创建一个动态内存,然后将地址分别存入指针a、b、c中,即a、b、c都指向相同.的变量。分别给a、b、c所指的变量赋值,最终a、b、c所指的变量中的值为3,最后打印a、b、c所指的变量

38.C。【解析】函数sizeof(  )的参数为C中定义或者用户自定义的数据,作用是返回参数所指的数据类型所占用的内存空间的字节数。本题中A是整型,B是双精浮点数,分别占4个字节和8个字节。所以选C。

39.B。【解析】语句typedef struct S{int g;char h;)T的作用是用T作为struct S{int g;char h;)的简写,所以选B。

40.D。【解析】124的2进制值为1111100,要输出为248即124*2,则2进制值为11111000,即右移l位,所以选D。

相关推荐:

c语言中二维数组中维数的计算,2015年计算机二级《C语言》考试上机测试题(4)相关推荐

  1. python二维数组表示_python中二维数组中的数如何表达

    python二维数组如何挑选出一定范围的数值? 比如说有一个二维数组 13.1 13.2 13.3 13.4 15.5 15.0 45.2 22.3 22.3 3 [j for i in a for ...

  2. 2015计算机二级c语言题库,2015年计算机二级C语言题库找题目录

    2015年计算机二级C语言题库找题目录 找题目录 第01套:int fun(___1___ *std) 第02套:void WriteText(FILE ___1___) 第03套: fprintf( ...

  3. c语言中二维数组中维数的计算,数组指针字符串C语言程序设计-第4章.ppt

    <数组指针字符串C语言程序设计-第4章.ppt>由会员分享,可在线阅读,更多相关<数组指针字符串C语言程序设计-第4章.ppt(132页珍藏版)>请在人人文库网上搜索. 1.程 ...

  4. pch在c语言中占内存字节数,2018年9月计算机二级C语言考试章节习题及答案(6).docx...

    2018年9月计算机二级C语言考试章节习题及答案(6) 第2章 C程序设计的初步知识 2.3 整型数据 1[单选题] 用8位无符号二进制数能表示的最大十进制数为( ) A.127 B.128 C.25 ...

  5. C语言考试题及答案(8),2015年计算机二级C语言测试题及答案(8)

    1: 请编写函数fun,对长度位7个字符的字符串,除首尾字符外,将其余5个字符按ascii码降序排列. 答案: void fun(char *s,int num) { char t; int I,j; ...

  6. 国二c语言最后一道题怎么做拿分,2017年全国计算机二级C语言考试提分试题

    2017年全国计算机二级C语言考试提分试题 转眼间就已经到了2月中旬,距离3月份计算机二级考试还剩一个多月的时间了,以下是百分网小编搜索整理的一份2017年全国计算机二级C语言考试提分试题,供参考练习 ...

  7. c语言菜单选择如何用字符形式,【创客天地】计算机二级C语言、VB考试详解分析...

    原标题:[创客天地]计算机二级C语言.VB考试详解分析 01 马上就要迎来计算机二级考试了,你准备好了吗?今天助手君准备了一点C语言干货,希望对即将考试的你有所帮助.(上期刚刚推了office,有需要 ...

  8. 计算机二级c语言运行黑框闪退,come on看过来!计算机二级C语言常见问题:风格...

    小编所收集到的相关计算机二级C语言常见问题:风格的资料 大家要认真阅读哦! 问题列表: 1 什么是C 最好的代码布局风格? 2 用if(!strcmp(s1, s2)) 比较两个字符串等值,是否是个好 ...

  9. PTA-7-1 将数组中的数逆序存放 (20分)(C语言)

    本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素. 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10).第二行输入n个整数,用空格分开. 输出 ...

最新文章

  1. 6行代码,带你学会Python最有用的小技巧【收藏不后悔】
  2. 配置Eclipse中的Maven环境
  3. spark sql读取hive底层_scala – 从一个hive表中读取并使用spark sql写回来
  4. 4.vuex学习之getters、mapGetters
  5. VSCode配置Python编辑器
  6. spring boot集成oss
  7. 网络:常见的端口号及分类
  8. 先学Oracle还是Java,事前学习过的java和Oracle笔记没删除的都带过来
  9. unity3d php js,【Unity开发】unity3d中的http通信?post/get
  10. java collection key_Java Collection总结
  11. vue要求更新3.0-》使用axios的时候出现错误
  12. 将 iOS 软件移植到 Windows 10 的桥梁将很快打通
  13. chinakr的推荐软件列表2007版
  14. 零拷贝原理详解(很多大厂面试题哦)
  15. 61家公司入选“2021年大中华区最佳职场”榜单;针对“奥密克戎”!云顶新耀与加拿大生物技术公司研发新型疫苗 | 美通社头条...
  16. 第七周助教工作总结——NWNU李泓毅
  17. 数据驱动的软件智能化开发| ChinaOSC
  18. 徐荣谦《养好脾和肺 宝宝不积食不咳嗽长大个》【01】小儿常见病
  19. 【NLP】中文分词:原理及分词算法
  20. ubuntu 定时重启/关闭进程

热门文章

  1. C++ 详解创建链表过程
  2. 企业使用加密软件的原因有哪几点?
  3. 新星微前端MicroApp的基础教程
  4. 解决Mybatis-Plus的联合主键问题
  5. 轻松打造图文并茂的Word文档(转)
  6. 边缘融合 边缘计算_可怕的冲击力边缘
  7. KubeSphere通过Ceph CSI对接持久化存储Ceph集群
  8. 在CSDN的六载时光,2021年博客之星由谁决定
  9. 算法:欧几里得辗转相除法的原理
  10. php switch case 为空