1. 编写程序,用键盘输入"hello!welcome"并在屏幕上显示出来
DATAS SEGMENT
MSG1 DB 'Input the string : ', 13, 10, '$'
MSG2 DB 13, 10, 'The string is : $'
STR DB 255, ?, 256 DUP('$')
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES, DS:DATAS
START:
MOV AX, DATAS
MOV DS, AX
;--------------------------------------------------
LEA DX, MSG1 ;显示“INPUT THE STRING:”
MOV AH, 9
INT 21H
LEA DX, STR
MOV AH, 0AH ;输入字符串
INT 21H
MOV CL, STR + 1
MOV CH, 0
MOV STR, 13
MOV STR + 1, 10
LEA DX, STR ;显示
MOV AH, 9
INT 21H
;--------------------------------------------------
MOV AH, 4CH
INT 21H
CODES ENDS
END START
2. 如何编写程序并立即展示出来,例如在屏幕上显示Hello world
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello world!");
Console.ReadKey();
}
}
这个是控制台的
如果是窗体的点窗体开发
之后只要把字体框架拉过去
打上Hello world就行了
3. 编写一个C语言程序:用来实现在屏幕上显示一句话:Hello World!。
#include<stdio.h>
void main(void)
{
int i;
printf("Hello World!");
scanf("%d",&i);//这句是为了让画面停留
}
4. 编写一个完整的汇编语言程序,要求在屏幕上显示出字符串“Hello,Assembly language”。
datasegment
msgdb'Hello,Assemblylanguage','$'
dataends
codesegment
assumeds:data,cs:code
mainprocfar
movax,data
movds,ax
leadx,msg
movah,9
int21h
movax,4c00h
int21h
mainendp
codeends
endmain
(4)如何编写程序在屏幕上显示语句扩展阅读
汇编程序在屏幕上显示一个字符串“Hello”
datasegment
stringdb'Hello',13,10,'$';字符串以’$’符号结尾,以单引号括起来
dataends
codesegment
assumecs:code,ds:data
start:;程序的入口地址
pushds;saveolddatasegment
subax,ax;ax寄存器清零,作为数据段0偏移地址
pushax;零偏移地址入栈
movax,data
movds,ax;把数据段地址装入数据段寄存器ds
leadx,string;把字符串首地址装入dx寄存器,或写成movdx,offsetstring
movah,9;DOS功能调用,在屏幕上显示字符串
int21h;DOS中断
movah,4ch;returntoDOS
int21h
codeends
endstart;汇编的结束,程序在此执行
5. 如何编写程序实现从键盘输入一行英文句子,输入到屏幕上,并将每个单词的意思显示
有个缺陷,如果是this is a test,则把a也大写了,不知道这样是不是符合你的要求。(按你的题目讲是正确的)如果不符合,则稍加个判断即可。\x0d\x0a\x0d\x0a#include\x0d\x0a#include\x0d\x0aint main() {\x0d\x0a char s[2048];\x0d\x0a int i;\x0d\x0a printf("Input a sentance please:");\x0d\x0a gets(s);\x0d\x0a if (s[0]!=0) {\x0d\x0a if (s[0] >='a' && s[0] <='z')\x0d\x0a s[0] = s[0] - 0x20;\x0d\x0a }\x0d\x0a for (i=0;i='a' && s[i+1]<='z')\x0d\x0a s[i+1] = s[i+1]-0x20;\x0d\x0a }\x0d\x0a }\x0d\x0a printf("%s\n",s);\x0d\x0a}
6. C盘根目录有一个文本文件hello.txt,如何编写程序将其内容显示在屏幕上
我明白你的意思,你就是想自己写一个文件,需要在开机的时候让文件中的内容在屏幕上显示出来,以作提示,是吧。
如果确实是以上的要求,那是不需要任何编程知识的。最常见的方式有三种:
1.把鼠标移到“开始-程序-启动”,在启动这个栏上点右键,选“打开”,这样就会打开一个文件,你把你的hello.txt文件拖到这个文件夹里即可。实际上就是把这个文件放在“C:\Documents and Settings\Administrator\“开始”菜单\程序\启动”这个文件夹里。
后边的实用性角度说没有第一种简单,简略说明一笔带过了。
2.注册表里,HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 在这个项里新建一个键,名称随意,把内容写成“C:\hello.txt”
3.修改C:的autoexec.bat文件,可以把hello.txt中的内容一句一行地写上echo 内容。。。,也可以直接写上一句指令:type hello.txt
第三种方式可能需要你自己建立autoexec.bat了,现在系统默认安装好象都没有生成这个文件。
7. 要求编一个程序,想让他运行后在屏幕上显示提示语句如请输入你的年龄,该用什么函数能不能在纸上写写给
#include <stdio.h>
int main()
{
int age;
printf("请输入你的年龄:");
scanf("%d", &age);
if(age>=18){
printf("恭喜,你已经成年,可以使用该软件! ");
}else{
printf("抱歉,你还未成年,不宜使用该软件! ");
}
return 0;
}