程序段“L MW12/ITD /DTR/ T MD26”是用来将存放在MW16中的16位整数转换为32位实数的程序。
第1题:
下列叙述中正确的是( )。
A.C程序由函数组成
B.C程序由主函数构成
C.C程序由函数和过程构成
D.在C程序中无论是整数还是实数,都可以正确无误的表示出来
第2题:
A.将汇编语言编写的程序转换为目标程序
B.将高级语言编写的程序转换为汇编语言程序
C.将汇编语言编写的程序转换为可执行程序
D.将高级语言编写的程序转换为可执行程序
第3题:
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是 ______。
A.int*i=NULL; scanf("%d",i);
B.float * f=NULL *f=19.5;
C.char t='m',*c=&t; *c=&t;
D.long *L; L='\0';
第4题:
解释程序的作用是( )。
A.将高级语言转换为目标程序
B.将汇编语言转换为目标程序
C.解释执行高级语言程序
D.解释执行汇编语言程序
第5题:
有以下程序

程序运行时,输入的值在哪个范围才会有输出结果( )。
A.大于3且不等于l0的整数
B.不等于10的整数
C.大于3或等于l0的整数
D.小于3的整数
第6题:
下面程序段的功能是______ 。 A=10.5 B=Int (A=0.6) Debug. Print B
A.求平均值
B.将一实数四舍五入取整数
C.求绝对值
D.舍去一实数的小数部分
第7题:
请编写一个函数proc(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。
例如,若输入字符串“1234”,则函数把它转换为整数值1234。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
试题程序:



【解析】要将数字字符串转换为一个整数,首先判断该字符串的正负号。然后将数字字符转换为相应的数字,将各个数字合并为整数。最后将得到的整数乘以字符串中的符号。将最后的结果返回到主函数中。
第8题:
计算机系统软件中的汇编程序是一种
A.汇编语言程序
B.编译程序
C.编辑程序
D.将汇编语言程序转换为目标程序的程序
第9题:
能将高级语言编写的源程序转换为目标程序的是什么?
A)将高级语言转换为目标程序
B)将汇编语言转换为目标程序
C)解释执行高级语言程序
D)解释执行汇编语言程序
第10题:
以下描述中,叙述正确的是()
第11题:
用顺序方法将完全二叉树的结点逐层存放在数组A[1..n]中,结点A[I]若有右子女,则该子女是结点()
第12题:
解释程序的功能是()。
第13题:
(6)解释程序的作用是( )。
A)将高级语言转换为目标程序
B)将汇编语言转换为目标程序
C)解释执行高级语言程序
D)解释执行汇编语言程序
第14题:
解释程序的功能是______。
A.将高级语言转换为目标程序
B.将汇编语言转换为目标程序
C.解释执行高级语言程序
D.解释执行汇编语言程序
第15题:
以下正确的叙述是()。
A.在C程序中,每行中只能写一条语句
B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C.在C程序中,无论是整数还是实数,都能被准确无误地表示
D.在C程序中,%是只能用于整数运算的运算符
第16题:
下面程序段的功能是( )。 A=15.5:B=Int(A+0.5) Print B
A.求平均值
B.将一实数四舍五入取整值
C.求绝对值
D.舍去一实数的小数部分
第17题:
以下叙述中正确的是( )。
A.在C程序中无论是整数还是实数,只要在允许的范围内都能准确无误地表示
B.C程序由主函数组成
C.C程序由若干函数组成
D.C程序中只允许包含一个函数
第18题:
已知在文件in.dat中存有N个实数(N<200),函数ReadDat是读取这N个实数并存入数组xx中。请编制函数CalValue,其功能要求:1.求出这N个实数的平均值aver;2.分别求出这N个实数的整数部分值之和sumint以及小数部分值之和sumdec,最后调用函数WriteDat把所求的结果输出到文件out.dat中。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。


第19题:
以下叙述中错误的是( )
A.在C程序中,APH和aph是两个不同的变量
B.C程序中的变量,代表内存中的一个存储单元,它的值可以根据需要随时修改
C.在C程序中,无论是整数还是实数,都能准确无误地表示
D.在C程序中,一个正整数可以用十进制、八进制和十六进制的形式来表示
第20题:
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是( )。
A.int *i=NULL; scanf("%d",i);
B.float *f=NULL; *f=10.5;
C.char t='m',*c; *c=&t;
D.long *L; L='\0';
第21题:
第22题:
在C程序中,无论多少大的整数还是实数,都能准确无误的表示。
第23题:
PLC程序中不能处理实数。()