从终端输入字符,保存在一个64字节的数组BUFFER中,当输入一个回车符或字符多于62个时,输入结束。如
A.正常情况下,储存在CMOS RAM中的信息关机后会丢失
B.PC机基本输入/输出系统包含的CMOS SETUP程序存放在CMOS RAM中
C.PC机更新换代的速度很快,但CMOS RAM仍维早期64字节的标准格式
D.MOS RAM中保存了系统配置等相关信息
以下程序用来统计从终端输入的字符中大写字母的个数。以"$"作为输入结束标记。
#include<stdio.h>
#include<ctypc.h>
main()
{int num[126],i;char c;
for(i=0;i<26;i++)
num[i]=0;
while((______)!='$')/*第一空*/
if(isupper(c))num[c-65]+=1;
for(i=0;i<26;i++)
if(______)/*第二空*/
printf("%c:%d\n",______,num[i]);/*第三空*/
}
A.函数fopen()调用形式错误
B.输入文件没有关闭
C.函数fgetc()调用形式错误
D.文件指针stdin没有定义
列表框中的项目保存在一个数组中,这个数组的名字是()。
A.Column
B.Style
C.List
D.MultiSelect
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。
例如,输入“abcdefghijkl”,输出“cdfhl”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。
试题程序:
include <stdio.h>
define N 80
void fun(char s[],int n)
{
int i, j, k, flag;
【 】;
for(i=0; i<n; i++)
{
if (i>1)
s [k++] =s [i];
flag=I;
for(【 】; j<i&&flag; j++)
if (i%j==0)
{
flag=0;
【 】
}
}
s [k]='\0';
}
main()
{
int i=0, strlen=0;
char str[N];
clrscr ();
printf("\n Input a string:\n");
gets (str);
while (str [i] !='\0')
{
strlen++;
i++;
}
fun (str, strlen);
printf("\n*** display string ***\n");
puts (str);
}
通道是重要的I/O方式,其中适合连接大量终端及打印机的通道是________。
A.数组多路通道
B.选择通道
C.字节多路通道
下列描述中不正确的是()。
A.字符型数组中可以存放字符串
B.可以对字符型数组进行整体输入、输出
C.可以对整型数组进行整体输入、输出
D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值