什么是 程序编辑器

什么是 程序编辑器,第1张

编辑器的意思顾名思义,可编辑某些东西的软件,如画图程序就算编辑器,网页编辑等软件也算编辑器,游戏中带的地图编辑器可自己绘制地图,也算编辑器笼统来说就是修改某种东西的软件就叫编辑器。

程序编辑器是编辑程序的软件。

考试试卷(F卷)

——标 准 答 案

计算机程序设计 课程 56 学时 35 学分 考试形式: 闭 卷

一、选择题(15小题,每小题2分,共计30分)

1下面不正确的字符串常量是 A 。

A)'abc' B)"12'12" C)"0" D)" "

2.以下正确的叙述是 D

A)在C程序中,每行中只能写一条语句

B)若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C)在C程序中,无论是整数还是实数,都能被准确无误(精确)地表示

D)在C程序中,%是只能用于整数运算的运算符

3.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十'6'一'3';后,c2中的值为 A

A)D B)68 C)不确定的值 D)C

4.sizeof(float)是 B :

A)一个双精度型表达式 B)一个整型表达式

C)一种函数调用 D)一个不合法的表达式

5以下说法正确的是 D :

A)输入项可以为一实型常量,如scanf("%f",35);

B)只有格式控制,没有输入项,也能进行正确输入,如scanf("a=%d,b=%d");

C)当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf("%42f",&f);

D)当输入数据时,必须指明变量的地址,如scanf("%f",&f);

6.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A,B,当从第一列开始输入数据时,正确的数据输入方式是 D (注: 表示回车)。

int a1,a2; char c1,c2;

scanf("%d%d",&a1,&a2); scanf("%c%c",&c1,&c2);

A) 1020AB B)10 20 AB

C)10 20 AB D)10 20AB

7请阅读以下程序:

void main()

{int a=5,b=0,c=0;

if(a=b+c) printf(" ");

e1se printf("$$ ");

以上程序 D :

A)有语法错不能通过编译 B)可以通过编译但不能通过连接

C)输出 D)输出$$

8下面程序段的运行结果是 C 。

x=y=0;

while(x<15) {y++;x+=++y;}

printf("%d,%d",x,y);

A)20,7 B)6,12 C)20,8 D)8,20

9若有说明:int a[3]={0};则下面正确的叙述是 D 。

A) 只有元素a[0]可得到初值0

B) 此说明语句不正确

C) 数组a中各元素都可得到初值,但其值不一定为0

D) 数组a中每个元素均可得到初值0

10在c语言中,引用数组元素时,其数组下标的数据类型允许是_ C _。

A)整型常量 B)整型表达式

C)整型常量或整型表达式 D)任何类型的表达式

11下面程序段的运行结果是 _ B _。

char c[5]={'a','b','','c',''};

printf("%s",c);}

A)’a’’b’ B)ab C)ab c D)a b

12以下叙述正确的是 C 。

A) 在C程序中,main函数必须位于程序的最前面

B) C程序的每行中只能写一条语句

C) C语言本身没有输入输出语句

D) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

13.简单变量做实参时,实参与其对应的形参之间的数据传递方式是 C 。

A)双向值传递方式 B)地址传递方式

C)单向值传递方式 D)用户指定传递方式

14编辑程序的功能是 A 。

A)修改并建立源程序 B)将源程序翻译成目标程序

C)调试程序 D)命令计算机执行指定的程序

15在C语言中,5种基本数据类型的存储空间长度排列顺序为 C。

A)char<int<1ong int<="float<double </int

C)char<int<=1ong d)char="int=1ong" int<="float<double </int

二、计算表达式(每小题15分,共计15分):

设 int x=25,y=-20;float a=10256,b=5087;(注意:各式结果不影响后续的题目!)

1.(++y)+(x--) ( 6 )

2.y=y+=25 ( 25 )

3.x+y>=0(x-2y):(x+2y) ( 65 )

4.(x+y)/2+(int)(a-b)%(int)b ( 3 )

5.x/2+(a-b)/2 ( 37845 )

6.!(x=a)&&(y=b)&&1 ( 0 )

7.!(a+b-1)||y+x/2 ( 1 )

8.计算(y>=0)&&(++y)后y的值为: ( -20 )

9.printf(“%d”,’102’);结果为 ( 66 )

10.已知’a’的ASCII码为97,则:printf(“%c”,’d’);结果为( d )

三、写出下列程序的的执行结果(每小题5分,共计20分,注意输出格式)

1.#include

