付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言模拟试题题二一、【填空题】(20分)1、若给变量x输入12,执行表达式y=x>12?x+10:x-12,则输出y的值为()。A、10B、22C、0D、122、不合法的十六进制数是()。A、0x11B、0XabcC、0x19D、oxff3、在定义inta[10];之后,对a的元素引用正确的是()A、a[10-10]B、a[10]C、a[6.3]D、a(6)4、下列程序的输出结果为()#defineMAX3main(){intt;t=10*MAX;printf("%d\n",t);}A、30B、40C、20D、105、以下程序的输出结果是main(){intn=1;intm=++n;printf("%d%d\n",n,m);}A、22B、12C、21D、116、以下选项中可用作C程序合法实数的是()。A、2.1e0B、E9.9C、3.0e0.2D、9.12E7、能表示x为偶数的表达式是A、x%2==1B、x%2==0C、x%2!=0D、x%28、有以下程序#include<stdio.h>voidmain(){chars[]="012xy8s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9')n++;printf("%d\n",n);}程序运行后的输出结果是()。A、8B、0C、3D、79、有以下程序段:charname[20];intnum;scanf("name=%s,num=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lili,num=1001<回车>后,字符数组name的内容为()。A、Lilinum=B、name=Lilinum=1001C、LiliD、name=Lili10、设有intx=11,则表达式(++x*1/3)的值是()A、4B、3C、12D、11二、【程序填空】(15分)给定程序的功能是:从键盘录入10个整数,用起泡法(冒泡法)由大到小顺序排序后输出。(为了方便,数组长度定义为11,只用后十个存放数据)将适当的关键字或符号填入"_______"位置,并将"_________"删除,使程序得到正确结果。不许增减程序行,且不得修改其它部分。----------------------------------------------------------------------------*/#include<stdio.h>#include<math.h>#include<string.h>main(){inta[11];inti,j,t;printf("input10numbers:\n");for(i=1;i<=10;i++)/**********FILL**********/____________printf("\n");for(j=1;j<=10;j++)for(i=1;i<=10-j;i++)/**********FILL**********/if(a[i]______a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}printf("thesortednumbers:\n");for(i=1;i<11;i++)/**********FILL**********/printf("%d",_______);}三、【程序改错】(15分)给定程序的功能是:分别统计字符串中大写字母和小写字母的个数。例如,输入字符串:AaaaBBbl23CCccccd,则输出结果应为:upper=5,lower=9。请改正****ERROR****下一行语句中的错误,并调试出正确结果。不得增加或删减程序行,且不得修改其它行。------------------------------------------------------------------------------------------------------------*/#include<stdio.h>#include<math.h>#include<string.h>voidmain(){chars[100];char*q;intupper=0;/**********ERROR**********/ intlower=0;printf("\nPleaseastring:");gets(s);q=s;/**********ERROR**********/ while(*q=='\0') { if(*q>='A'&&*q<='Z') upper++; if(*q>='a'&&*q<='z') lower++;/**********ERROR**********/ Q++; }printf("\nupper=%dlower=%d\n",upper,lower);}四、【程序设计】(20分)编写功能函数func(),其功能是计算如下公式的值:y=1*2+2*3+3*4+...+m*(m+1),正整数m的值从键盘录入。例如:若m=3,则:y=20不允许改动预编译命令行及主程序,且必须运行程序。(所写代码中不得定义其他变量)程序代码编写在BEGIN与END之间!*********BEGIN**********和**********END**********不可删除。----------------------------------------------------------------------------*/#include<stdio.h>intfunc(intm){intn,s=0;//其中n循环控制变量,s为求和/***********BEGIN*********//***********END*********/ }voidmain(){intn,y;scanf("%d",&n);y=func(n);printf("y=%d\n",y);}五、【编程题】(30分)请编一函数,求sum=1+3+5+7+......+(2*n-1)的值,例如:n=5,sum=25。不允许改动预编译命令行及主程序,且必须运行程序。(所写代码中不得定义其他变量)程序代码编写在BEGIN与END之间!*********BEGIN**********和**********END**********不可删除。---------------------------------------------------------------------------*/#include<st
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 航空发动机结构与系统课件 213进气道工作原理
- 2026年中国超萜多功能增粘树脂市场数据研究及竞争策略分析报告
- 2026年中国超轻型机器人机械臂市场数据研究及竞争策略分析报告
- 2026年AI编程基础及逻辑思维能力测试
- 2026年中国超静音电吹风市场数据研究及竞争策略分析报告
- 2026年抗菌药物分级管理知识测试
- 2026年中国超高真空磁控溅射源市场数据研究及竞争策略分析报告
- 2026年县级能繁母猪保险考核题库
- 2026年高新区低空经济应用场景题库
- 2026年陶瓷制造业岗位招聘面试指南及烧结工艺解析
- 2025年浙江宁波城建投资集团有限公司招聘笔试参考题库含答案解析
- 高中生艾滋病预防教育课件
- 2025-2030年中国隔音窗通风口行业市场现状供需分析及投资评估规划分析研究报告
- 路面铣刨合同协议
- 投行业务管理制度
- VTE相关知识培训课件
- 语文七年级下册 第二单元 单元整体分析
- 2.3品味美好情感 课 件 -2024-2025学年统编版道德与法治七年级下册
- 梯笼安装施工方案
- 三菱FX系列PLC原理及应用 课件 第2章三菱FX3U系列PLC组成和软元件
- 英文介绍长城的教育课件
评论
0/150
提交评论