c语言练习题:
第一部分:顺序结构。
一、选择题。
1、以下说法错误的是()
a.c语句必须以分号结束b.复合语句在语法上被看作一条语句。
c.空语句出现在任何位置都不会影响程序运行d.赋值表达式末尾加分号就构成赋值语句2、以下为合法的c语言赋值语句的是()
a.a=10b.x=y=20;c.i++d.m=2,n=53、以下程序的输出结果为()main()
int x=13,y=4;
printf("%d",x=x/y);}
a.0 b.1 c.3 d.出错。
4、以下程序段中,变量c的值为()int a,b,c;a=1;b=2;c=a/b;
a..0b.1/2c.0.5d.1
5、以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序编译时出错。main()程序出错的原因是()
a.注释语句书写位置错误b.存放圆半径的变量r不应当定义为整型c.输出语句中要式描述符非法d.计算圆面积赋值语句中使用了非法变量6、设有如下程序段:int x=2002,y=2003;printf("%d",(x,y));
则以下选项中正确的是()
a.输出语句中格式说明符的个数少于输出项个数,不能正确输出b.运行是产生出错信息c.输出值为2002d.输出值为20037、有以下程序:main()执行后输出结果是()
a.9,2b.10,2c.9,1d.10,1
8、有以下程序:main()
程序运行后的输出结果是()
a.错误信息b.666c.888d.666,8889、有以下程序:main()程序运行后的输出结果是()
a.16516.5b.1651.56.5c.1651.06.5d.210、以下程序段的输出结果是()int a=1234;
printf("%2d",a);
a.12b.34c.1234d.提示出错、无结果11、有以下程序:main()
程序运行后的输出结果是()
a.3b.5c.-1d.-2二、填空题1、若有程序:main()
第二部分选择结构。
一、选择题。
1、已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是()a.6b.0c.2d.12、以下程序的输出结果是()main()
int a=4,b=5,c=0,d;d=!a&&!b||!c;printf("%d",d);}
a.1b.0c.非0的数d.-13、有以下程序:main()
int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;
printf("%d, %d, %d, %d",a,b,c,d);}
程序输出结果是()
a.0,1,2,0b.0,0,0,3c.1,1,2,0d.编译有错4、以下选项中非法的表达式()
a.x<=100b.i=j==0c.(char)(65+3)d.x+1=x+15、有以下程序:main()
执行后输出结果是()
a.2b.3c.4d.编译时有错,无结果6、以下程序的输出结果是()main()a.5b..4c.6d.不确定7、下列说法中正确的是()a.break语句只能用于switch.
b.在switch语句中必须使用default.
c.break语句必须与switch语句中的case配对使用。
d.在switch语句中,不一定使用break语句。8、以下程序的运行结果是()main()a.4b.5c.6d.7
9、当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是()if(aif(cif(ba.1b.2c.3d.6
10、执行以下程序段后,变量a,b,c的值分别是()int x=10,y=9;int a,b,c;
a=(-x= =y++)x:++y;b=x++;c=y;
a.a=9,b=9,c=二、填空题。
1、以下程序运行后的输出结果是main()
2、以下程序运行后的输出结果是main()
执行后输出的结果是。
4、若从键盘输入58,则以下程序输出的结果是main()
5、以下程序运行后的输出结果是main()
case 2:a++;b++;break;}
printf("%d%d",a,b);}
6、若运行时输入:16《回车》,则以下程序的运行结果是include <>void main()
7、以下程序实现:输入圆的半径r和运算标志m,按照运算标志进行指定运算。请在【】内填入正确内容。标志运算a面积。
b周长c二者均计算#define pi 3.14159main()if(【2】)
c=2*pi*r;printf(“circle is %f”,c);}if(【3】)
a=pi*r*r; c=2*pi*r;printf(“area&& circle are %f%f”,a,c);}
8、以下程序实现输出x,y,z三个数中最大者,请在【】填入正确的内容。main()
9、某服装店经营套服,也单件**。若买的不少于50套,每套80元;不足50套的每套90元;只买上衣每件60元;只买裤子每条45元。以下程序的功能是读入所买上衣c和裤子t的件数,计算应付款m。
请在【】内填入正确内容。main()
10、若有x=1,y=2,z=3,则表达式(x编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:(1)能同时被,5,7整除。
2)能被其中两数(要指出哪两个)整除(3)能被其中一个数(要指出哪一个)整除(4)不能被3,5,7任一个整除。
年第二学期《C语言》试卷A
课程 座位号 新疆大学2010 2011学年度第二学期期末考试。计算机技术基础c 试卷a 南区 姓名学号专业。学院班级。2011 年 6 月。第一部分选择题 共30分 一 单项选择题 本大题共15小题,每题只有一个正确答案,答对一题得2分,共30分 1 有说明int a 4 则对a数组元素的非法引用...
2023年第二学期作业
2013 2014第一学期高三地理 中国地理 作业2 班级 姓名 座号 成绩。读黄河流域图,完成下列各题。26分 1 图上 a是 平原,b是 平原。4分 2 分析c河平原的成因。4分 3 分析d河的水文特征。8分 4 黄河比珠江长,但水量仅为珠江的1 7,试分析其原因。4分 5 简述黄河下游 地上河...
2023年第二学期作业
2013 2014第一学期高三地理 中国地理 作业1 班级 姓名 座号 成绩。读我国沿32 n地形剖面图甲和各类地形比例扇形图乙,回答下列问题。1 图甲中反映我国地势的总特征是呈阶梯状分布。这种地势特征对我国河流流向的影响是。4分 2 图甲中代号表示的内容 山脉。6分 地形区 ab c6分 其中作为...