C语言习题级答案.docx

测试题3 1.C语言中不合法的字符常量是 C A、65 B、xff C、028 D、 B、pa; C、p D、*pa0; 3.若有x22,y26,z0;,则执行下面语句后,z的输出结果是B zxyxy A、72 B、26 C、48 D、22 4.对于建立函数的目的,正确的说法是 D A、提高程序的执行效率 B、减少程序的篇幅 C、减少程序文件所占的内存 D、提高程序的可读性 5.有定义char*p1,*p2;则下列表达式中正确合理的是 C A、p1/5 B、p15 C、p1 whilei j共执行了多少次 C include main int i 0, j 10, k 2, s 0; for ; ; i k; ifi j printf“dn”, s; break; s i; A、4 B、8 C、6 D、7 10.下列各m的值中,能使m32等价于 char *a;*a“china“; B、char str10“china“;等价于char str10;str“china“; C、char c4“abc“,d4“abc“;等价于 char c4d4“abc“; D、char *s“china“;等价于 char *s;s“china“; 12.设 b的值为二进制数, b00000010;表达式b2/b1的值是(A)。 A、0 B、2 C、8 D、4 13.以下叙述正确的是(A)。 A、用do-while语句构成的循环,在while后的表达式为零时结束循环 B、do-while语句构成的循环只能用break语句退出. C、do-while语句构成的循环不能用其它语句构成的循环来代替. D、用 do-while 语句构成的循环,在 while 后的表达式为非零时结束循环. 14.以下正确的说法是(D)。 A、如果形参与实参类型不一致,以实参类型为准 B、return后边的值不能为表达式 C、定义函数时,形参的类型说明可以放在函数体内 D、如果函数值的类型与返回值类型不一致,以函数值类型为准 15.已定义两个字符数组a,b,则以下正确的输入格式 B 是 A、scanf“ss“, B、scanf“ss“, a, b; C、gets“a“,gets“b“; D、geta, b; 16.宏定义define PI 3.14中的宏名PI代替 C A、不确定类型的数 B、一个单精度实数 C、一个字符串 D、一个双精度实数 17.以下叙述中正确的是(A)。 A、C程序中注释部分可以出现在程序中任意合适的地方 B、分号是C语句之间的分隔符,不是语句的一部分 C、花括号和只能作为函数体的定界符 D、构成C程序的基本单位是函数,所有函数名都可以由用户命名 18.若有说明int a34;则数组a中各元素(A)。 A、不能得到确定的初值 B、可在程序的编译或运行阶段得到初值0 C、可在程序的运行阶段得到初值0 D、可在程序的编译阶段得到初值0 19.下面四个选项中,均是不合法的用户标识符的选项是(D)。 A、_123 temp int B、A P_0 do C、float la0 _A D、b-a goto int 20.以下不能对二维数组a进行正确初始化的语句是(B)。 A、int a31,2,0; B、int a231,2,3,4,5,6; C、int a230; D、int a31,2,3,4,5,6; 21.若a为int类型,且其值为3,则执行完表达式aa-a*a后,a的 值是(B)。 A、9 B、-12 C、6 D、-3 22.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述 中错误的是(B)。 A、有穷性 B、有零个或多个输出 C、可行性 D、有零个或多个输入 23.下列语句中,不正确的是(C)。 A、static char a21 C、static char a21,2,31,2 A、*p5 B、* 则不能正确赋值的程序语句为(D)。 A、p4*p4getchar; B、p2char *malloc1;scanf“c“,p2; C、p1 scanf“c“,p1; D、*p3getchar; 26.以下选项中合法的实型常数是(A)。 A、.2E0 B、E-3 C、5E2.0 D、1.3E 27.若要说明一个类型名STP,使得定义语句STP s等价于char *s, 以下选项中正确的是(A)。 A、typedef char* STP; B、typedef *char STP; C、typedef stp *char; D、typedef STP char *s; 28.sizeoffloat是(B)。 A、一种函数调用 B、一个整型表达式 C、一个不合法的表达式 D、一个双精度型表达式 29.下面程序的输出结果是 main(C) int a101,2,3,4,5,6,7,8,9,10,*pa; printf(“dn“,*(p2) ); A、2 B、4 C、3 D、1 30.以下四个程序中,不能对两个整型值进行交换的是 D A、 B、 C、 D、 判断判断 1.C 语言规定,必须用 main 作为主函数名 T 2.如果想使一个数组中全部元素的值为0,可以写成 F int a100*10; 3.若 i 3,则 printf“d“,-i;输出的值为-4 F 4.在C 语言中,此定义和语句是合法的 T enum aa a5,b,cbb;bbenum aa5; 5.用“file“,“r“;打开的文件“file“可以进行修改。 T 6.循环结构中的continue语句是使整个循环终止执行 F 7.在C语言中,对于数组的定义char a8“computer“是错误的. T 8.C语言本身不提供输入输出语句,输入和输出操作是由函数来 T 实现的。 9.共同体变量所占的内存长度等于最长的成员的长度。 T 10.define 和printf 都不是C语句。 T 程序设计程序设计 1./* 【程序设计】 功能给定n个数据, 求最大值出现的位置(如果最大值出 现多次,求出第一次出现的位置即可。 */ include int stationint s,int n /Begin/ / End / main int a100,n,i,t; scanf“d“, fori0;isk ki; returnk1; 2./* 【程序设计】 功能求n阶方阵主、副对角线上的元素之积。 */ define N 4 include “stdlib.h“ include void bky; float mulint arrN /Begin/ / End / main int aNN,i,j; fori0;i0.0 累计营业额; 输入下一笔交易额; 输出营业额; 记一笔交易额为变量sale,营业额为sigma。 */ include void main /ERROR/ float sale,sigma sigma0.0; printf“Enter sale data.n“; /ERROR/ scanf“f“,sale; whilesale0.0 /ERROR/ sigmasale; printf“Enter next sale data int funfloat score, int m, float above /ERROR/ float av1; int i,n0; fori0;i include “string.h“ JOINs1,s2 char s180,s240; int i,j; /FILL/ _ /FILL/ for i0; _0 /FILL/ s1ij _; main char str180,str240; getsstr1;getsstr2; putsstr1;putsstr2; /FILL/ _ putsstr1; 答案答案【空1】 错误 【学生答案】 _ 【参考答案】 jstrlens1 forj0;s1j10 forj0;s1j;j; 【空2】 错误 【学生答案】 for i0; _0 【参考答案】 0 NULL 0 【空4】 错误 【学生答案】 _ 【参考答案】 JOINstr1,str2 2.【程序填空】 - 题目 给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的编号、姓名和电 话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为 myfile5.dat的二进制文件中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意 源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行, 也不得更改程序的结构 */ include include define N 5 typedef struct int num; char name10; char tel10; STYPE; /FILL/ int fun_*std FILE *fp; int i; /FILL/ iffp“myfile5.dat“,_NULL return0; printf“nOutput data to file n“; fori0; iN; i fwrite /FILL/ _; return 1; main STYPE s10 1,“aaaaa“,“111111“,2,“bbbbb“,“222222“,3,“ccccc“,“333333“, 4,“ddddd“,“444444“,5,“eeeee“,“555555“; int k; kfuns; if k1 printf“Succeed“; else printf“Fail“; 答案 【空1】 错误 【学生答案】 int fun_*std 【参考答案】 STYPE 【空2】 错误 【学生答案】 iffp“myfile5.dat“,_NULL 【参考答案】 “wb“ 【空3】 错误 【学生答案】 _; 【参考答案】 fclosefp

