F1
SHIFT
F3
F5
第1题:
A.BUG
B.DEBUG
C.DOSBUG
D.DOSDEBUG
第2题:
以下不能将a所指字符串正确复制到所指存储空间的是( )。
A.A
B.B
C.C
D.D
第3题:
A.F1
B.F2
C.F3
D.F4
第4题:
DOS命令“COPY /?”的功能是
A.将当前盘当前目录中的所有文件复制到当前盘的根目录下
B.将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下
C.以提示方式复制文件
D.显示COPY命令的帮助信息
第5题:
下列给定程序中,函数proc()的功能是:将字符串str中的所有字符复制到字符串b中,要求在每复制3个字符之后插入1个空格。例如,在调用proc()函数之前给字符
串str输入abcdefghijk,调用函数之后,字符串b中的内容则为abc def ghijk。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
第6题:
A.字符
B.符号
C.模板
D.编辑
第7题:
下列给定程序中函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。
例如,若给a输入字符串:ABCDEFGKHHK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。
第8题:
在命令行状态下,不能调用帮助功能的操作是()。
A.键入HELP命令
B.快捷键Ctrl+H
C.功能键F1
D.键入?
第9题:
下列给定程序中,函数fun()的功能是:将P所指字符串中的所有字符复制到b中,要求在每复制3个字符之后插入1个空格。
例如,若给a输入字符串:“ABCDEFGHIJK”,调用函数后,字符数组b中的内容为:“ABC DEF GHI JK”。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
(1)错误:b[k]=p;
正确:b[k]=*p;
(2)错误:b[k]=ˊ\0ˊ;
正确:b[k]=ˊˊ;k++
【解析】此题,首先要知道函数的参数类型可以是整型、实型、字符型和指针型。此处正是指针类型变量作为函数的参数,因此应该是“b[k]=*p”,而不是“b[k]=p”;题目要求在3个字符后加1个空格,通过条件表达式“i<=3&&*p”,①找到不需移动的字符(从第4个位置开始。每隔3个字符)并将其存入数组b中;②此时下标落到了需要移动的字符的位置,在数组b中此位置插入空格,具体语句为:“b[k]=ˊˊ;k++”,继续执行①直到处理到字符串p的最后一个字符。
第10题:
要想在DOS提示符后面显示上一次发出的命令行应使用的键是F3。