用于字符型I/O(输入/输出)的FORTRAN格式编辑符是:()

题目

用于字符型I/O(输入/输出)的FORTRAN格式编辑符是:()

  • A、Fw.d
  • B、Iw.d
  • C、A
  • D、Gw.d
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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


正确答案:C
第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个printf函数,有两个%说明,第1个%后面的字符要原样输出。本题考查printf函数的格式。①“%x”和“%o”分别表示以十六进制和八进制无符合型输出整型数据(不带前导ox或o);②printf函数中格式说明符之前插入的任何字符都原样输出;③格式说明与输出项的个数也要相等,如果格式说明的个数少于输出项的个数,则对于多余的输出项不予输出。

第2题:

若有以下说明和语句: char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"}; char**q;q=language+2; 则语句printf("%o\n",*q);( )。

A.输出的是language[2]元素的地址

B.输出的是字符串PASCAL

C.输出的是language[2]元素的值,它是字符串PASCAL的首地址

D.格式说明不正确,无法得到确定的输出


正确答案:C
解析:题中指针数组language中的每个元素都是一个指向一个字符串的字符指针。通过这个指针可以引用到字符串中的每一个字符。题中的q是双重字符指针,q=language+2则使指针q指向了数组language的第三个元素,是字符串“PASCAL”的首地址。

第3题:

fscanf函数的正确调用形式是

A.fscanf(fp,格式字符串,输出表列);

B.fscanf(格式字符串,输出表列,fp);

C.fscanf(格式字符串,文件指针,输出表列);

D.fscanf(文件指针,格式字符串,输入表列);


正确答案:D

第4题:

fprintf函数的正确调用形式是()

  • A、fprintf(文件指针,格式字符串,输出表列)
  • B、fprintf(文件指针,格式字符串,输入表列)
  • C、fprintf(格式字符串,输出表列,文件指针)
  • D、fprintf(格式字符串,输入表列,文件指针

正确答案:A

第5题:

getchar()和putchar()用于字符型数据的输入输出。


getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符(包括换行符),而putchar函数每次输出一个字符(包括换行符)。对于变量来说,格式为:putchar(ch);对于常量来说,格式为:putchar('ch'),对于转义字符来说,格式为:putchar('\n')。

第6题:

下列描述中不正确的是_______。

A.字符型数组中可以存放字符串

B.可以对字符型数组进行整体输入、输出

C.可以对整型数组进行整体输入、输出

D.不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值


正确答案:C
解析:C语言规定只能逐个引用数组元素而不合下次引用整个数组。字符数组的输入、输出可以将整个字符串一次输入或输出。所以,选项C的说法是不正确的。

第7题:

在printf函数中用来输出十六制无符号的格式字符是 ( )

A.d格式符

B.x格式符

C.u格式符

D.o格式符


正确答案:B

第8题:

不属于非格式化标准I/O的是()

A.字符I/O

B.行I/O

C.列I/O

D.块I/O


正确答案:C

第9题:

下列格式控制符,既可以用于输入,又可以用于输出的是()

  • A、setbase
  • B、setfill
  • C、setprecision
  • D、setw

正确答案:A

第10题:

()函数能够对输入输出数据进行诸如数据类型、精度、位置等格式的控制。

  • A、格式化I/O
  • B、字符I/O
  • C、行I/O
  • D、块I/O

正确答案:A