A5
B4
C3
D6
第1题:
若ch为char型变量,k为int型变量(已知字符a的ASCIl码是97),则执行下列语句后输出的结果为( )。 ch=b; k=10: printf("%X,%o,",ch,ch,k); printf("k=%%d\n",k);
A.因变量类型与格式描述符的类型不匹配,输出无定值
B.输出项与格式描述符个数不符,输出为0值或不定值
C.62,142,k=%d
D.62,142,k=%l0
第2题:
fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);
第3题:
函数RData实现从文件in.dat中读取一篇英文文章存入到字符串数组original中,请编写函数StrCharMove,其函数的功能是:以行为单位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组0riginal中,最后调用函数 WData,把结果0riginal输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分程序已经给出。 请勿改动主函数main、读数据函数RData和输出数据函数WData的内容。
第4题:
fprintf函数的一般调用方式是( )
A.fprintf(格式字符串,文件指针,输出表列);
B.fprintf(文件指针,格式字符串,输出表列)
C.fprintf(文件指针,格式字符串,输出表列);
D.fprintf(fp,格式字符串,输出表列);
第5题:
printf( )函数中用到格式符%4s,其中,数字4表示输出的字符串占用4列。若字符串长度大于4,则输出按下列4种方式之一进行,该方式是()。
第6题:
fprintf函数的正确调用形式是()
第7题:
在printf函数的“格式控制字符串”中,%5d表示()
第8题:
在scanf函数的格式串中,必须有与输入项一一对应的格式转换说明符
只能在printf函数中指定输入数据的宽度,而不能在scanf函数中指定输入数据占的宽度
scanf函数中的字符串是提示程序员的,输入数据时不必管它
复合语句也被称为语句块,它至少要包含两条语句
第9题:
从左起输出该字符串,右补空格
按原字符长从左向右全部输出
右对齐输出该字符,左补空格
输出错误信息
第10题:
对
错
第11题:
第12题:
输出宽度为5
输出5个数
输出数据时保留5位小数
输出5个d
第13题:
A、@
B、#
C、$
D、,
第14题:
在printf函数中用来输出十六制无符号的格式字符是 ( )
A.d格式符
B.x格式符
C.u格式符
D.o格式符
第15题:
函数Rdata实现从文件in.dat中读取一篇英文文章存入到字符串数组string中,请编写函数CharLeft,其功能是:以行为单位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,则原字符保持不变,否则就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串对应的位置上。最后把已处理的字符串仍按行重新存入字符串数组string中,最后调用函数Wdata,把结果string输出到文件out.dat中。 原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。 请勿改动主函数main、读数据函数Rdata和输出数据函数Wdata的内容。
第16题:
在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。
Achar
Bint
Cfloat
Ddouble
第17题:
printf函数中用到格式符%5s,其中数字5表示输出的字符串占用 5列,如果字符串长度大于5,则输出按方式().
第18题:
printf()和 format()方法使用指定格式字符串和参数,将格式化字符串写入到PrintStream类型的输出流(System.out对象)中。
第19题:
使用流对象的成员函数进行格式输出要比使用控制符进行格式输出复杂些,因为成员函数需要对象调用,而控制符可直接使用。
第20题:
对
错
第21题:
5
4
3
6
第22题:
char
int
float
double
第23题:
从左起输出该字符串,右补空格
按原字符串长度从左向右全部输出
右对齐输出该字符串,左补空格
输出错误信息