Int main()

{ int a=23389,b=45;float x=6473586,y=136435538;

char c1=’A’,c2[]="Hello";

printf("a=%4d,b=%4d ",a,b);

printf("%-92f,%92f ",x,y);

printf("%o,%x,%u ",b,b,b);

printf("%d,%c ",c1,c1);

printf("%s,%64s ",c2,c2);

return 0;

}

2.#include

#define N 10

int main( )

{ int a=1,b=0, i;

for (i=0; i<n span="" i++)

{ printf("%6d%6d",a,b);

printf(" ");

a=b+a;

b=a+b;}

return 0;}

3.#include

int main()

{ int i,j,k=0;

for(i=1;i<31;i++)

{ for(j=2;j<=i-1;j++)

if(i%j==0) break;

if(j==i)

{ printf("%7d",i) ;

k++;

if(k%2==0) printf(" ");

}

}

Return 0;

}

4.#include

int main()

{ int i=16,j,x=6,y,z;static char c[]=”I am a student”;

j=i+++1; printf(“%5d ”,j);

x=i=j; printf(“%5d ”,x);

x=1,y=2,z=3;

x+=y+=z;

printf(“%5d ”,(z+=x)>y z++:y++);

x=y=z=-1;

++x||++y||z++;

printf(“%5d,%5d,%5d ”,x,y,z);

printf(“%s,%54s ”,c,c);

return 0;

}

四、程序填空(每空15分,共计15分)

1下面程序的功能是:将字符数组s2中的全部字符拷贝到字符数组s1中,不用strcpy函数。

#include

main()

{ char s1[80], s2[80];

int i;

printf("input s2:");

gets(s2) ;

for(i=0;s2[i]!=’’; i++ )

s1[i]=s2[i] ;

s1[i]=’’;

printf("s1: %s ",s1);

return 0;

}

2.输入20个整数,找出其中的最大数及最小数,并求其和值。

#include

int main()

