第一章 C语言概述(精品)

上传人:pu****.1 文档编号:494010585 上传时间:2024-01-10 格式:DOC 页数:80 大小:331KB
返回 下载 相关 举报
第一章 C语言概述(精品)_第1页
第1页 / 共80页
第一章 C语言概述(精品)_第2页
第2页 / 共80页
第一章 C语言概述(精品)_第3页
第3页 / 共80页
第一章 C语言概述(精品)_第4页
第4页 / 共80页
第一章 C语言概述(精品)_第5页
第5页 / 共80页
点击查看更多>>
资源描述

《第一章 C语言概述(精品)》由会员分享,可在线阅读,更多相关《第一章 C语言概述(精品)(80页珍藏版)》请在金锄头文库上搜索。

1、第一章 C语言概述1.1选择题【题11】以下不是C语言的特点的是( B )A.C语言简洁、紧凑B能够编制出功能复杂的程序C. C语言可以直接对硬件进行操作DC语言移植性好 【题12】以下不正确的C语言标识符是( D )。 AABC Babc Ca_bc Dab.c【题13】以下正确的c语言标识符是( C )。Ax Ba十b Ca123 Dtest! 【题14】一个c程序的执行是从( A ).Amain( )函数开始,直到main( )函数结束B第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束Dmain( )函数开始,直到最后一个函数结束 【题15】一个C语言程序是由

2、(B)。A)一个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成 【题16】一个c程序是由( B )。A一个主程序和若干子程序组成B一个或多个函数组成C. 若干过程组成D若干子程序组成 【题17】C语言派程序的基本单位是( B )。A过程 B函数 c子程序 D标识符 【题18】编辑程序的功能是( A )。A建立并修改程序 B将c源程序编译成目标程序C调试程序 D命令计算机执行指定的操作 1.2填空题 【题1.9】c语言符号集包括【英文字母、数字和一些有待定含义的标点符号】。 【题110】一个c程序有且仅有一个【main()】函数。 【题111】C程序的基本单位是【函数 】。

3、 【题112】一个c派程序有【1】个main( )函数和【若干】二个其他函数 。 【题113】在一个C源程序中,注释部分两侧的分界符分别是【/*】和【*/】。 【题114】结构化设计中的三种基本结构是【顺序结构、分支结构和循环结构】。 【题115】在C语言中,输入操作是由库函数【scanf】完成的,输出函数是由库函数【printf】完成的算法复习与习题(13级信管、通信)一、写出下列各题的算法(分别用自然语言、流程图)1设计一个从n个数中取最大数及最小数的程序2设计一个判断输入年份是否闰年的算法3 由键盘输入三个数,计算以这三个数为边长的三角形的面积4 按下面的近似公式计算: e = 111!

4、12!13!1n!顺序结构复习题(13级信管、通信专业)1、选择题【1】 若x,y定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( ). A) scanf(“%d%d,%1f”,&x,&y,&z); B) scanf(“%3d*%d%1f”,&x,&y,&z); C) scanf(“%x%*d%lf”,&x,&y, &z); D) scanf(“%x%o%6.2f”, &x,&y,&z);【2】阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为( )。main() int x,y,z;scanf(“%d%d%d”,&x,&y,&z);printf

5、(“x+y+z=%dn”,x+y+z);结果:A) x+y+z=48B) x+y+z=35C) x+z=35D) 不确定值【3】根据题目中已给出的数据的输入和输出形式,程序中输入输出语句的正确内容是( )。main() int x;float y;pringf(“enter x,y;”)输入语句输出语句输入形式 enter x,y: 2 3.4输出形式 x+y=5.40A) scanf(“%d,%f”,&x,&y);printf(“nx+y=%4.2f”,x+y);B) scanf(“%d%f”,&x,&y);printf(“nx+y=%4.2f”,x+y);C) scanf(“%d%f”,&

6、x.&y);printf(“nx+y=%6.1f”,x+y);D) scanf(“%d%3.1f”,&x,&y);printf(“nx+y=%4.2f”,x+y); 【4】以下说法正确的是( ).A) 输入项可以为一个实型常量,如scanf(“%f”,3.5);B) 只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”);C) 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f);D) 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);【5】 以下能正确的定义整形变量a,b,c并为其付初值5的语句是 ( ).

