




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言第一次上机1、有人把C语言称为中级语言,意思是?A. 操作上比低级语言简单,比其它语言复杂B. 其功能比低级语言强,但比高级语言弱C. 其编译方式处于低级语言和高级语言之间D. 既具有低级语言的功能,又具有高级语言功能本题正确答案为:D2、C语言程序由什么组成?A. 函数 B. 主程序和子程序C. 子程序 D. 过程本题正确答案为:A3、下列说法正确的是?A. VC+6.0是面向对象的高级语言,采用编译方式向机器语言转换B. VC+6.0是面向对象的高级语言,采用解释方式向机器语言转换C. VC+6.0是面向过程的高级语言,采用编译方式向机器语言转换D. VC+6.0是面向过程的高级语言,采用解释方式向机器语言转换本题正确答案为:A4、下列说法错误的是?A. 其它函数不能单独运行,只能被主函数或其它函数调用B. 程序是从第一个函数开始执行C. 主函数执行完毕,程序就结束了D. 程序总是从主函数开始执行,不管主函数在什么位置本题正确答案为:B5、字符串 n123包括几个字符(即占用几个字节的存储空间)?A. 4 B. 10 C. 5 D. 11本题正确答案为:C6、假设所有变量均为整数,表达式 a=2,b=5,a=a & x=bB. a=x & x=a | x=bD. a=xb?(ac?a:c):b 后,d的值为?A. 5 B. 4 C. 6 D. 1本题正确答案为:C12、下面那个表达式的值为4?A. 11/3B. (int) (11.0/3+0.5)C. (int) (11.0/3)+0.5D. 13.0/3本题正确答案为:B13、下面那个不是合法的常量A. 0101010 B. 048 C. 0xab D. 348本题正确答案为:B14、若有 char c;表示c为字母的表达式为?A. c=A&c=a&c=A & c=a&c=a&c=A & cy) z=x ; x=y ; y=z ; 执行后,x,y,z的值是 ( ) A) x=10,y=20,z=30 B) x=20,y=30,z=30 C) x=20,y=30,z=10 D) x=20,y=30,z=203、#include stdio.hvoid main() int x=1,y=0,a=0,b=0; switch(x) case 1: switch(y=0) case 0: a+; break; case 1: b+; break; case 2: a+;b+; break; case 3: a+;b+; printf(na=%d,b=%d,a,b); A.a=2,b=3 B.a=1,b=2 C.a=1,b=1 D.a=2,b=14、#include main() int x=3,y=5,t=7; if(xy) t=x; x=y; y=t; printf(x=%d,y=%dn,x,y);A. x=3,y=5 B. x=5,y=3 C. x=5,y=7 D. x=3,y=75、下列程序运行时输入大写字母 B ,则输出结果是?#include stdio.hmain()char x; if (x=getchar()=A) printf(%d,x);A. 1 B. B C. A D. 06、若a=3, b=5,下列语句的输出结果为 ( )if (a=b) printf(相等) ; else printf(不相等);(A) 相等 (B)不相等 (C)相等不相等 (D)程序有错7、若i=0, x=47,则以下程序段运行后i的值是? switch(x/10) case 6: i+; default: i=i+10; case 7: case 8: i+; case 9: i+; break; case 10: A. 11 B. 13 C. 12 D. 108、main() int x=100,a=10,b=20; int v1=5,v2=0; if(ab); t=a; a=b; b=t;printf(%d,%d,a,b) ; A. 3,7 B. 5,7 C. 5,3 D. 3,510、在C语言的if语句中,用作判断的表达式为_。 A. 关系表达式 B. 逻辑表达式 C. 算术表达式 D. 任意表达式改错题1、下列程序有两处错误,请改正。#include stdio.hmain()int x;/* scanf(%d,x); scanf(%d,&x);/* if x%2=0 if (x%2=0) printf(x为偶数); else printf(x为奇数);程序设计题1、函数fun的作用是将大写字母变成对应的小写字母,其它字符不变,例A-aB-bZ-za-ab-b数字,标点都不变请勿改动程序的其它部分,仅在/*下填入正确的程序段。if (x=A & x=Z) x=x+32;2、函数 fun的使用是根据输入的用水量x计算所用水费y.为节约用水,水费收取标准按如下标准进行: 每户用水量少于10立方的,按1元/立方收取 超过10,不超过20的,按2元/立方收取 超过20,不超过50的,按5元/立方收取 超过50的,按10元收取。 输入用水量x,计算水费y。if (x10) y=x;else if(x20) y=10+(x-10)*2;else if(x50) y=10+20+(x-20)*5;else y=10+20+30*5+(x-50)*10;printf(%dn,y);C语言第三次上机1、该程序段的输出结果是多少?for(i=0;i5;i+) for(j=1;j10;j+) if(j=5) break; if(i2) break; printf(%d,j); printf(%dn,i);A. 10,3 B. 10,2 C. 5,3 D. 5,22、以下程序段的输出结果是int k, j, s;for(k = 2; k 6; k+, k+) s = 0; for(j = k; j 7) n-; pritnf(%d, n);A. 9876 B. 1098 C. 987 D. 109874、若k为整型,以下while循环执行_次. k=2; while(k=0) printf(%d,k-); printf(n); A. 无限次 B. 0次 C. 1次 D. 2次5、以下程序的输出结果是main() int i, sum; for(i = 1; i 6; i+) sum += i; printf(%dn sum);A. 不确定 B. 0 C. 15 D. 216、以下程序的输出结果是( )main() int x = 2; while ( x- ); printf(%3d, x);A. 2 1 0 B. 1 0 C. -1 D. 17、以下程序的输出结果是( )main()int i; float s=0; for (i=2; in) m=m-n; while(nm) n-=m; printf(m=%dn,m);A. m=13 B. m=11 C. m=2 D. m=110、下面这个程序的输出是什么? #include main() int y=10; while(y-); printf(y=%dn,y); A. y=0 B. while构成死循环 C. y=1 D. y=-111、下面这个程序的输出是什么? #include main() int y=10; while(y-); printf(y=%dn,y); A. y=0 B. y=-1 C. y=1 D. while构成死循环12、下列循环执行了几次? i=0, x=5; do i+; while(x-); A. 5次 B. 6次 C. 无数次 D. 1次13、若k为整型,以下while循环执行_次. k=2; while(k!=0) printf(%d,k),k-; printf(n);A. 无限次 B. 0次 C. 2次 D. 1次改错题1、下列程序是根据公式:计算的值,程序中有两处错误,请改正。不允许修改程序结构.错误点:(1)、s=s+fh*1/(2*i-1); (2)、while(i=100)改正:(1)、当两个整数进行/运算时,结果是整数,是结果不对; (2)、shile后面应该加分号。程序设计题1、函数fun()的作用是求出所有的水仙花数,并按由小到大的顺序放入数组x中,函数返回水仙花数的个数。 所谓水仙花数是指,三位数,其所位数字的3次方之和与该数相同, 例: 153=1*1*1+5*5*5+3*3*3,则153就是水仙花数。注意:源程序存在文件prog.cpp中。请勿改动其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。int fun ()int i,a,b,c,n=0; for (i=100;i=999;i+)a=i/100; b=i/10%10;c=i%10; if (a*a*a+b*b*b+c*c*c=i) xn+=i;return n;2、函数fun(int x)的功能是求一个整数的各位数字之和。 例如:输入 3456, 输出18注意:源程序存在文件prog.cpp中。请勿改动主函数main 和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。int fun (int x) int s=0; while (x) s=s+x%10; x=x/10; return s; 3、函数fun的作用是求出10至100
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能智能广告投放策略制定协议
- 安丘市安全生产培训内容课件
- 学校艺术指导员聘用合同书
- 彩虹光辉900字(10篇)
- 化工厂安全管理课件
- 状物作文粉笔650字(8篇)
- 奥林巴斯床旁预处理课件
- 厦门消防安全员培训课件
- 厦门小餐桌安全培训课件
- 大风天气安全培训课件
- 数字人课程设计培训
- DB11T 1482-2017 城市轨道交通综合救援应用技术规范
- GB/T 44669-2024残疾人服务机构服务规范
- 水质-氯化物的测定验证报告
- 多年生牧草加气地下滴灌技术规程
- DB11∕T 1807-2020 实验动物 环境条件
- 开学第一课课件七年级英语上册
- 《第1节 细胞是生命活动的基本单位》教学设计和导学案
- 天然气管网SCADA系统方案建议书
- CRRT治疗原理、模式选择
- 应急信息报送
评论
0/150
提交评论