版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档一、单项选择题(每小题2分,共50分)1、一个C程序的执行是从_A_。A、本程序的main函数开始,到main函数结束B、本程序的main函数开始,到本程序文件的最后一个函数结束C、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束D、本程序文件的第一个函数开始,到本程序main函数结束2、C语言程序的基本单位是CoA、程序行B、语句C、函数D、字符3、请选出可用作C语言用户标识符的一组标识符BoA、voidB、a3_b3C、ForD、2adefine_123-abcDOWORDIFasesizeof4、假定x和y为double型,则表达式(x=2,y=x+5/2)的值是_C_
2、。A、4.500000B、4C、4.000000D、2.0000005、下列可以正确表示字符型常量的是D_eA、297B、"a"C、“'n”D、't'6、在C语言中,要求运算数必须是整型的运算符是_D_。A、 /B、 +C、 *=D、 %7、C语言中,复合语句的构成是将一系列语句置于_C_。A、begin 与 end 之间B、方框号“”之间C、花括号“”之间D、圆括号“()”之间8、有如下程序段,对应正确的数据输入是_A_。精品文档float x,y;scanf(”f%f: &x,&y); printf(na=%f,b=%f x,y)
3、;A、2.04回车5.67v回车C、A=2.04,B=5.67回车9、以下程序段的输出结果是B、2.04,5.67v回车D、2.045.67回车D_oint a=5678; printf(”2dn”,a);B、56D、 5678A、提示出错、无结果C、78 10、己知:char ch='Ar;则下列表达式的值是_B_。D、zch = (ch='A,&&ch=,Z,) ? (ch+32): ch;A、AB、aC、Z11>下列描述,正确的是B_ oA、表达式3.91%5是合法的B、用b=89作为while循环的条件是合法的C、逗号表达式是没有值和类型的D、字符
4、型变量和int型变量的操作完全不同12、阅读以下程序:main()int x;scanf("%d",&x);if(x<5) printf(“d”,x);else printf("%dH,x+);程序运行后,如果从键盘上输人5,则输出结果是_B_ oA、 3B、 413、下列程序的运行结果是C include ”stdio.h”main()int k;k=3;switch(k) case 1: printf(”dn”,k+); case 2: printf(M%dnM, k+); case 3: printf(”dn”, k+); case 4: pr
5、intf(”dn”, k+); break;default: printf(”Full!rf);A、3C、 5D、 6C、3414、设 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> 1B、4D、44T13C、2D、 315设x、y和temp均为long int型变量,则以下语句: temp=x; x=y; y=temp;的功能是_D_。A、把x和y按从大到小排列B、把x和y按从小到大排列C、无确定结果D、交换变量x和变量y
6、的值16.以下程序的输出结果是A_ o main()int a, b;for(a=1, b=1; a<=100; a+)if(b>=10) break;if (b%3=1) b+=3; continue;printf(H%dnH,a);A、4B> 6C、517、执行以下程序后输出的结果是D_o main()int y=10;do y-;while(-y);printf(,%dn,y-);A、B. 1C、818、执行以下程序后输出的结果是B_o main()int i, j, w=0;for(i=4; i; i-)for(j=1;j<=2;j+)w=w+i*j; w=i*
7、j;printf(,%dn",w);A、4B、0C、119、以下程序运行后,输出结果是_C_。 main()int n5=3,3,3,i,k=2;for(i=0;i<k;i+) ni=ni+1; printf("%dnH,nk);A、4B、9C、320、以下程序的输出结果是_A_ of( int a)int b=0;static int c = 3;b+; C+;retum(a+b+c);main()int a = 2, i;D、101D、0D、30D、不确定的值for(匸0;iv3;i+) printf(”di化f(a);A、7B、7C、7D、78910791113
8、721、设C程序如下:#define ABC(x) x*x#include"stdio.h"main()int a=3,b;b=ABC(a+1);printf("b=%d", b);上述程序运行输出的结果是_D_ oA、 b=4B、 b=a+1C、 b=16D、 b=722、以下程序的输出结果是_B_。main()int i, a10;for(i=9;i>=0;i-) ai=10-i;printf(”d %d %d",a1,a6,a9);A. 1 69B. 94 1C> 96 1D> 35723、若定义:float x=3.1
9、4159, *p=&x;则 printf("%fn",*p+);的输出结果为_C_。A、无确定值B、x的地址C、3.14159D、4.1415924、以下程序的输出结果是B_main()char b=,Language"char *p=b;printf(” c n,*(b+2);p 二 p+7;printf("%cn",*p+);A> 2 7B、n eC> a g25、下列程序的输出结果是A_oinclude "stdio.h" main()int a戶1,2,3,4,5,6,7,8,9,0, i, s,
10、 *p; p=a;s=0;for(i=0;i<=9;i+)s+=*p+; printf(”dn“, s);C、0D、9A、45B、44二、判断题(每小题1分,共10分)1. 语句int *point;中的point是指针变量名。(T )2. 主函数和其它函数之间可以相互调用。(F )3. puts()和gets()函数只能输入或输出一个字符。(F )4. 可以对字符型数组元素进行整体输入、输出。(T )5. do-while语句构成的循环不能用其他语句构成的循环來代替。(F )6. 在一个函数内的复合语句中定义的变量可以在本函数范围内有效。(F )7. 函数必须有返回值,否则不能使用函数
11、。(F )8. for(;);语句相当于 while(1);语句。(T )9. C程序的执行总是从第一个定义的函数开始。(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; i<m; i+)if(m%i=0) printf(&q
12、uot;%d is not a prime!n", m); (1) else (2)if(i=m) printf("%d is a prime!n", m);、A、breakB、continueC、break:D、continue;(2) 、A、breakB、break:C、 continueD、 continue;2、以下程序的功能是:求出用数字0至9组成没有重复数字且是13倍数的三 位数的个数,请选择填空。#include<stdio.h>void main()int i, j, k, w, count = 0;for( (3) ; i<=9
13、; i+) for(j=0;j<=9; j+) for(k=0; k<=9;k+) if( (4)w = i*1OO+j*1O+k;if( (5) coun t+;printf("n count=%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小题42分,第2小题18分,共30分)仁 从键盘输入一个4位数的正整数m将该数反序输出。例如,若输入的是4357,则输出的是7531 o要求:1)利用VC+编译系统进行调试、运行2)对输入的正整数n的合法性进行检查3)将源程序以“编程题1.C”为文件名保存在网络盘(K:盘)的考生文件夹上,用 其它文件名保存或保存在其他地方均不能得分2、已知一组字符串 a27=Hjjyyzzabcdefg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中海地产员工奖惩制度
- 食品公司奖惩制度范本
- 保洁人员考核奖惩制度
- 项目部质量安全奖惩制度
- 餐饮企业销售奖惩制度
- 店铺音乐规范奖惩制度
- 小学生一卡双星奖惩制度
- 装修公司工人奖惩制度
- 质检内部考核奖惩制度
- 政府车队请销假奖惩制度
- 建设工程项目经济分析与评价PPT完整全套教学课件
- 技术交底制度
- 废塑料高温裂解干馏可行性报告
- 地质勘探原始记录表格【实用文档】doc
- GB/T 5752-2013输送带标志
- GB/T 3146.1-2010工业芳烃及相关物料馏程的测定第1部分:蒸馏法
- GB/T 30812-2014燃煤电厂用玻璃纤维增强塑料烟道
- 住院医师规范化培训临床技能结业考核体格检查评分表(神经外科)
- 小学二年级下册体育教案(全册)
- 中国外文出版发行事业局所属企事业单位公开招聘71人模拟试卷【共500题附答案解析】
- 《导游基础知识》61中国古典园林概说课件
评论
0/150
提交评论