下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、 2.000000D_。A 、 297B、 a一、单项选择题(每小题 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
2、为double型,则表达式(x=2,y=x+5/2)的值是_C A 、 4.500000B、 4C 、 4.000000D5、下列可以正确表示字符型常量的是C 、 nD、 t 6在C语言中,要求运算数必须是整型的运算符是 _D,A 、 /B、 +7、 C语言中,复合语句的构成是将一系列语句置于_CA、beg in 与 end 之间B 、方框号“ ”之间C 、花括号“ ”之间D 、圆括号“ ( ) ”之间8、 有如下程序段,对应正确的数据输入是 _A_。 float x,y;scanf( ”%f%f” , &x,&y);printf( ” a=%f , b=%f” , x,y);A、2.04B5
3、.67C、A=2.04,B=5.679、以下程序段的输出结果是 int a=5678;printf(”%2dn”, a);A 、提示出错、无结果C 、 78D、 2.04,5.67D 、 2.045.67 D_。B、 56、 567810、已知: char ch=A ;则下列表达式的值是 _B_。 ch = (ch=A&ch=Z) ? (ch+32) : ch;A 、 A B 、 a C 、 Z D 、 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,则输出结果是 _B_ 。A 、 3 B 、 4 C 、 5 D 、 613、下列程序的运行结果是 _C_。#include ”stdio.h ”main() int k;k=3;switch(k) case 1: printf(”%dn”, k+);case 2: printf(”%dn”, k+);case 3: printf(”%dn”, k+);case 4: printf(”%dn”, k+);break;def
5、ault: printf(”Full!n ”);A、 3 B 、 4 C 、 3 D 、 44 414、设 a、 b、 c、 d、 m、 n 均为 int 型变量,且 a=5、 b=6、 c=7、 d=8、 m=2、n=1,则逻辑表达式(m=ab)&(n=cd)的值为 A 。A 、 0 B 、 1 C 、 2 D 、 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
6、, b;for(a=1, b=1; a=10) break;if (b%3=1) b+=3; continue; printf(%dn,a);A 、4B、6C17 、执行以下程序后输出的结果是 main() int y=10;do y-;while(-y);printf(%dn,y-);A 、-1B、118 、执行以下程序后输出的结果是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 、 0 C19 、以下程序运行后 , 输出结果是 main()int n5=3,3,3,i,
7、k=2;for(i=0;ik;i+) ni=ni+1;printf(%dn,nk);A、4B 、9 C20、以下程序的输出结果是 _A_f ( int a)int b=0;static int c = 3;b+; c+;return(a+b+c);main()int a = 2, i;for(i=0;i=0;i-) ai=10-i;printf(%d %d %d,a1,a6,a9);A 、1 6 9B、9 4 1C 、9 6 1D、3 5 723、若定义: float x=3.14159 ,*p=&x;则 printf(%fn,*p+) ;的输出结果为 _C_A、无确定值B、x的地址C 、 3
8、.14159 D 、 4.1415924、以下程序的输出结果是 _B_ main()char b=Language;char *p=b; printf(%c ,*(b+2); p=p+7;printf(%cn,*p+);A、 2 7 B 、 n e C 、 a g D 、 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、44、0D 、9二、判断题(每小题 1 分,共 10分)1语句
9、 int *point ;中的 point 是指针变量名。( T )2主函数和其它函数之间可以相互调用。( F )3puts( ) 和 gets( ) 函数只能输入或输出一个字符。( F )4. 可以对字符型数组元素进行整体输入、输出。( T )5do-while 语句构成的循环不能用其他语句构成的循环来代替。( F ) 6在一个函数内的复合语句中定义的变量可以在本函数范围内有效。(F )7函数必须有返回值,否则不能使用函数。( F )8for(;); 语句相当于 while(1); 语句。( T )9. C程序的执行总是从第一个定义的函数开始。(F )10. C语言中的关键字专门用作语言的特
10、定成分,而不能作为一般标识符使用。( 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);2、以下程序的功能是:求出用数字 0 至 9 组成没有重复数字且是 13倍数的三位(1)
11、 、 A 、 breakC、 break ;D(2) 、 A 、 breakC、 continueDB、 continue、 continue ;B、 break ;、 continue ;数的个数,请选择填空#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+;(3)、A 、 i=0BC、 i=9D(4)、A 、 i!=jBC、 i!=j& j!=kD(5)、
12、A 、 w%13=0BC、 w%13=0Dprintf(n count=%dn, count);、i=1、i=-1、i!=j |j!=k、i!=j& j!=k & k!=i、w/13=0、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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024装修合同范本版
- 个人仓库租赁协议样本
- 小学食堂食品供应合同
- 2024年冷链车运输合同
- 校企合作框架协议书范例
- 2024售楼处物业服务合同(物业)
- 2024英文股份合同范本英文股份合同
- 2024个人装修房屋合同范本
- 2024《铝合金门窗合同》
- 机动车辆交易协议文本
- Java语言程序设计PPT全套完整教学课件
- 小学英语-Mum bug's bag教学设计学情分析教材分析课后反思
- 天然气输送管道首站门站简介演示文稿
- 复盘养猪分析:探寻背后的成功秘诀
- 艺术设计本科专业人才培养方案
- qdslrdashboard应用软件使用说明
- 海康2023综合安防工程师认证试题答案HCA
- 跌倒坠床PDCA循环管理降低住院患者跌倒坠床发生率
- 档案工作管理情况自查表
- WinCCflexible的传送操作HMI设备设置入门
- 三宝屯污水处理厂三期改扩建工程项目环境影响报告
评论
0/150
提交评论