已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量101是(A)。A、字符AB、字符aC、字符eD、非法的常量下列程序段的输出结果为(C)。 float k=0.8567; printf(%4.1f%,k*100);A、85.6%B、85.6%C、85.7%D、.857下面的scanf函数输入数据,使得a=10,b=15,s1=S,s2=s,x1=1.5,x2=-3.75,x3=67.8, 正确的键盘输入方法是(A ).(用CR表示回车,U表示空格)main()int a,b; float x1,x2,x3; char s1,s2; scanf(%5d%5d%c%c%f%f%*f%f,&a,&b,&s1,&s2,&x1,&x2,&x3);A、10UUU15Ss1.5U-3.75U+1.5U67.8CRB、10UUU15USUs1.5U-3.75U+1.5U67.8CRC、10UUU15USUsU1.5U-3.75U+1.5U67.8CRD、10UUU15Ss1.5U-3.75U+1.5,67.8CRC语言的if语句中,用作判断的表达式为(A )。A、任意表达式B、算术表达式C、逻辑表达式D、关系表达式以下程序的输出结果是:(A )main()int m=5; if(m+5) printf(%dn,m); else printf(%dn,m-); A、6B、5C、7D、4以下for循环的执行次数是 for(x=0,y=0;(y=123)&(x4);x+);(C)。A、3次B、循环次数不定C、4次D、是无限循环以下程序的执行结果是(B )。 main() int num = 0; while( num 在C语言中,各种类型的整型数据在内存中都占2个字节。错若有 int i=10,j=2;则执行完i*=j+8;后的值为28。错格式字符%g选用%e或%f格式中输出宽度较长的一种格式输出实数.错C语言程序中输入一个中间带有空格的字符串时,可以用scanf函数。错设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&e+f*2的值为0.错已知a=4,b=2,c=3,d=5,表达式ab?a:cb) printf(%d,a); else printf(%d,b);可以用语句 printf(%d,ab?a:b);取代.正在do-while循环中,任何情况下都不能省略while.正break语句能够终止当前进行的多层循环.错continue语句对于while和do-while循环来说,意味着转去计算While表达式.正对静态变量的初始化不是在编译阶段完成的。错gets 函数是用来输入一个字符的函数.错设有数组定义: char array =hello; 则数组 array所占的内存空间为5字节.错当全局变量与局部变量同名时,在局部变量的作用域范围之内,局部变量起作用.正C语言中,通过函数调用只能获得一个返回值.错数组名作为函数调用时的实参,实际上传递给形参的是数组第一个元素的值.错被包含文件与其所在的文件(即用#include命令的源文件),在预编译后,成为同一个文件.正如果需要向函数内传递多个值,用数组和用指针效果是一样的.正两个类型相同的结构体变量,可以互相赋值.正C语言中,在打开文件时,必须说明文件的使用方式,wb+只能用于文件的写.错int x; x=-3+4%-5*3, 则x的值为_9_.下列语句输出的结果是_-1_.unsigned int b=65535;printf(%d,b);x=5,y=8时,c语言表达式5-2=x-1=y-2的值是_1_.设x和y均为int型变量,则以下for循环中的scanf语句最多可执行的次数是_3_. for (x=0,y=0;y!=123&xstrlen(str) printf(删除位置i和待删字符个数n的值错!请重新输入i和n的值n); scanf(%d%d,&i,&n); fun(str,i,n); printf(删除后的字符串str是:%sn,str); TestFunc();void fun(char str,int i,int n) /*Begin*/【参考代码】while(stri+n-1) stri-1=stri+n-1; i+; stri-1=0;=【考生代码】【程序设计】-功能:请编一个函数void fun(int ttMN,int ppN), tt指向一个M行N列的二维数组,求出二维数组每列 中最小元素,并依次放入pp所指一维数组中。二维 数组中的数已在主函数中赋予。-*/#include conio.h#include stdio.h#define M 3#define N 4 void fun(int ttMN,int ppN) /*Begin*/ /* End */main() int tMN=22,45,56,30,19,33,45,38,20,22,66,40; void NONO(); int pN,i,j,k; printf(The original data is:n); for(i=0;iM;i+) for(j=0;jN;j+) printf(%6d,tij); printf(n); fun(t,p); printf(nThe result is:n); for(k=0;kN;k+) printf(%4d,pk); printf(n); NONO();void NONO() int i,j, array34,p4; FILE *rf, *wf ; rf = fopen(in.dat, r) ; wf = fopen(out.dat, w) ; for (i=0; i 3; i+) for (j=0; j 4; j+) fscanf(rf, %d, &arrayij); fun(array,p); for (j=0; j 4; j+) fprintf(wf, %7d, pj); fprintf(wf, n); fclose(rf) ; fclose(wf) ; 【参考代码】 int i,j; for(j=0;jN;j+) ppj=tt0j; for(i=1;iM;i+) if(ttijppj) ppj=ttij; =【考生代码】【程序改错】-功能:求1到20的阶乘的和。-*/#include stdio.hvoid fun() int n,j; float s=0.0,t=1.0; for(n=1;n=20;n+) /*ERROR*/ s=1; for(j=1;j=n;j+) /*ERROR*/ t=t*n; /*ERROR*/ s+t=s; /*ERROR*/ printf(jiecheng=%dn,s);main() fun();【参考答案】t=t*j;t*=j;t=j*t;=【参考答案】s=s+t;s+=t;s=t+s;=【参考答案】printf(jiecheng=%fn,s);【程序改错】-功能:编写一个函数,该函数可以统计一个长度为3的字符串在另 一个字符串中出现的次数。例如:假定输入的字符串为:asdasasdfgasdaszx67asdmklo,字符 串为:asd,则应输出n=4。-*/#include stdio.h#include string.h#include conio.hint fun(char *str,char *substr) /*ERROR*/ int i,n=0 /*ERROR*/ for(i=0;i=strlen(str);i+) if(stri=substr0)&(stri+1=substr1)&(stri+2=substr2) /*ERROR*/ +i; return n;【参考答案】int i,n=0;【参考答案】for(i=0;i=strlen(str)-3;i+)for(i=0;istrlen(str)-2;i+)【学生答案】+i;【参考答案】n+;n+=1;n=n+1;+n;【程序填空】-功能:计算平均成绩并统计90分以上的人数,输入的成绩为负时程序结束。-*/#include stdio.hmain() int n,m;float grade,average; /*FILL*/ average=n=m=_; while(1) /*FILL*/ scanf(%f,&grade); if(_) break; n+; average+=grade; /*FILL*/ if(grade90)_; m+; if(n) printf(%fn%dn,average/n,m);【参考答案】00.0【程序填空】-功能:求出二维数组中的最大元素值。-*/#include stdio.h/*FILL*/int max_value(int m,int n,int _)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 溶剂发酵工安全文明竞赛考核试卷含答案
- 机械加工材料切割工测试验证竞赛考核试卷含答案
- 合成碳膜电位器制造工岗后评优考核试卷含答案
- 断绝兄弟关系协议书
- 河北省保定市2025-2026学年高一年级上册10月联考物理试卷(含解析)
- 高效完成多任务工作流程
- 解析工程研究
- 河南省南阳市淅川县部分学校2025届九年级下学期中考二模数学试卷(含解析)
- 第十三章 三角形全章压轴题专项卷(必考点分类集训)(人教版2024)(原卷版)
- 《openEuler系统管理与服务部署》课件 项目一 - 04-openEuler操作系统安装
- 《烹饪美学》教学课件-项目四-烹饪造型艺术
- 防溺水防溺水课件
- 人教版小学二年级语文上册期末考试试卷
- 六宫格数独100题
- 退货单模板范本
- 华三产品培训课件
- 养老院机构组织架构图
- 系统性硬化 症的肾损害课件
- 中国传统文化-点茶课件-高中主题班会
- 2022年和田地区皮山县人民医院医护人员招聘笔试模拟试题及答案解析
- 《民法典》担保制度司法解释学习解读之保证责任PPT课件
评论
0/150
提交评论