




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题(每题2分,共50分)1 、一个C程序的执行是从_A_.A、本程序的main函数开始,至Umain函数结束B、本程序的main函数开始,到本程序文件的最后一个函数结束C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束2 、C语言程序的根本单位是_C_.A、程序行B、语句C、函数D、字符3、请选出可用作C语言用户标识符的一组标识符_B_.A、voidB、a3_b3C、ForD、2adefine_123-abcDOWORDIFasesizeof4、假定x和y为double型,那么表达式(x=2,y=x+5/2)的值是
2、_C_A、4.500000B、4C、4.000000D、2.000000D_.B、"a5、以下可以正确表示字符型常量的是A、297C、"n"D、't'6、在C语言中,要求运算数必须是整型的运算符是_D_A、/B、+C、D、%7、 C语言中,复合语句的构成是将一系列语句置于_C_A、begin与end之间B、方框号“之间C、花括号代间D、圆括号()立间8、有如下程序段,对应正确的数据输入是_A_.floatx,y;scanf(%f%f,&x,&y);printf(a=%f,b=%f,x,y);A、 2.04<回车>5.67
3、<回车>C、A=2.04,B=5.67<回车>9、以下程序段的输出结果是inta=5678;printf(%n2d,a);A、提示出错、无结果C、78B、2.04,5.67<回车>D、2.045.67<回车>D_.B、 56D、567810、:charch='A';那么以下表达式的值是_B_ch=(ch>='A'&&ch<='Z')?(ch+32):ch;D、zA、AB、aC、Z11 、以下描述,正确的选项是_B_.A、表达式3.91%5是合法的B、用b=89作为whil
4、e循环的条件是合法的C、逗号表达式是没有值和类型的D、字符型变量和int型变量的操作完全不同12 、阅读以下程序:main()intx;scanf("%d",&x);if(x-<5)printf("%d",x);elseprintf("%d",x+);程序运行后,如果从键盘上输人5,那么输出结果是_B_.A、3B、4C、5D、613、以下程序的运行结果是_C_.#includestdio.hmain()intk;k=3;switch(k)case1:printf(n%,kd+);case 2: printf(%nd,k+
5、);case 3: printf(n%,dk+);case 4: printf(n%,dk+);break;default:printf(nFu);ll!A、3B、4C、3D、44414、设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=1,那么逻辑表达式(m=a<b)&&(n=c<d)的值为_A_.A、 0B、 1C、 2D、 315 、设x、y和temp均为longint型变量,那么以下语句:temp=x;x=y;y=temp;的功能是_D_.A、把x和y按从大到小排列B、把x和y按从小到大排列C、无确定结果D、交换变量x和
6、变量y的值16 、以下程序的输出结果是_A_.main()inta,b;for(a=1,b=1;a<=100;a+)if(b>=10)break;if(b%3=1)b+=3;continue;printf("%dn",a);A、4B、6C、517、执行以下程序后输出的结果是_D_.main()inty=10;doy-;while(-y);printf("%dn",y-);A、-1B、1C、818、执行以下程序后输出的结果是_B_.main()inti,j,w=0;for(i=4;i;i-)for(j=1;j<=2;j+)w=w+i*j;
7、w=i*j;printf("%dn",w);A、4B、0C、119、以下程序运行后,输出结果是_C_.main()intn5=3,3,3,i,k=2;for(i=0;i<k;i+)ni=ni+1;printf("%dn",nk);A、4B、9C、320、以下程序的输出结果是_A_.f(inta)intb=0;staticintc=3;b+;c+;return(a+b+c);main()inta=2,i;D、101D、0D、30D、不确定的值for(i=0;i<3;i+)printf("%dn",f(a);A、7B、7C、7
8、D、78910791113721、设C程序如下:#defineABC(x)x*x#include"stdio.h"main()inta=3,b;b=ABC(a+1);printf("b=%d",b);上述程序运行输出的结果是_D_.A、b=4B、b=a+1C、b=16D、b=722、以下程序的输出结果是_B_.main()inti,a10;for(i=9;i>=0;i-)ai=10-i;printf("%d%d%d",a1,a6,a9);A、169B、941C、961D、35723、假设定义:floatx=3.14159,*p=
9、&x;那么printf("%fn",*p+);的输出结果为_C_.A、无确定值B、x的地址C、3.14159D、4.1415924、以下程序的输出结果是_B_main()charb="Language"char*p=b;printf("%c",*(b+2);p=p+7;printf("%cn",*p+);A、27B、neC、agD、nu25、以下程序的输出结果是_A_.#include"stdio.h"main()inta=1,2,3,4,5,6,7,8,9,0,i,s,*p;p=a;s
10、=0;for(i=0;i<=9;i+)s+=*p+;printf("%dn",s);C、0D、9A、45B、44二、判断题每题1分,共10分1.语句int*point;中的point是指针变量名.T2主函数和其它函数之间可以相互调用.F3 puts和gets函数只能输入或输出一个字符.F4 可以对字符型数组元素进行整体输入、输出.T5 do-while语句构成的循环不能用其他语句构成的循环来代替.F6在一个函数内的复合语句中定义的变量可以在本函数范围内有效.F7函数必须有返回值,否那么不能使用函数.F8 for;语句相当于while1;语句.T9 C程序的执行总是从第
11、一个定义的函数开始.F10 C语言中的关键字专门用作语言的特定成分,而不能作为一般标识符使用.T三、程序填空题(每空2分,共10分)1、下面程序完成判断某一个数m是否为素数,如果是那么输出"misaprime!",否那么就输出"misnotaprime!",请选择填空.main()inti,m;scanf("m=%d",&m);for(i=2;i<m;i+)if(m%i=0)printf("%disnotaprime!n",m);(1)else(2)if(i=m)printf("%disap
12、rime!n",m);(1)、A、breakB、continueC、break;D、continue;(2)、A、breakB、break;C、continueD、continue;2、以下程序的功能是:求出用数字0至9组成没有重复数字且是13倍数的三位数的个数,请选择填空.#include<stdio.h>voidmain()inti,j,k,w,count=0;for(3);i<=9;i+)for(j=0;j<=9;j+)for(k=0;k<=9;k+)if(4)w=i*100+j*10+k;if(5)count+;printf("ncou
13、nt=%dn",count);(3)、A、i=0C、i=9(4)、A、i!=jC、i!=j&&j!=k(5)、A、w%13=0C、w%13=0B、i=1D、i=-1B、i!=j|j!=kD、i!=j&&j!=k&&k!=iB、w/13=0D、w/13=0四、编程题第1小题12分,第2小题18分,共30分1、从键盘输入一个4位数的正整数n,将该数反序输出.例如,假设输入的是1357,那么输出的是7531.要求:1利用VC+编译系统进行调试、运行2对输入的正整数n的合法性进行检查3将源程序以编程题1.c为文件名保存在网络盘K:盘的考生文件夹上,用其它文件名保存或保存在其他地方均不能得分2、一组字符串a27="jjyyz
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中级社会工作者考试总结与试题及答案
- 2025年软件评测师考试的自我评估方法试题及答案
- 水利企业日常管理制度
- 表格测试题大全及答案
- 数码打印车间管理制度
- 乡土学院管理制度
- 初级社会工作者考试中不可忽视的试题及答案
- 发泡模具转让合同协议书
- 医疗美容店员工管理制度
- 超意兴公司管理制度
- 2024年俄罗斯针灸针行业应用与市场潜力评估
- 上海市徐汇区2023-2024学年八年级下学期学习能力诊断英语卷
- 2024年安徽省初中(八年级)学业水平考试初二会考地理试卷真题
- 社工招聘笔试考试(含答案)
- 2022年北京海淀初二(下)期末英语试卷及答案
- 教科版五年级下册科学第三单元《环境与我们》单元测试卷(含答案)
- 酸奶工厂设计说明书
- 小学一年级食品安全课件
- 《蛙泳腿部技术动作》教学设计
- 利那洛肽治疗便秘病例
- MOOC 考古发现与中国文化-浙江大学 中国大学慕课答案
评论
0/150
提交评论