7、int a=b=c=5;int a,b,c=5;int a=5 ,b=5,c=5;int a=b=c=5;【6 】巳知字母A的ASCII码是65,以下程序的执行结果是( )。#includemain() char c1=A,C2=Y; printf(%d,%dn,c1,c2);A.A,Y B.65,65 C.65,90 D.65,892、 填空题【1 】以下程序的执行结果是( )。#includemain()float f=3.1415927;printf(%f,%5.4f,%6.3f,f,f,f);【2】以下程序的输出结果为( ).main() int x=1,y=2;printf(“x=%

8、d y=%d*sum*=%dn”,x,y,x+y);printf(“10Squared is : %dn”,10*10); 【3 】以下程序的输出结果是( )#includemain()int a=325;double x= 3.1415926;printf(“a=%+06d x=%+en”,a,x);【4】有一输入函数scanf(“%d”,k);则不能使用float变量k得到正确数值的原因是( )和( ),scanf语句的正确形式应该是:( )【5 】以下程序的执行结果是( )。#includemain() char c=A+10;printf(c=%cn,c);【6 】以下程序输入1234

9、56CR后的执行结果是( ).#includemain()int a,b;scanf(%2d%3d,&a,&b);printf(a=%d,b=%dn,a,b);3、编程题【1 】编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。转换公式:F=(C+32)9/5【2 】编写程序,从键盘输入梯形的上下底边长度和高,计算梯形的面积。【3 】编写程序,从键盘输入一个字符,求出与该字符前后相邻的两个字符,按从小到大的顺序输出这三个字符的ASCII码。选择结构复习与习题(13信管、通信专业)选 择 结 构部分1单选题【1 】为了避免嵌套的if-else

10、语句的二义性,c语言规定else总是与( C )组成配对关系。A)缩排位置相同的ifB)在其之前末配对的ifC)在其之前未配对的最近的ifD)同一行上的if【2 】选择出合法的if语句(设int x,a,b,c;) ( A ).A)if(a=b) x十十;B)if(ab) x十+;C)if(ab) x十十;D)if(ab) x十1;【3 】选择出合法的if语句(设int x,y;) ( A )。A)if(x!=y) if(xy) printf(xyn”); else prinf(”xyn”); else printf(”Xyn”);B)if(x y) if(xy) printf(”xyn”)

11、else printf(”xyn”); else printf(”xyn”);C) if(x!y) if(xy) Printf(”xyn”) else printf(”xyn”) else printf(”xyn”);D)if(x!y) 1f(xy) Printf(”xyn”); else printf(”xyn”) e1se Printf(”xyn”); 【4 】 以下关于运算符优先顺序的描述中正确的是(C).A)关系运算符算术运算符赋值运算符逻辑与运算符B)逻辑与运算符关系运算符算术运算符赋值运算符C)以赋值运算符逻辑与运算符关系运算符算术运算符D)算术运算符关系运算符赋值运算符逻辑与运算

12、符 【5 】 能正确表示当x的取值在【 l,10】或【 200,210】范围内为真,否则为假的表达式是 ( C ) 。A)(x1)&(x10)&(x200)&(x210)B)(x1) (x10)(x200) (x210)C)(x1)&(x10) (x200)&(x210)D)(x1) (x10)&(x200) (x;210)【6】 设x、y和z是int型变量,且x3,y4,z5,则下面表达式中值为0的是(D).A) x&yB) xyC) x|y+z&y-zD)!(xy)!z |1) 【7】若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式

13、是( C ).A) A21 B) !(A20) C)!(A2) D)A2 【8】没有,int a1,b2,c3,d4,m2,n2执行 (mab&(ncd)后n的值为( B ).A) 1 B) 2 C) 3 D) 4 【8 】判断char型变量cl是否为小写字母的正确表达式为 ( D ).A) ac1z B) (c1a)&(c1z)C) (a=c1) (zc1) D) (c1a)&(c1z) 【9】执行以下语句后a的值为( B ),b的值为( A )。iu a=5,b=6,w=1,x=2,y=3,z=4;(awx)&(byz);1 A) 5 B) 0 C) 2 D 12 A) 6 B) 0 C) 1 D 4【10】 下列运算符中优先级最低的是( A ),优先级最高的是( C ).A)?: B)& C)十

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号