




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 单项选择题1( )是构成C语言程序的基本单位。A、函数 B、过程 C、子程序 D、子例程2C语言程序从 开始执行。 A) 程序中第一条可执行语句 B) 程序中第一个函数C) 程序中的main函数 D) 包含文件中的第一个函数3、以下说法中正确的是( )。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分4.下列关于C语言的说法错误的是( ) 。A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行5.下列正确的标识符是()。A.-a1 B.ai C.a2_i D.int t6下列C语言用户标识符中合法的是( )。 A)3ax B)x C)case D)-e2 E)union7下列四组选项中,正确的C语言标识符是( )。A) %x B) a+b C) a123 D) 1238、下列四组字符串中都可以用作C语言程序中的标识符的是( )。 A、print _3d db8 aBc B、Iam one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My-book line# His.age 9.C语言中的简单数据类型包括( )。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型10.在C语言程序中,表达式5%2的结果是 。 A)2.5 B)2 C)1 D)311如果int a=3,b=4;则条件表达式ab? a:b的值是_ _。A) 3 B) 4 C) 0 D) 112若int x=2,y=3,z=4 则表达式xz?y:z的结果是( ). A)4 B)3 C)2 D)0 E)113C语言中,关系表达式和逻辑表达式的值是( ) 。A) 0 B) 0或1 C) 1 D) T或F14. 下面( )表达式的值为4. A) 11/3 B) 11.0/3 C) (float)11/3 D) (int)(11.0/3+0.5)15.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )A.b=1.0/a B.b=(float)(1/a) C.b=1/(float)a D.b=1/(a*1.0)16. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是()A.1 B.4 C.4.333333 D.4.6二、 读程序基本输入输出及流程控制1.#include main() int a=1,b=3,c=5;if (c=a+b) printf(yesn);else printf(non);运行结果为:2. #include main() int a=12, b= -34, c=56, min=0;min=a; if(minb) min=b; if(minc) /改一下 if(minc)min=c;printf(min=%d, min);运行结果为: 3.#include main() int x=2,y= -1,z=5; if(xy)if(y0) z=0;else z=z+1; printf(“%dn”,z); 运行结果为:4. #include main() float a,b,c,t;a=3;b=7;c=1;if(ab) t=a;a=b;b=t;if(ac) t=a;a=c;c=t;if(bc) t=b;b=c;c=t;printf(%5.2f,%5.2f,%5.2f,a,b,c);/printf(%-5.2f,%-5.2f,%-5.2f,a,b,c); 运行结果为:5#include main ( ) float c=3.0 , d=4.0;if ( cd ) c=5.0;else if ( c=d ) c=6.0;else c=7.0; printf ( “%.1fn”,c ) ;运行结果为: 6.#include main()int m;scanf(m=%d, &m);/scanf(m=%d, &m);if (m = 0) if (m%2 = 0)printf(%d is a positive evenn, m); elseprintf(%d is a positive oddn, m);else if (m % 2 = 0) printf(%d is a negative evenn, m);else printf(%d is a negative oddn, m);/若为m赋值9,应如何输入:三、 程序填空1输入一个字符,判断该字符是数字、字母、空格还是其他字符。main( ) char ch; ch=getchar(); if( ) printf(It is an English charactern); else if( )printf(It is a digit charactern);else if( )printf(It is a space charactern); printf(It is other charactern); 2下列程序的功能是从输入的整数中,统计大于零的整数个数和小于零的整数个数。用输入0来结束输入,用i,j来放统计数,请填空完成程序。 void main() n,i=0,j=0; printf(“input a integer,0 for endn”); scanf(“%d”,&n); while ( ) if(n0) i= ; else j=j+1; printf(“i=%4d,j=%4dn”,i,j); 3编程计算135+101的值#include void main()int i, sum = 0;for (i = 1; ; )sum = sum + i;printf(sum=%dn, sum); 4编程计算13599的值main() int i, sum = 0;i=1;while ( )sum = sum + i; ; printf(sum=%dn, sum);5从键盘输入一个字符,判断它是否是英文字母。#include void main()char c; printf(input a character:); c=getchar();if(c= &c=a &c= z) printf(Yesn); else printf(No);四、 改错6 编程计算下面分段函数, 输入x, 输出ymain() int x,y; printf(“n Input x:n”); scanf(“%d”, x);if(x=0|x0时,计算并输出圆的面积和周长,否则,输出提示信息。3、已知函数y=f(x),编程实现输入一个x值,输出y值。 2x+1 (x0) 4.从键盘上输入一个百分制成绩score,按下列原则输出其等级:score90,等级为A;80score90,等级为B;70score80,等级为C;60score70,等级为D;score60,等级为E。 5. 编一程序每个月根据每个月上网时间计算上网费用,计算方法如下: 要求当输入每月上网小时数,显示该月总的上网费用(6分)7. #include main() int num=0;while(num=2) num+;printf(%dn,num);运行结果为:8#include main( ) int sum=10,n=1;while(n3) sum=sum-n; n+; printf(“%d,%d”,n,sum); 运行结果为: 9.#include main() int num,c; scanf(%d,&num); do c=num%10; printf(%d,c); while(num/=10)0);printf(n); 从键盘输入23,则运行结果为: 10#include main() int s=0,a=5,n;scanf(%d,&n);do s+=1; a=a-2; while(a!=n);printf(%d,%dn,s,a); 若输入的值1,运行结果为: 11#include stdio.h main() char c; c=getchar(); while(c!=?) putchar(c); c=getchar(); 如果从键盘输入abcde?fgh(回车)运行结果为:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 纸张使用指南
- 化学废水排放监管制度执行执行
- 考研中的挑战与应对之策
- 代码管理规定
- 服装制作工艺方案
- 2025浙江嘉北街道招聘公益性岗位1人(第1号)笔试备考试题及答案解析
- 物业资产管理与财务审计要点
- 皮草设计原理分析报告
- 2025下半年浙江省海洋开发研究院招聘紧缺高层次人才2人笔试备考题库及答案解析
- 矿山开采权评估方案
- 第21章 二次根式 单元测试卷(含答案)-2025-2026学年数学华东师大版九年级上册
- 2025-2030中国废旧汽车拆解材料分类利用与循环经济园区建设报告
- 2025年消化内科学试题及答案
- 2025-2026学年教科版(2024)小学科学二年级上册(全册)每课教学反思
- 2025-2026学年人教鄂教版(2024)小学科学三年级上册(全册)教学设计(附目录P137)
- 2025版金融业务合同委托管理协议
- 部队手榴弹使用课件
- 2025江苏南京市麒麟科创园所属企业部分招聘8人备考试题及答案解析
- 社区网格员考试试题(含答案)
- 2025年宜都市总工会公开招聘乡镇工会协理员3人考试参考题库附答案解析
- 2025版欧派橱柜环保材料购货合同
评论
0/150
提交评论