- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《程序设计基础及实验》2015课堂测验学号_姓名_.docx
《程序设计基础及实验》2015课堂测验学号___________ 姓名__________一、单项选择题(每小题 2 分,共20分)1.C 语言程序的三种基本结构是顺序结构、选择结构和______结构。A、嵌套 B、调用 C、转移 D、循环2.若x是单精度实型变量,表达式 x = 25/6的值是_____ 。A、3 B、 2.5 C、4.0 D、 23. 表达式 !x 等价于_____。A、x==1 B、x==0 C、x != 1 D、x != 04.如果变量k已正确定义,且 k 的值是2,那么计算表达式 j = k++后,_____。A、j=4, k=4 B、j=5, k=5 C、j=4, k=5 D、j=2, k=35. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为___。A、算术、关系、赋值B、赋值、关系、算术C、赋值、算术、关系 D、关系、算术、赋值6.C语言中,形参的缺省的存储类说明是______。A、 register B、static C、auto D、extern 7.字符类型(char)所占的字节数是______。A、1 B、2 C、4 D、88.单精度浮点类型(float)所占的字节数是______。A、1 B、2 C、4 D、89.sizeof(double) 等于______。A、1 B、2 C、4 D、810.表达式 (x=4, y=6, z=w=1) 的值为 ______。A、1 B、9 C、6 D、4二、填空题(每小题 3 分,共 24 分)1.ASCII全称为____________________________________________2.语句printf (%d, %o, %x, 0x14, 14, 014); 的输出结果是:_______________________________________________________3.下列程序段的输出结果是:__________________________________#define N9printf(N*N=%d, N*N) ;4.如果用户输入为ABCDEFG,请写出下列程序段的输出结果。int k;for( k=0; k2; k++) ;{putchar(‘#’)putchar(getchar()); }5.写出下列程序的输出结果。void subf(int k){ static int a = 1;printf(”%d,”, a); a += k; }main(){int k; for (k=1; k6; k+=2) subf(k);}8.将下面的代码改写为一个条件表达式:if( ab ) x = a;elsex = b;7.写出以下for循环语句的执行流程图for( 表达式1;表达式2;表达式3 )循环体语句;8.写出以下while循环语句的执行流程图。while( 表达式 )循环体语句;三、程序阅读题(每题4分,共 20 分)1.用while语句改写下面的函数。intsplit( int x ){intn;for( n=0; x!=0; n++) x = x/10; return n;}2.指出下列程序的功能。#include stdio.hintfunc(unsigned inty){intn=0;do {n += y%2;y /= 2;} while ( y )return n;}3.下列程序的输出结果是__1 # 3# 15# 303 #_________________。# include stdio.hint main( ){ int j,k, n;double f = 1,s = 0;for(n=4, k=1;k=n;k++){for(j=1;j=k;j++)f=f*j;s=s+f;printf(%.0f#,s);}}4.下列函数的功能是___计算成绩的最大值___________。#include stdio.hint main(void){int mark, max; printf(“Enter marks:); scanf (%d, mark); max = mark;
您可能关注的文档
最近下载
- 2024年江西冶金职业技术学院单招职业技能测试题库(轻巧夺冠).docx VIP
- 电厂定期工作管理制度.docx VIP
- 哪吒2成功深度分析感悟心得体会【优质公开课】精品PPT课件模板.pptx
- 国际商务谈判(第三版)刘白玉-第7章:国际商务谈判礼仪(第三版).pptx VIP
- 《建筑工程资料管理》全套教学课件.pptx
- 常见的医用黏胶相关皮肤损伤.ppt
- 部编人教版一年级下册语文全册新优质教学课件(配2025年春改版教材).pptx
- 新质生产力:科技与产业深度融合.pptx VIP
- 国际商务谈判(第三版)刘白玉-第6章:言语与非言语沟通技能(第三版).pptx VIP
- 本科毕业设计__说明书jwb100滚珠丝杠升降机结构设计.doc
文档评论(0)