{ int a[20],i,max,min,sum;

printf("input a[0]-a[19]:");

for(i=0;i<20;i++)

scanf(“%d”, &a[i] );

max=a[0]; min=a[0]; sum= a[0] ;

for(i=1; i<20 ;i++)

{ if(a[i]>max) max=a[i];

if(a[i]<min) span="" min=a[i] ;

sum+=a[i];

}

printf(%d,%d,%d ",max,min,sum);

return 0;

}

3.输入一行字符到字符数组中,将其中的小写字母转化成大写字母,大写字母转化成小写字母,然后输出。

#include

#include

main()

{ char c,str[80];

int i;

gets(str);

for(i=0;(c=str[i])!= ’’ ;i++)

{ if( c>=’A’&&c<=’Z’ ) c=c+32;

else if(c>=’a’&&c<=’z’) c=c-32;

str[i]=c; }

puts( str );

return 0;

}

五、编写程序(每小题10分,共计20分)

(注意:可做在试卷反面)

1.输出100到300之间能被5整除却不能被3整除的所有数之和。

#include

int main()

{ int n,sum=0;

for(n=100; n<=300; n++)

if(n%5==0 && n%3!=0) sum += n;

printf(“%d ”, sum);

return 0;

}

2.编写main函数及一个求x阶乘(x!)的用户自定义函数fun( ),并在主函数中调用该函数求组合数c的值

添加注释,不超过 140 字(可选)

#include

int main()

{ long int fun(long int x);

long res, res1, res2, res3,m, n;

scanf(“%ld,%ld”,&m,&n);

res1=fun(m); res2=fun(n); res3=fun(m-n);

res=res1/(res2res3);

printf(“%ld ”,res);

return 0;

}

long int fun(long int x);

{ long int i, res=1;

for(i=2; i<=x; i++)

res = i;

return(res);

}

ps是Adobe公司推出的一款图像处理软件,在图像处理方面具有强大的功能。

他们第一个商业成功是把Photoshop交给一个扫描仪公司搭配卖,名字叫做Barneyscan XP,版本是087。与此同时John继续找其他买家,包括Super Mac和Aldus都没有成功。

最终他们找到了Adobe的艺术总监Russell Brown。Russell Brown此时已经在研究是否考虑另外一家公司Letraset的ColorStudio图像编辑程序。

历史:

1987年,Photoshop的主要设计师托马斯·诺尔买了一台苹果计算机(MacPlus)用来帮助他的博士论文。与此同时,Thomas发现当时的苹果计算机无法显示带灰度的黑白图像,因此他自己写了一个程序Display。

而他兄弟约翰·诺尔这时在导演乔治·卢卡斯的**特殊效果制作公司Industry Light Magic工作,对Thomas的程序很感兴趣。两兄弟在此后的一年多把Display不断修改为功能更为强大的图像编辑程序,经过多次改名后,在一个展会上接受了一个参展观众的建议,把程序改名为Photoshop。

晕 你没字典啊????

我给你个网络版的

在百度上 搜索词霸豆豆下载,完全免费

是编辑的意思

这是词霸豆豆上的解释

简明英汉词典

[基本词义]

editor

[5editE]

n

(1) 编辑, 编辑器, 编者

英汉双解计算机词典

[基本词义]

editor

编辑程序;〔编排常式〕

(1) A program that has editing function

一种具有编辑功能的程序。

现代英汉综合大辞典

[基本词义]

editor

[5editE]

n

(1) 编者; 编辑, 校订者

(2) 社论撰写人;编辑程序

(3) 影片剪辑装置

chief editor (=editor in chief)

主编; 总编辑

city editor

[英]商业金融栏编辑; [美]本地新闻编辑主任

[继承用法]

editorship

[`edItEFIp]

n

(1) 编辑的职位, 编辑[校订]工作

[特殊用法]

assistant editor

(1) 助理编辑

associate editor

(1) 副编辑

card editor

(1) 卡片编辑程序

computer editor

(1) 计算机编辑装置

consultant editor

(1) 顾问编辑

consulting editor

(1) 顾问编辑

dubbing editor

(1) 配音编辑

electronic editor

(1) 电子编辑机

film editor

(1) 影片剪辑员

general editor

(1) 总编辑, 主编

library editor

(1) 程序库编辑程序

library file editor

(1) 库文件编辑程序

linkage editor

(1) 连锁编辑(程序)

microprocessor language editor

(1) 微处理机语言编辑程序

on-line editor

(1) 联机编辑程序

paper tape editor

(1) 纸带编辑程序

post editor

(1) 算后编辑程序, 算后编辑(指编辑前计算的结果)

print-punch editor

(1) 打印穿孔程序(控制打印和穿孔的编译程序)

regional editor

(1) 地区编辑(指国际性刊物分别负责某一地区的组稿、编稿工作)

resident editor

(1) 驻留编辑程序

responsible editor

(1) 责任编辑者

series editor

(1) 丛书编辑

source file editor

(1) 源文件编辑程序

sporting - editor

(1) 体育编辑

sports- editor

(1) 体育编辑

symbolic (text) editor

(1) 符号(文本)编辑程序

tape editor

(1) 自带编辑程序

terminal source editor

(1) 终端源编辑程序

text editor

(1) 文本编辑程序

translation editor

(1) 译稿(文)编辑

现代英汉词典

[基本词义]

editor

[5edItE(r)]

n

(1) 编辑(者)

查看更多解释

KeiluVision:其是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,这个集成开发环境包含:编译器,汇编器,实时 *** 作系统,项目管理器,调试器。特别是其支持最新的ARM7,ARM9及Cortex-M3核处理器,因而倍受硬件工程师的亲睐,据统计Keil软件被中国80%的硬件工程师使用。

matlab:MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。其在矩阵运算上优势明显,因又名“矩阵实验室”,具有可视化,交互式的设计环境。主要用于数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。

microsoft visual c++:其是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。主要用于大型程序设计、调试及管理。如用来创建 Windows 平台下的 Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office插件等。

望采纳。

用if判断不就行了

bool flag;

do{

printf(question);

if(Y) rain,flag=false;

else if(N) not rain,flag=false;

else flag=true;

}while(flag);

这个刚刚写的,呵呵,刚好可以

#include"stdioh"

int prime(int n)

{

int i;

for(i=2;i<n;i++)

if(n%i==0)break;

return i==n;

}

int fun(int m,int k)

{

int i,s=0,a[k],j=0;

for(i=m+1;;i++)

{

if(prime(i))

{

a[j++]=i;

printf("%d ",a[j-1]);

}

if(j==k)

break;

}

for(i=0;i<k;i++)

s+=a[i];

return s;

}

main()

{

int t,m,k;

printf("请输入m,k:\n");

scanf("%d,%d",&m,&k);

t=fun(m,k);

printf("\n%d\n",t);

}

以上就是关于什么是 程序编辑器全部的内容,包括:什么是 程序编辑器、C语言程序设计F卷-、ps是干什么的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9679248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存