C语言练习题1
更新时间:2023-10-15 16:38:01 阅读量: 综合文库 文档下载
- c语言基础编程训练题推荐度:
- 相关推荐
C语言练习
一、唯一答案(共 35 道试题,共 70 分。)V 1.以下程序的输出结果是( ) main()
{ int a=100,x =10,y=20,okl=5,ok2=0; if(x printf(\ A. 1 B. 0 C. -1 D. 值不确定 总值:二分 2.下面程序的功能是用递归法将一个整数存放到一个字符数组中。存放时按逆序存放。如483存放成\请选择填空( ) #include void convert(char *a,int n) { int i; if((i=n/10)!=0) convert(a+1,i); *a=【2】; } main() { int number; char str[10]=\ scanf(\ convert(str,number); } A. n/10 B. n C. n/10+′0′ D. n+′0′ 总值:二分 3.当说明一个结构体变量时系统分配给它的内存是( ) A. 各成员所需内存量的总和 B. 结构中第一个成员所需内存量 C. 成员中占内存量最大者所需的容量 D. 结构中最后一个成员所需内存量 总值:二分 4.设有语句int a[4][10],*p=*a;则下面表达式中属于地址表达式的是( ) A. a[1][2] B. a[1] C. *(p+1*10+2) D. *(a[1]+2) 总值:二分 5.与下面程序段等价的是( ) for(n=100;n<=200;n++) { if (n%3==0) continue; printf(\ A. for(n=100;(n%3)&&n<=200;n++) printf(\B. for(n=100;(n%3)||n<=200;n++) printf(\C. for(n=100;n<=200;n++) if(n%3!=0) printf(\ D. for(n=100;n<=200;n++) { if(n%3) printf(\ else continue; break;} 总值:二分 6.下面不正确的字符串常量是( ) A. abc’ B. \ C. \D. \总值:二分 7.语句while(!E)中的表达式!E等价于( ) A. E==0 B. E!=1 C. E!=0 D. E==1 总值:二分 8.有定义:int x,*p1=&x,**p2=&p1;,则能够表示变量x值的是( ) A. p1 B. p2 C. *p2 D. **p2 总值:二分 9.有以下程序段:int x=0,s=0; while(!x!= 0) s+=++x; printf(\则有以下程序段( ) A. 运行程序段后输出0 B. 运行程序段后输出1 C. 程序段中的控制表达式是非法的 D. 程序段执行无限次 总值:二分 10.若使用一维数组名作函数实参,则以下正确的说法是( ) A. 必须在主调函数中说明此数组的大小 B. 实参数组类型与形参数组类型可以不匹配 C. 在被调函数中, 不需要考虑形参数组的大小 D. 实参数组名与形参数组名必须一致 总值:二分 11.在\文件包含\预处理语句的使用形式中,当#include后面的文件名用< >(尖括号)括起时,寻找被包含文件的方式是( ) A. 仅仅搜索当前目录 B. 仅仅搜索源程序所在目录 C. 直接按系统设定的标准方式搜索目录 D. 先在源程序所在目录搜索, 再按系统设定的标准方式搜索 总值:二分 12.设有如下定义,则对data中的成员a的正确引用是( ) struct sk { int a;float b; }data,*p=&data; A. (*p).data.a B. (*p).a C. p->data.a D. p.data.a 总值:二分 13.已知函数的调用形式:fread(buffer,size,count,fp),其中buffer代表的是( ) A. 一个整型变量,代表要读入的数据项总数 B. 一个文件指针,指向要读的文件 C. 一个指针,指向要读入数据的存放地址 D. 一个存储区,存放要读的数据项 总值:二分 14.不能把字符串:Hello! 赋给数组b的语句是( ) A. char b[10]={′H′,′e′,′l′,′l′,′o′,′!′}; B. char b[10];b=\ C. char b[10];strcpy(b,\D. char b [10] =\总值:二分 15.若有以下程序段: int a[]={4,0,2,3,1},i,j,t; for (i=1;i<5;i++) { t=a[i];j=i-1; while (j>=0&&t>a[j]) {a [j+1]=a[j];j--;} a [j+1]=t;} ?? 则该程序段的功能是( ) A. 对数组a进行插入排序 (升序) B. 对数组a进行插入排序 (降序)
正在阅读:
C语言练习题110-15
2016-2022年中国机关办公家具行业现状调查与投资决策分析报告03-06
盆泉小学微机室的各种管理制度和常用表格10-26
学习《义务教育语文课程标准(2011年版)》心得体会03-04
最新部编版 一年级语文上册《b p m f》 优质教学设计(两课时)12-25
施工步骤06-19
《互换性与技术测量》习题集(1)03-08
公交巴士财务管理制度06-19
C语言 文件练习题01-16
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 练习题
- 语言
- 小学一年级上学期数学上册应用题大全(1)
- 中金嵩县嵩原黄金冶炼有限责任公司200吨日金精矿冶炼改扩建项目环境影响报告书
- 建筑行业三位一体质量手册程序文
- 太阳能辐射能量的换算
- 内容摘要
- 聆听生命的浩瀚哲理
- 化验室管理制度及操作规程
- 三年级下学期德育工作计划新
- 2018-2024年中国办公用品行业市场分析与投资咨询报告(定制版)目录
- 发展职业生涯从专业起步
- 浅谈农村学校如何上好体育课
- 过程装备与控制工程专业生产实习计划(实习报告)
- hyperworks学习心得及常见问题
- 足球教学理论与方法 - 图文
- 电工与电子技术于宝琦主编第一章课后习题答案
- 保险学概论
- 热力学基础习题、答案及解法(2011.1.6)
- 1《畜禽解剖与组织胚胎学》思考题(1)
- 09届高三数学一轮复习题6
- TOLES阅读:制衡机制