首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
可以逐行读取、翻译并执行源程序的是( )。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行这种翻译方式包括
汇编
编译
转换
解释
高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行这种翻译方式包括
汇编
编译
转换
解释
可以将高级语言的源程序翻译成可执行程序的是______
库程序
编译程序
汇编程序
目标程序
原理是将源程序翻译成目标程序目标程序脱离源程序执行方便效率高但源程序修改时要重新编译生成新目标程序修
编译程序的作用是
将高级语言源程序翻译成目标程序
将汇编语言源程序翻译成目标程序
对源程序边扫描边翻译执行
对目标程序装配连接
编译程序是
将高级语言源程序翻译成机器语言程序
将汇编语言源程序翻译成机器语言程序
对源程序边扫描边翻译执行
对目标程序装配链接
解释程序是边翻译边执行效率低不能脱离源程序优点是灵活可动态高速修改源程序
可以将高级语言的源程序翻译成可执行程序的是
库程序
编译程序
汇编程序
目标程序
以下叙述正确的是
BASIC 源程序可在DOS 下直接执行
商品化的软件就是系统软件, 用户编写的软件就是应用软件
用高级语言编写的程序必须经过翻译后才能执行
安装了 C 语言编译器的计算机可以直接执行 C 语言源程序
编译程序只能一次读取翻译并执行源程序中的一行语句
关于软件系统正确的说法是
系统软件的特点是通用性和基础性
高级语言是一种独立于机器的语言
任何程序都可被视为计算机的系统软件
编译程序只能一次读取、翻译并执行源程序中的一行语句
计算机的编译程序可以
将高级语言源程序翻译成机器语言程序(目标程序)
将汇编语言源程序翻译成机器语言程序(目标程序)
对源程序边扫描翻译边执行
对目标程序装配链接
汇编语言源程序须经汇编程序翻译成目标程序解释性语言源程序须经解释程序解释执行编译性源程序须经编译程序
测试程序
诊断程序
纠错程序
连接程序
高级语言的源程序需翻译成机器语言能执行的目标程序才能执行这种翻译方式有
汇编
转换
编译
解释
计算机的汇编程序可以
对目标程序装配链接
将汇编语言程序翻译成机器语言程序
将高级语言程序翻译成机器语言程序
对源程序边扫描翻译边执行
高级语言的源程序需翻译成机器语言能执行的目标程序才能执行这种翻译方式包括
汇编
转换
编译
解释
高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行这种翻译方式包括
转换
编译
注释
解释
热门试题
更多
下列叙述中不正确的是
以下关于函数的叙述中正确的是______
按照先进先出组织数据的数据结构是
在面向对象方法中描述的是具有相似属性与操作的一组对象
对序线性表23293455607078用二分法查找值为60的元素时需要比较次数为
以下程序的输出结果是______intfunint*xintnifn==0returnx[0];elsereturnx[0]+funx+1n-1;maininta[]=1234567;printf%d/nfuna3;
某二叉树中度为2的结点有18个则该二叉树中有个叶子结点
若abcd都是血型变量且都已经正确赋初值则下列不正确的赋值语句是
在C语言中当表达式值为0时表示逻辑值假当表达式值为8时表示逻辑值真
已有定义double*P;请写出完整的语句利用malloc函数使p指向一个双精度型的动态存储单元______
下列程序的输出结果是intf1intxintyreturnx>yx:y;intf2intxintyreturnx>yy:x;maininta=4b=3e=5d=2efg;e=f2f1abf1ed;f=f1f2abf2ed;g=a+b+c+d-e-f;printf%d%d%d/nefg;
有以下程序#include<stdio.h>typedefstructintnumdoublesRECvoidfunlRECxx.num=23x.s=88.5mainRECa=1690.0funlaprintf%d/na.num程序运行后的输出结果是______
有以下程序#include<stdio.h>maininta[]=1234y*p=&.a[3]--py=*pprintfy=%d/ny程序的运行结果是
已知IN2.DAT中存有200个4位数并已调用读函数readDat把这些数存人数组a中请编制一函数jsVal其功能是依次从数组a中取出一个数如果该4位数连续大于该4位数以后的5个数且该数是奇数则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存人数组b中最后调用写函数writeDat把结果cnt及数组b中符合条件的4位数输出到OUT2.DAT文件中注意部分源程序已给出程序中已定义数组a[200]b[200]已定义变量:cn请勿改动主函数main读函数readDat和写函数writeDat的内容[试题程序]#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidwriteDat;voidjsValvoidreadDatinti;FILE*fp;fp=fopenIN2.DATr;fori=0i<MAX;i++fscanffp%d&a[i];fclosefp;voidmaininti;readDat;jsVal;printf满足条件的数=%d/ncntfori=0;i<cnt;i++printf%db[i];printf/n;writeDat;voidwriteDatFILE*fp;inti;fp=fopenOUT2.DATW;fprintffP%d/ncnt;fori=0;i<cnt;i++fprintffp%d/nb[i];fclosefp;
下列的for语句的循环次数为______forx=1y=0;y!=19&&x<7;x++;
以下不属于面向对象的基本特点的是
函数ReadDat的功能是实现从文件ENG4.IN中读取一篇英文文章存人到字符串数组xx中请编制函数encryptChar按给定的替代关系对数组xx中的所有字符进行替代结果仍存人数组xx对应的位置上最后调用函数WriteDat把结果xx输出到文件PS4.DAT中替代关系fP=P*11mod256P是数组xx中某一个字符的ASCⅡ值fP是计算后新字符的ASCⅡ值如果计算后fP的值小于等于32或大于130则该字符不变否则将fP所对应的字符进行替代注意部分源程序已给出原始数据文件存放的格式是每行的宽度均小于80个字符请勿改动主函数main读函数ReadDat和写函数WriteDat的内容[试题程序]#include<stdlib.h>#include<stdio.h>#include<string.h>#include<ctype.h>unsignedcharxx[50][80];intmaxline=0;/*文章的总行数*/intReadDatvoid;voidWriteDatvoid;voidencryptcharvoidmainsystemCLS;ifReadDatprintf数据文件ENG4.IN不能打开!/n/007;return;encryptChar;WriteDat;intReadDatvoidFILE*fp;inti=0;unsignedchar*p;iffp=fopenENG4.INr==NULLreturn1;whilefgetsxx[i]80fp!=NULLP=strchrxx[i]’in’;ifP*p=0;i++;maxline=i;fclosefp;return0;voidWriteDatvoidFILE*fpinti;fp=fopenPS4.DATw;fori=0;i<maxline;i++printf%s/nxx[i];fprintffp%s/nxx[i];fclosefp;
已知数据文件in.dat中存有300个四位数并已调用读函数readDat把这些数存入数组a中请编制一函数jsValue其功能是求出所有这些四位数是素数的个数cnt再求出所有满足此条件的四位数平均值pjz1以及所有不满足此条件的四位数平均值pjz2最后main函数调用写函数writeDat把结果cntpjz1pjz2输出到out.dat文件中例如5591是素数该数满足条件参加计算平均值pjz1且个数cnt=cnt+19812是非素数该数不满足条件参加计算平均值pjz2注意部分源程序存在test.c文件中程序中已定义数组a[300]已定义变量cntpjz1pjz2请勿改动数据文件in.dat中的任何数据主函数main读函数readDat和写函数writeDat的内容#include<stdio.h>//include语句说明各程序中包含vc6.0中的标准输入输出库函数stdio.hinta[300]cnt=0;//定义整型数组a[300]和变量cnt变量cnt赋初值为0doublepjz1=0.Opjz2=0.0;//定义变量pjz1pjz2并赋初值为0.0voidwriteDat;//输出函数说明语句voidreadDat;//输入函数说明语句intisPintm//函数isPintm判断m是否为素数如果是素数则返回1否则返回0inti;fori=2;i<m;i++ifm%i==0return0;return1;voidjsValue//函数jsValue的定义语句mainreadDat;//调用readDat函数从in.dat文件中读入300个四位数存入数组a中jsValue;//调用jsValue函数实现题目所要实现的功能writeDat;//调用writeDat函数把计算结果cntpjz1pjz2输出到out.dat文件中printfcnt=%d/n满足条件的平均值pzj1=%7.2lf/n不满足条件的平均值pzj2=%7.2lf/ncntpjz1pjz2;//在屏幕上显示计算的结果voidreadDat//从in.dat文件中读入300个四位数存入数组a中FILE*fp;//定义文件指针变量fpinti;//定义变量ifp=fopenin.datr;//以只读方式打开文件in.dat并且文件指针fp指向文件in.datfori=0;i<300;1++//循环变量i从0依次递增到299fscanffp%d&a[i];//从文件in.dat中读入300个四位数存入数组a中fclosefp;//关闭文件in.datvoidwriteDat//把计算结果写入到out.dat文件FILE*fp;//定义文件指针变量fpfp=fopenout.datw;//以只写方式打开文件out.dat并且文件指针fp指向文件out.datfprintffp%d/n%7.2lf/n%7.2lf/ncntpjz1pjz2;//在屏幕上显示计算结果fclosefp;//关闭文件out.dat
以下语句或语句组中能正确进行字符串赋值的是______
以下isprime函数的功能是判断形参a是否为素数是素数函数返回1否则返回0请填空intisprimeintaintifori=2i<=a/2i++ifa%i==0
若执行下述程序时若从键盘输入6和8结果为mainintabsscanf%d%dt&a&bs=aifs=bs*=sprintf%ds
某二叉树中度为2的结点有18个则该二叉树中有______个叶子结点
以下程序运行后的输出结果是______intfinta[]intnifn>=1returnfan-1+a[n-1]elsereturn0mainintaa[5]=12345ss=faa5printf%d/ns
下列选项中不合法的+六进制数是
变量m的值为8m的地址为1010若欲使p为指向m的指针变量则下列赋值正确的是
下面程序的输出结果是______maininti=0a=0;whilei<20for;;ifi%10==0break;elsei--;i+=11;a+=i;printf%d/na;
若整型变量a和b中的值分别为7和9要求按以下格式输出a和b的值a=7b=9请完成输出语句printf______ab
读程序#include<stdio.h>fintb[]intnintir;r=1;fori=0;i<=n;i++r=r*b[i];returnr;mainintxa[]=23456789;x=fa3;printf%d/nx;上面程序的输出结果是
假定所有变量均已正确说明下列程序段运行后x的值是a=b=c=0x=12if!ax--elsex=5ifcx=3elsex=4
下列判断正确的是
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育