单项选择题

若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。

A. *p=&a; scanf("%1f",p);
B. *p=&a; scanf("%f",p);
C. p=&a; scanf("%1f",*p);
D. p=&a; scanf("%1f",p);

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <stdio.h> main() FILE *fp;int i,k=0,n=0; fp=fopen( d1.dat , w ); for(i=1;i<4;i++) fprintf(fp, %d ,i); fclose(fp); fp=fopen( d1.dat , r ); fscanf(fp, %d%d ,&k,&n);printf( %d%d n ,k,n); fclose(fp); 执行后的输出结果是()。

A. 1 2
B. 123 0
C. 1 23
D. 0 0

单项选择题
已知下列函数定义: fun(int*b,int c,int d) int k; for(k=0;k<c*d;k++) *b=c+d; b++; 则调用此函数的正确写法是(假设变量a的说明为int a[10])()。

A. fun(*a,6,14);
B. fim(&a,6,8);
C. fun(a,8,4);
D. fun((int)a,8,6);

相关试题
  • 以下程序的运行结果是 。 #include <s...
  • 以下程序用以删除字符串中所有的空格,请填...
  • 以下程序的功能是:借助指针变量找出数组元...
  • 下面的程序可对指定字符串中的字符串进行从...
  • 函数delete(s,i,n)的作用是从字符串s中...