




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单项选择题(每小题 2 分,共 50 分) 1、一个 C 程序的执行是从 _A_ 。A、本程序的main函数开始,到main函数结束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 为 dou
2、ble 型,则表达式 (x=2,y=x+5/2) 的值是 _CA、 4.500000B、4C、 4.000000D、2.0000005、下列可以正确表示字符型常量的是 _D_ 。A、 297B、aC、 nD、 t6、在 C 语言中,要求运算数必须是整型的运算符是 _DA、/B 、 +C、 *=D、 %7、C 语言中,复合语句的构成是将一系列语句置于 _CA、begin 与 end 之间B、方框号“之间C、花括号“之间D、圆括号“(之间8、有如下程序段,对应正确的数据输入是 _A_ 。float x,y;scanf( ” %f%f&”x,&y); printf(”a=%f,b=%xf,y”);,
3、A、 2.04B、 2.04,5.675.67C、 A=2.04,B=5.67D、 2.045.679、以下程序段的输出结果是 _D_。int a=5678; printf( ”%2dan);”,A、提示出错、无结果B、56C、 78D、 567810、已知:char ch=A;则下列表达式的值是_B_。 ch = (ch=A&ch=Z) ? (ch+32) : ch;A、 AB、 aC 、 ZD 、 z11、下列描述,正确的是 _B_ 。A、表达式3.91%5是合法的B、用b=89作为while循环的条件是合法的C、逗号表达式是没有值和类型的D、字符型变量和int型变量的操作完全不同12 、
4、阅读以下程序:main()int x;scanf(%d,&x);if(x-5) printf(%d,x);else printf(%d,x+);程序运行后,如果从键盘上输人 5,则输出结果是 _BA、 3B、4C、513、下列程序的运行结果是 _C_ 。#include ”stdio.h ” main() int k;k=3;switch(k) case 1: printf(” %dkn+”+),;case 2: printf(” %dkn+”+),;case 3: printf(” %dkn+”+),;case 4: printf(” %dkn+”+),;break;default: pri
5、ntf(”Full!n ”);A、 3B、 4C、 3D、6D、 44414 、设 a、b、 c、 d、 m、 n 均为 int 型变量,且 a=5、b=6、 c=7、 d=8 、m=2、 n=1 ,则逻辑表达式 (m=ab)&(n=cd) 的值为 _AA、 0B、1C、 2D、315、设 x、 y 和 temp 均为 long int 型变量,则以下语句: temp=x; x=y; y=temp; 的功能是_D_。A、把x和y按从大到小排列B、把x和y按从小到大排列C、无确定结果D、交换变量x和变量y的值16、以下程序的输出结果是 _A_ 。 main()int a, b;for(a=1,
6、b=1; a=10) break;if (b%3=1) b+=3; continue; printf(%dn,a);A、4B、 6C、517、执行以下程序后输出的结果是 _D_ 。 main() int y=10;do y-;while( - y);printf(%dn,y -);A、 -1B、1C、818、执行以下程序后输出的结果是 _B_ 。 main()int i, j, w=0;for(i=4; i; i-)for(j=1;j=2;j+)w=w+i*j; w=i*j;printf(%dn,w);A、4B、0C、119、以下程序运行后 ,输出结果是 _C_ 。 main() int n5
7、=3,3,3,i,k=2; for(i=0;ik;i+) ni=ni+1; printf(%dn,nk);A、4B、9C、320 、以下程序的输出结果是 _A_ 。f ( int a)int b=0;static int c = 3;b+; c+;return(a+b+c);main()int a = 2, i;D、101D、0D、30D、不确定的值for(i=0;i=0;i -) ai=10 -i; printf(%d %d %d,a1,a6,a9);A、 1 6 9B、941C、 9 6 1D、35723、若定义: float x=3.14159 ,*p=&x;则 printf(%fn,*
8、p+) ;的输出结果为 _C_ 。A、无确定值B、x 的地址C、 3.14159D、4.1415924 、以下程序的输出结果是main()char b=Language;char *p=b;printf(%c ,*(b+2);p=p+7;printf(%cn,*p+);A、 2 7B、 n e_B_C、 agD 、 n u25 、下列程序的输出结果是 _A#include stdio.hmain()int a=1,2,3,4,5,6,7,8,9,0, i, s, *p; p=a;s=0;for(i=0;i=9;i+)s+=*p+; printf(%dn, s);A、45B、44C、0D、9二、
9、判断题(每小题 1 分,共 10 分)1语句 int *point ;中的 point 是指针变量名。( T ) 2主函数和其它函数之间可以相互调用。 ( F ) 3puts( )和 gets( )函数只能输入或输出一个字符。 ( F ) 4. 可以对字符型数组元素进行整体输入、输出。 ( T ) 5do -while 语句构成的循环不能用其他语句构成的循环来代替。 ( F ) 6在一个函数内的复合语句中定义的变量可以在本函数范围内有效。 ( F ) 7函数必须有返回值,否则不能使用函数。 ( F)8for(;); 语句相当于 while(1); 语句。( T )9C 程序的执行总是从第一个定
10、义的函数开始。 ( F )10 C 语言中的关键字专门用作语言的特定成分,而不能作为一般标识符使用。 (T) 三、程序填空题(每空 2 分,共 10 分)1、下面程序完成判断某一个数 m 是否为素数,如果是则输出 m is a prime! , 否则就输出 m is not a prime! ,请选择填空。main() int i, m; scanf(m=%d, &m);for(i=2; im; i+) if(m%i=0) printf(%d is not a prime!n, m); (1) else (2) if(i=m) printf(%d is a prime!n, m);(1)、 A
11、、 breakB、continueC、 break ;D、continue ;(2)、 A、 breakB、break ;C、 continueD、continue ;2、以下程序的功能是:求出用数字 0至9 组成没有重复数字且是 13 倍数的三 位数的个数,请选择填空。#includevoid main() int i, 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(n count=%dn,
12、count);(3)、A、 i=0B、 i=1C、 i=9D、 i=-1(4)、A 、 i!=jB、 i!=j |j!=kC、 i!=j& j!=kD、 i!=j& j!=k & k!=i(5)、A、 w%13=0B、 w/13=0C、 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=jjyyzzabCdefgJJYYZZABCDEFG;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年商务礼品酒供应行业深度调研及发展战略咨询报告
- 2025-2030年按摩球套装行业跨境出海战略研究报告
- 面向国际中文教学的“当成”类判断动词习得研究
- 旋转超声外圆磨削砂轮谐振主轴系统的构建与试验研究
- 2025-2030年户外太阳能充电板行业深度调研及发展战略咨询报告
- 成都市高新南区游园不同类型空间景观偏好与恢复性研究
- 2025-2030年手持式电动抛光器行业深度调研及发展战略咨询报告
- 天花粉抗性淀粉-黄酮复合物降血糖作用的研究及产品开发
- 电子产品维修服务合同协议
- 汉邦高科连续并购财务风险防范研究
- 湖南高速铁路职业技术学院单招职业技能测试参考试题库(含答案)
- 中考语文非连续性文本阅读10篇专项练习及答案
- 大学生返家乡志愿服务证明
- (新版)网络攻防知识考试题库(含答案)
- 建筑工程资料档案盒侧面标签
- 工程设计变更工程量计算表
- 动力工程及工程热物理专业英语课件
- 幼儿系列故事绘本课件达芬奇想飞-
- 出纳收入支出日记账Excel模板
- 给水排水用格栅除污机通用技术条件
- 一年级下册综合实践活动课件-身边的水果和蔬菜全国通用16张
评论
0/150
提交评论