版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单项选择题(每小题2分共50分)A程序行C函数3、请选出可用作A、 void Bdefine_123WORD IF-abcDOasesizeof1、一个C程序的执行是从AA、本程序的main函数开始,到main函数结束B、本程序的main函数开始,到本程序文件的最后一个函数结束C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束main 函数结束D、本程序文件的第一个函数开始,到本程序2、C语言程序的基本单位是C。B、语句D、字符C语言用户标识符的一组标识符B。、a3_b3C、ForD、2a4、假定x和y为double型,则表达式(x=2,y=x+5/2)的值是_CA、4.50000
2、0B、4C 、 4.000000D、 2.0000005、下列可以正确表示字符型常量的是_D_。A、297B、"a"C、"n"D、't'6、在C语言中,要求运算数必须是整型的运算符是_D.A、/B、+C、*=D、%7、C语言中,复合语句的构成是将一系列语句置于_C_A、begin与end之间B、方框号“”之间C、花括号“”之间D、圆括号“()”之间8、有如下程序段,对应正确的数据输入是_Afloat x,y;scanf( ” %f%f” , &x,&y);printf( ” a=%f,b=%f” , x,y);A、 2.0
3、4< 回车 >B5.67< 回车 >C、 A=2.04,B=5.67< 回车 >9、以下程序段的输出结果是int a=5678;printf( ” %2d n” , a);A 、提示出错、无结果C 、 78D、 2.04,5.67< 回车 >D 、 2.045.67< 回车 >D_。B 、 56、 567810、已知:charch='A';则下列表达式的值是_Bch=(ch>='A'&&ch<='Z')?(ch+32):ch;A、AB、aC、ZD、z11、下列
4、描述,正确的是_B_。A表达式3.91%5是合法的B>用b=89作为while循环的条件是合法的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_。#include”stdio.h”main()intk;k=3;switch(k)cas
5、e1:printf(”%dn”,k+);case 2: printf(”%dn”,k+);case 3: printf(”%dn”,k+);case 4: printf(”%dn”,k+);break;default:printf(”Full!n”);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
6、、把x和y按从大到小排列日把x和y按从小到大排列C无确定结果D交换变量x和变量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、5D17、执行以下程序后输出的结果是_D_。main()inty=10;doy-;while(-y);printf("%dn",y-);A、-1B、1C、818、执行以下程序后输出的结果是_B_。main()inti,j,w=0;for
7、(i=4;i;i-)for(j=1;j<=2;j+)w=w+i*j;w=i*j;printf("%dn",w);A、4B、0C、1D19、以下程序运行后,输出结果是_C_。main()、101D、0、30intn5=3,3,3,i,k=2;for(i=0;i<k;i+)ni=ni+1;printf("%dn",nk);、不确定的值A、4B、9C、3D20、以下程序的输出结果是_Af(inta)intb=0;staticintc=3;b+;c+;return(a+b+c);main()inta=2,i;for(i=0;i<3;i+)pri
8、ntf("%dn",f(a);A、7B、789109111321、设C程序如下:#defineABC(x)x*x#include"stdio.h"main()inta=3,b;b=ABC(a+1);printf("b=%d",b);_D_ 。、 b=a+1、 b=7B。上述程序运行输出的结果是A、b=4BC、b=16D22、以下程序的输出结果是_main()inti,a10;for(i=9;i>=0;i-)ai=10-i;printf("%d%d%d",a1,a6,a9);A、169B、94123、若定义:f
9、loatx=3.14159,*p=&x;则printf("%fn",*p+)A、无确定值C、3.1415924、以下程序的输出结果是main()charb="Language"char*p=b;printf("%c",*(b+2);p=p+7;printf("%cn",*p+);A、27B、ne25、下列程序的输出结果是;的输出结果为_C_B、x的地址D、4.14159BC、agDA_。#include"stdio.hmain()inta=1,2,3,4,5,6,7,8,9,0,i,s,*p;p=
10、a;s=0;for(i=0;i<=9;i+)s+=*p+;printf("%dn",s);A、45B、44C、0D、9二、判断题(每小题1分,共10分)1 语句int*point;中的point是指针变量名。(T)2 主函数和其它函数之间可以相互调用。(F)3 puts()和gets()函数只能输入或输出一个字符。(F)4 .可以对字符型数组元素进行整体输入、输出。(T)5 do-while语句构成的循环不能用其他语句构成的循环来代替。(F)6 在一个函数内的复合语句中定义的变量可以在本函数范围内有效。(F)7 函数必须有返回值,否则不能使用函数。(F)8 for(;
11、);语句相当于while(1);语句。(T)9 .C程序的执行总是从第一个定义的函数开始。(F)10 .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)
12、else(2)if(i=m)printf("%disaprime!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*10
13、0+j*10+k;if(5)count+;、 i=1、 i=-1、 i!=j |j!=k、 i!=j&& j!=k && k!=i、 w/13=0、 w/13=0printf("ncount=%dn",count);(3) 、A、i=0BC、i=9D(4) 、A、i!=jBC、i!=j&&j!=kD(5) 、A、w%13=0BC、w%13=0D四、编程题(第1小题12分,第2小题18分,共30分)1、从键盘输入一个4位数的正整数n,将该数反序输出。例如,若输入的是1357,则输出的是7531。要求:1)利用VC+魏译系统进行调试、运行2)对输入的正整数n的合法性进行检查3)将源程序以“编程题1.c”为文件名保存在网络盘(K:盘)的考生文件夹上,用其它文件名保存或保存在其他地方均不能得分2、已知一组字符串a27="jjyyzzabcd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中信息技术 HTML语言教学设计 新人教版
- 广东省德庆县莫村中学2015届九年级体育上学期第一周 第2课 短跑教案
- 2025-2026学年高一下学期化学人教版(2019)必修第二册 第六章 第二节 化学反应的速率与限度 教学设计与教学设计
- 2026年度主治医师资格考试预防科检测模拟试卷(含答案)
- 2026年训诂学模拟试题及答案详解
- 2026年晨间护理考试题库(含答案)
- 2026年国企笔试题库模拟题(含答案)
- 2026年智能机器人模拟试题及答案详解
- 2026年聚异丁烯行业市场前景分析
- 建筑架子工建筑特殊工种上岗证考模拟试题及答案详解
- 2026年“中国铜业杯”全国有色金属行业班组长综合管理技能竞赛理论考试题库-含答案
- GB/Z 194-2026实习活动医疗卫生专业学习环境质量护理场所医疗卫生教育提供者要求
- 低空交通设施建设实务指南
- 2026年全国医师定期考核人文医学题库(含答案)
- 2026航天创新知识考核试题及答案
- 2026年昆明市公安局西山分局第一批勤务辅警招聘(75人)考试参考试题及答案解析
- 彩钢顶屋面维修工程维修施工方案
- 第6课弧竖(课件)书法人美版四年级上册
- 2025-2026学年上学期《激情早读点燃青春》主题班会教学课件
- T-CI 951-2025 大丝束碳纤维复丝拉伸性能试验方法
- 《钢结构设计原理》课件 第3章 钢结构的连接
评论
0/150
提交评论