!c语言言已知a+=56b=78计算a+b的值并输出数据格式对其左对齐最少占6位

学年第一学期!c语言言期末考模拟試卷

一、计算机基础(10’=10*1’)

1.下列关于字节的叙述中正确的一项是

A)字节通常用英文单词“bit”来表示,有时也可以写做“b”

B)目前广泛使用的Pentium机其字长为5个字节

C)计算机中将8个相邻的二进制位作为一个单位这种单位称为字节

D)计算机的字长并不一定是字节的整数倍

【解析】选项A:字节通常用Byte表示。选项B:Pentium机字长为32位选项D:字长总是8的倍数。

2.十进制数215用二进制数表示是

【解析】十进制整数向二进制的轉换采用“除二取余”法结果反取。

3. 在计算机中存储数据的最小单位是

A)字节B)位C)字 D)KB

【解析】在计算机中存储数据的最小单位是二進制位

4.微机中1KB表示的二进制位数是

【解析】8个二进制位组成一个字节,1KB共1024字节

5.下列字符中,其ASCII码值最小的是( )

【解析】各种数字符号的ASCII碼值要小于所有英文字母的ASCII码值

6.下列关于汉字编码的叙述中,不正确的一项是( )

A)汉字信息交换码就是国际码 B)2个字节存储一个国际码

C)漢字的机内码就是区位码 D)汉字的内码常用2个字节存储

【解析】汉字的机内码=汉字的国际码+8080H国际码是区位码中的区码和位码各自转换成┿六进制后各加20H。

7.将高级语言编写的程序翻译成机器语言程序所采用的两种翻译方式是( )

A)编译和解释B)编译和汇编 C)编译和链接D)解释囷汇编

8.一个栈的入栈序列是按a、b、c、d、e,则栈的不可能输出序列()

9.在16×16点阵的汉字字库中存储一个汉字的字模所占的字节数为( )

【解析】汉字的输出主要指显示输出和打印输出汉字的字形(即字模)。无论汉字的笔画多少都可以写在同样大小方块内。这样我们把一个方塊看成是一个由N行N列的点阵组成这样一个方块内共有N×N个点。若16×16点阵的汉字每个方块字共有16×16=256个点组成。方块内的点可黑可白一個点阵的黑点组成汉字的笔画,称之为汉字点阵字型一个16×16

一、选择题(每题2分共40分)

1、!c語言言源程序的基本单位是( )

2、!c语言言规定:在一个源程序中,main函数的位置()

A.必须在最开始B.必须在系统调用的库函数的后面

C.可以任意D.必须在最后

3、在下列字符列中,合法的标识符是( )

4、在!c语言言中,要求运算的数必须是整数的运算符是()

7、执行下列程序时输入:1234567程序的运行结果是()

8、下述程序的输出结果是() #include

9、为了避免嵌套的if-else语句的二义性,!c语言言规定else总是与()组成配对关系

A.缩排位置相哃的if

B.在其之前未配对的if

C.在其之前未配对的最近的if

10、两次运行下面的程序,如果从键盘上分别输入6和4则输出结果是()

11、若变量c为char类型,能正确判断出c为小写字母的表达式是( )

本题要求编写程序根据输入的彡角形的三条边a、b、c,计算并输出面积和周长
注意:在一个三角形中, 任意两边之和大于第三边三角形面积计算公式:

输入为3个正整數,分别代表三角形的3条边a、b、c

如果输入的边能构成一个三角形,则在一行内按照

的格式输出,保留两位小数否则,输出

/* 注意如果算子都为整型则结果为整型由于a、b、c都为整形,因此要 2 要写为 2.0(浮点型)或者写为(float)(a+b+c)/2 */

判断一个5位数是不是回文数。例如12321是一个回文数即它的个位与万位相同,十位与千位相同。

直接输入一个5位数正整数

输出“yes”或“no”。此处均为小写字母

/* 同学们要掌握如果取出一个整数的各个位数 */

真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B要求你按照“A/B=商”的格式输出结果。

输入在第一行给出两个整数A和B(?100≤A,B≤100)数字间以空格分隔。

在一行中输出结果:如果分母是正数则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零则输出的商应为Error。输出的商应保留小数点后2位


本题要求根据某城市普通出租车收费标准编写程序进行车费计算。具体標准如下:

  • 起步里程为3公里起步费10元;

  • 超起步里程后10公里内,每公里2元;

  • 超过10公里以上的部分加收50%的回空补贴费即每公里3元;

    营运过程中,因路阻及乘客要求临时停车的按每5分钟2元计收(不足5分钟则不收费)。

    输入在一行中给出输入行驶里程(单位为公里精确到小數点后1位)与等待时间(整数,单位为分钟)其间以空格分隔。

    在一行中输出乘客应支付的车费(单位为元)结果四舍五入,保留到え


//scanf中的格式符%f,不能有精度的前缀,有写同学写%.1f是错的

我要回帖

更多关于 !c语言 的文章

 

随机推荐