c语言题查询答案,C语言习题级答案.docx相关推荐

  1. c语言清华大学出版社答案,《C语言程序设计》(清华大学出版社)书后习题参考答案...

    printf("x=y"); } (2) #includemain() { int x,y; scanf("%d",&x); if(x>0) y= ...

  2. 计算机二级c语言公共基础题,计算机二级C语言笔试公共基础知识课后习题及答案...

    全国计算机等级考试二级公共基础知识课后习题及答案1 第一章数据结构与算法 一.选择题 1.算法的时间复杂度是指( ) A. 执行算法程序所需要的时间 B. 算法程序的长度 C. 算法执行过程中所需要的 ...

  3. 五邑大学c语言题库,五邑大学2010C语言与数据结构试题A

    命题人: 金旺春 审核人: 试卷分类(A卷或B卷) A 五邑大学 试 卷 学期: 2009 至 2010 学年度 第 二 学期 课程: 班级: C语言与数据结构 课程代号: 006C1090 姓名: ...

  4. php课后填空题答案,php课后习题及答案

    <php课后习题及答案>由会员分享,可在线阅读,更多相关<php课后习题及答案(10页珍藏版)>请在金锄头文库上搜索. 1.选择题1.对于采用虚拟主机方式部署的多个站点,域名和 ...

  5. 航班编程代码c语言,航班查询系统C语言源程序

    <航班查询系统C语言源程序>由会员分享,可在线阅读,更多相关<航班查询系统C语言源程序(8页珍藏版)>请在人人文库网上搜索. 1.include #include #inclu ...

  6. 淮阴工学院C语言题库,淮阴工学院C语言题库练习题5课件.ppt

    淮阴工学院C语言题库练习题5课件 练习51.若有定义:int b[3][4]={0}:则下述正确的是( ) . A. 此定义语句不正确B. 没有元素可得初值0C. 数组b中各元素均为0D. 数组b中各 ...

  7. 计算机控制系统第二章答案,计算机控制系统习题参考答案--第2章

    <计算机控制系统习题参考答案--第2章>由会员分享,可在线阅读,更多相关<计算机控制系统习题参考答案--第2章(6页珍藏版)>请在人人文库网上搜索. 1.计算机控制系统习题参考 ...

  8. PTA浙大版《C语言程序设计》编程题,练习2-1到习题2-6答案

    个人建议 初学者还是把格式规范起来,自己读起来既方便又美观 PTA对结果的格式要求很严格,答题的时候注意题目要求 练习2-1 Programming in C is fun! (5 分) 本题要求编写 ...

  9. 航标灯实验c语言程序,单片机原理及应用习题 (带答案)

    <单片机原理及应用>习题 一.填空 1.MCS-51单片机访问外部存储器时,利用 ALE 信号锁存来自 P0 口的低8位地址信号. 2.MCS-51系统中,当PSEN信号有效时,表示从P0 ...

