习题。一. 选择题。
2.1 以下选项中不正确的整型常量是。
a.12. b.-20 c.1,000 d.4 5 6
2.2 以下选项中正确的实型常量是。
a.0 b.3. 1415 c.0.329×102 d. .871
2.3以下选项中不正确的实型常量是。
a.2.607e-1 b.0.8103e 2 c.-77.77 d.456e-2
2.4 以下选项中不合法的用户标识符是。
a. 2.5以下选项中不合法的用户标识符是。
a._123
2.6 c语言中运算对象必需是整型的运算符是。
abcd.**
2.7可以在c程序中用作用户标识符的一组标识是。
a.void d.2c
define _123 -abc do
word ifcasesig
2.8 若变量已正确定义并赋值,符合c语言语法的表达式是。
a.a=a+7;
2.9 以下叙述中正确的是。
a、a是实型变量,c允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值。
b、在赋值表达式中,赋值号右边既可以是变量也可以是任意表达式。
c、执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0。
d、已有a=3,b=5。当执行了表达式a=a+b,b=a-b,a=a-b之后,已使a中的值为5,b中的值为3.
2.10 以下叙述中正确的是。
a、在c程序中无论是整数还是实数,只要在允许的范围内都能准确无误的表示。
b、c程序由主函数组成。
c、c程序由函数组成。
d、c程序由函数和过程组成。
2.11 turbo c中int类型变量所占字节数是。
a.1 b.2 c.3 d.4
2.12 不合法的十六进制数是。
a.oxff b.0xabc c.0x11 d.0x19
二、填空题。
2.14 若k为int整型变量且赋值11。请写出运算k++后表达式的值___和变量k的值___
2.15 若x为double型变量,请写出运算x=3.2,++x后表达式的值___和变量k的值___
2.16 函数体由符号___开始,用符号___结束。函数体的前面是___部分,其后是___部分。
2.17 c语言中的标识符可以分为___和预定义标识符三类。
2.18 在c语言程序中,用关键字___定义基本整型变量,用关键字___定义单精度型变量,用关键字___定义双精度型变量。
2.19 把a1、a2定义成单精度实型变量,并赋初值1的定义语句是___
2.20 c程序中定义的变量,代表内存中的一个___
2.21 表达式3.5+1/2的计算结果是___
2.22 对以下数学式,写出三个等价的c语言表达式。
2.23 表达式s=10应当读作“__
2.24 计算机中内存储器的最小存储单位称___其中能容纳的数是___
2.25 通常一个字节包含___个二进制位。在一个字节中能存放的最大(十进制)整数是___它的二进制数的形式是___最小(十进制)整数是___它的二进制数的形式是___
2.26 当计算机用两个字节存放一个整数时,其中能存放的最大(十进制)整数是___最小(十进制)整数是___它的二进制数的形式是___
2.27 在c语言中整数可用___进制数、__进制数和___进制数三种数制表示。
三、上机改错题(读者最好在turbo c环境下上机试一试,以便熟悉出错信息)。
2.28 请指出以下c程序的错误所在。
#include “
main();main function*/
float r,s; /r is radius*/,s is area of circular*/*
r=5.0 ;
s=3.14159*r*r ;
pritf(“%f”,s)
2.29请指出以下c程序的错误所在。
#include “
main /*main function*/
float a,b,c,v ; a,b,c are sides, v is volume of cube*/
a=2.0 ; b=3.0 ; c=4.0
v=a*b*c;
printf(“%f”,v)
习题。一、选择题。
3.1 若a、b、c、d都是int类型变量且初值为0,以下选项不正确的赋值语句是。
a、a=b=c=100; b、dc、c+b; d、d=(c=22)-(b++)
3.2 以下选项中不是c语句的是。
a、 b、;
c、a=5,c=10d、
3.3以下合法的c语言赋值语句是。
a、a=b=28 b、k=int(a+bc、a=58,b=58 d、--i;
3.4 以下程序的输出结果是。
a、0 b、1 c、3 d、不确定的值。
main()
int x=10,y=3;
printf(“%d”,y=x/y);
3.5 若变量已正确定义为int类型,要给a、b、c输入数据,以下正确输入语句是。
a、read(a,b,cb、scanf(“%d%d%d”,a,b,c)
c、scanf(“%d%d%d”,&a,&b,&c) d、scanf(“%d%d%d”,&a,&b,&c)
3.6若变量已正确定义为float类型,要通过赋值语句scanf(“%f%f%f”,&a,&b,&c)给a赋予10、b赋予22、赋予33,以下不正确的输入形式是。
a、10 b、10.0,22.0,33.0 c、10.0d、10 22
3.7若变量已正确定义,要将a和b中的数进行交换,下面选项中不正确的是。
a、a=a+b,b=a-b,a=a-bb、t=a,a=b,b=t;
c、a=t; t=b; b=ad、t=b; b=a; a=t;
3.8 若变量已正确定义,以下程序段的输出结果是。
a、输出格式说明与输出项不匹配,输出无定值 b、5.170000
c、5.168000d、5.169000
x=5.16894
printf(“%f”,(int)(x*1000+0.5)/(float)1000 );
3.9 若有以下程序段,c3中的值是。
a、0 b、1/2 c、0.5d、1
int c=1, c2=2, c3;
c3=c1/c2;
3.10 若有以下程序段,其输出结果是。
a、0,0,-10 b、0,0,5 c、-10,3,-10d、3,3,-10
int a=0,b=0,c=0;
c=(a-=a-5),(a=b,b +3);
printf(“%d,%d,%d”,a,b,c);
3.11 当运行以下程序时,在键盘上从第一列开始输入9876543210(在此处代表enter),则程序的输出结果是。
a、a=98,b=765,c=4321b、a=10,b=432,c=8765
c、a=98,b=765.000000,c=4321.000000d、a=98,b=765.0,c=4321.0
main()
int a; float b,c;
scanf(“%2d%3f%4f”,&a,&b,&c);
printf(“a=%d,b=%f,c=%f”,a,b,c);
3.12以下程序的输出结果是。
a、a=%2,b=%5b、a=2,b=5
c、a=%%d,b=%%dd、a=%d,,b=%d
main()
int a=2,b=5;
printf(“a=%%d,b=%%d”,a,b);
3.13若int类型占两个字节,则以下程序段的输出是。
a、-1,-1 b、-1,32767 c、-1,32768d、-1,65535
main()
int a=-1;
printf(“%d,%u”,a,a);
3.14以下程序段的输出是。
a、*496b、* 496* c、*000496d、输出格式符不合法。
int x=496;
printf(“*6d*”,x);
3.15以下程序段的输出是。
a、|3.1415| b、| 3.0| c、| 3d、| 3.|
float a=3.1415;
printf(“|6.0f|”,a);
3.16printf(“|10.5f|”,12345.678);语句的输出是。
a、|2345.67800| b、|12345.6780| c、|12345.67800d、|12345.678|
3.17 以下程序段的输出是。
a、*0000057.66* b、* 57.66* c、*0000057.67* d、* 57.67*
float a=57.666;
printf(“%010.2f*”,a);
3.18 若变量c定义为float类型,当从终端输入:283.1900 表示enter键,能给变量c赋以283.19的输入语句是。
a、scanf(“%f”,cb、scanf(“%8.4f”,&c
c、scanf(“%6.2f”,&cd、scanf(“%8”,&c);
3.19若变量已正确说明,要求语句scanf(“a=%f,b=%f”,&a,&b);给a赋予3.12、给b赋予9.0,则正确的输入形式是(∪表示空格,表示enter键)
a、3.12∪∪9.0b、a=∪∪3.12b=∪∪9
c、a=3.12,b=9d、a=3.12∪∪,b=9∪∪∪
3.20以下程序的输出结果是。
C语言基础知识大全
常量和变量。1.常量 程序执行过程中,值不变的量。3 a 变量 值可以改变的量。一个变量有一个名字,在内存中有一定的存储单元,存放变量的值。2.常量类型 a.整型 12,0,3 b.实型 4.6,1.2 c.字符型 a d d.符号常量 define price 30 price不能再被赋值且要大写...
维修电工知识竞赛练习题
一 单项选择选择一个正确的答案,将相应的字母填入题内的括号中。每题1分。1 一个完整的计算机系统包括 c a 计算机及其外围设备b 主机 键盘及显示器。c 软件系统和硬件系统d 模拟电路部分和数字电路部分。2 小型变压器的绕制时,对铁心绝缘及绕组间的绝缘,按对地电压的 b 倍来选用。a 1.5b 2...
对联练习题
1 阅读下面一段文字,回答文后问题。古都南京,历史名城。南朝旧事 明代遗韵 风雨,都在这座古城留下了深深的印痕,浸染出浓浓的意韵。玄武湖舒展,鸡鸣寺空灵,秦淮河的桨声灯影,夫子庙的热闹繁华,无不让 连忘返。不少地名还可组成比较工整又非常有趣的对子。例如 石头城 对 燕子叽 朝天宫 对 阅江楼 凤凰台...
面试练习题
你所在的工作单位,要开一次工作创新提议会,你制作了一个工作创新方案,找同事老孙帮忙修改指导,当时老孙没有发表意和建议,在第二天会议上,老孙却把你的工作方案当作他的方案提出,而且受到领导的夸奖,遇到这种事情,你该怎么做?答案一 答题要点 1 表明态度 良好的同事关系是工作开展的重要推动力。因此不管发生...
绩效管理练习题
一 单项选择 1 绩效考核对于员工个人则是 对自己工作状况及其成果的评价。a 上级和同事b 上级和下级 c 下级和同事d 上级和平级 2 对企业绩效管理系统的诊断应进行 分析。a 总体b 个体 c 考评者d 组织或系统 3 能力是客观存在的,可以 可以通过一系列手段去把握能力的存在,以及在不同员工之...
诗歌鉴赏练习题
古代诗歌鉴赏 一 诗。1.阅读下面这首明诗,然后回答问题。白雁。顾文昱。万里西风吹羽仪 独传霜翰 向南飞。芦花映月迷清影,江水含秋点素辉。锦瑟夜调冰作柱,玉关晨度雪沾衣。天涯兄弟离群久,皓首江湖犹未归。注 羽仪 仪仗队列中用羽毛装饰的旌旗类。霜翰 翰,本指鸟羽,此处指白雁。相传白雁每逢秋深则南飞,白...
2019操作练习题大全 学生练习
word2003操作练习题。例3 11 将以下素材按要求排版。1 将标题字体设置为 华文行楷 字形设置为 常规 字号设置为 小初 选定 效果 为 空心字 且居中显示。2 将 陶渊明 的字体设置为 隶书 字号设置为 小三 文字右对齐加双曲线边框,线型宽度应用系统默认值显示。3 将正文行距设置为25磅。...
生产管理练习题
生产管理 练习题答案。第一章。思考与练习题 p24,1,2,6 案例题 p26 第一章。1 试述生产系统的基本结构。答 完成输入到输出的转化过程需要一个物质基础,这就是生产运作系统,或简称生产系统。它是有人和机器构成的,能将一定输入转化为待定输出的有机整体。使转化过程具有增值性是生产系统的基本功能。...