单选题用于字符型I/0(输入/输出)的fORTRAN格式编辑符是( )A FdB IdC AD Gd

题目
单选题
用于字符型I/0(输入/输出)的fORTRAN格式编辑符是( )
A

Fd

B

Id

C

A

D

Gd

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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题:

下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用’’结束输入。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.

试题程序:

include <string.h>

include <stdio.h>

include <ctype.h>

fun(char *p)

{ int !i, t; char c[80];

for(i=0,t=0;p[i];i++)

if(!isspace(*(p+i))) c[t++]=p[i];

/**********************************/

c[t]='\0';

strcpy(p,c);

}

main()

{char c,s[80];

int i=0;

printf("Input a string: ");

c=getchar();

while(c!='')

( s[i]=c;i++;c=getchar();}

s[i]="\0";

fun(s);

puts(s);

}


正确答案:错误:c[t]="\0" 正确:c[t]='\0'
错误:c[t]="\0", 正确:c[t]='\0' 解析:注意,该程序的if条件中应用了isspace函数,该函数的功能是检查ch是否空格、跳格符(制表符)或换行符。

第3题:

fscanf函数的正确调用形式是

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

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

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

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


正确答案:D

第4题:

str为一个字符序列,序列由字符0和1组成。请补充函数 fun(),该函数的功能是:查找该字符序列中0字符连续出现的最长长度(即0字符的个数),如果有几个0字符串长度相同,只记录最后一个0字符串的相关信息。通过m和k返回最长0字符串的长度和最后0字符的下标。例如,如果输入“01001000”,结果为:0字符串最长长度为3,起始和结尾下标依次为5、7。

注意:部分源程序给出如下.

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

include<conio.h>

define N 80

void fun (【 】)

{

int i, j=0;

int bb[N];

char *p=str;

*m=0;

*k=0;

for(i=0;i<N;i++)

bb[i]=0;

i=0;

while(*(p+i))

{

if(*(p+i)='0')

{

【 】

i++;

}

else

{

j++;

i++;

}

if (【 】)

{

*m=bb[j];

*k=i-1;

}

}

}

main()

{

char str[N];

int m,n,k;

clrscr();

printf("***input the original string

***\n");

gets(str);

printf("***The Original string ***\n");

puts(str);

fun(str,&m,&k);

printf("\nThe length of '0' is :

%d\n",m);

printf("*** The suffix of character

***\n");

printf(" %d,%d",k-m+1,k);

}


正确答案:char *strint*mint*k bb[j]++ *m=bb[j]
char *str,int*m,int*k bb[j]++ *m=bb[j] 解析:第一空:通过主函数main()对函数fun()的调用,可以知道函数的形参都是指针型,其中,第一个参数为字符型指针,后两个参数都是整型指针。第二空:数组bb[j]用来统计连续0的长度。第三空:*m中存放连续0的最长长度,当bb[j]中的数大于*m的值时,则将bb[j]赋给*m,始终保持*m中存放连续0的最长长度。

第5题:

fscanf函数的正确调用形式是A.fscanf(文件指针,格式字符串,输出表列); B.fscanf(格式字符串,输出表列,文件指针);C.fscanf(格式字符串,文件指针,输出表列); D.fscanf(文件指针,格式字符串,输入表列);


正确答案:D
本题主要考查fscanf函数的调用形式。fscanf函数与scanf函数类似,都是格式化输入函数,它们不同的地方是:fscanf函数输入的对象不是终端,而是磁盘文件,函数的调用格式为:
          fscanf(文件指针,格式字符串,输入表列)
其中文件指针指向待操作的磁盘文件,而格式字符串描述的是输入内容的格式,输入列表描述的是与输入格式对应的输入元素,输入列表中可以有多个输入元素。

第6题:

Access 2003中,可以选择输入字符或空格的输入掩码是( )。

A.0

B.&

C.A

D.C


正确答案:D
解析:“A”是必须输出字母或者数字的输入掩码,“&”是必须输入任何字符或者一个空格的输入掩码,“9”是必须输入数字的输入掩码,“?”是可以选择输入字母的输入掩码,“C”是可以选择输入字符或者空格的输入掩码。

第7题:

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

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

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

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

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


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

第8题:

以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abc123edf456gh,执行程序后输出:123456。请填空。#include <stdio.h>#include <ctype.h>main(){ char s[80],d[80]; int i,j; gets(s); for(i=j=0;s[i]!=’\0’;i++) if() {d[j]=s[i];j++} d[j]=’\0’; puts(d);}


正确答案:s[i]>=’0’&&s[i]<=’9’
判断其是否为数字字符,a[i]>=’0’&& a[i]<=’9’. 如果是,进行赋值,否则跳过。

第9题:

若ch为char型变量,k为int型变量(已知字符a的ASCII码是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=%10


正确答案:C
解析:第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个pfintf函数,有两个%说明,第1个%后面的字符要原样输出。

第10题:

若ch为char型变量,k为int型变量(已知字符a的ASCⅡ码是97),则执行下列语句后输出的结果为( )。

A.因变量类型与格式描述符的类型不匹配,输出无定值

B.输出项与格式描述符个数不符,输出为0或不定值

C.62,142,k=%d

D.62,142,k=%l0


正确答案:C
本题考查printf函数的格式。第1个printf函数,格式说明的个数是2,而输出项的个数是3,所以对于多余的输出项k不予输出;第2个printf函数,有2个%说明,第1个%后面的字符要原样输出。“%x”和“%o”分别表示以十六进制和八进制无符合型输出整型数据(不带前导0x或0)

更多相关问题