最新文章

  1. Uber开源基于web的自主可视化系统,可共享数据
  2. Matlab中imadjust函数的用法
  3. SQLServer create schema
  4. uploadify一次上传多个图片:效果展示
  5. linux 文件 跳板机_linux 跳板机得搭建
  6. 51Nod1601 完全图的最小生成树计数 Trie Prufer编码
  7. Visual studio code清除终端数据
  8. 诺基亚e7刷linux,当之无愧的机皇 诺基亚E7-00十大细节解析
  9. (Android7.0) init.rc与AIL(Android Init Language)语句
  10. 【计算机网络】—什么是蜂窝移动网络?
  11. 开启Windows 10隐藏的电源卓越性能模式
  12. Copy ‘xxx‘ to effectively final temp variable 问题解决
  13. 7月书讯(下)| 宝藏新书助你“乘风破浪”
  14. Android studio: The number of method references in a .dex file cannot exceed 64K. Learn how to resol
  15. matlab cody学习笔记 day18
  16. 8305天距离梦想还有8,352 千米 2012-03-31 23:18:53 柏林勃兰登堡门 再过两天就是我22周岁生日了,我在生命网站上摁下自己的出生年月,上面显示我已经度过了8305天,走
  17. Gikee区块链浏览器全新发布,新增BTC、ETH两大公链
  18. 一元一个脱单盲盒,“线上月老”是门赚钱的好生意吗?
  19. iOS App 常用的分类
  20. 虚拟私有云,弹性云服务器的相关概念

热门文章

  1. python集合及其运算
  2. java基于springboot足球联赛管理系统
  3. 在Navicat上如何停止正在运行的MYSQL语句
  4. 中国人海外购房似网购般简单:不看房先付款
  5. mysql打平子表_股民网友加入散户家园的流程表
  6. mysql打平子表_对于oracle进行简单树查询(递归查询)
  7. 万用表和示波器哪个更容易上手
  8. DOS命令之For命令用法
  9. 微信连接不了服务器10195,我在微信小程序遇到的坑
  10. ResourceLoader must not be null