APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
若有说明语句: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);

答案:D

信息技术知识竞赛c语言
有以下程序
  #include
  main()
  { char s[]="012xy\08s34f4w2";
  int i,n=0;
  for(i=0;s[i]!=0;i++)
  if(s[i]>='0'&&s[i]<='9') n++;
  printf("%d\n",n);
  }
  程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034651d.html
点击查看题目
如果程序中用到标准库函数log(),那么该程序应含下面哪条语句( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034650e.html
点击查看题目
函数调用语句:fseek(fp,-10L,2);的含义是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346518.html
点击查看题目
若int类型占两个字节,则以下语句输出为()。
int k=-1;
printf("%d,%u\n",k,k);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346516.html
点击查看题目
有以下程序
main()
{int i;
for(i=1;i<=40;i++)
{if(i++%5==0)
if (++i%8==0) printf("%d",i) ;}
printf("\n") ;} 执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651b.html
点击查看题目
下面的C程序完成的功能是()。
#define SIZE 5
void func(int data[SIZE]);
main()
{
int i,buf[SIZE];
printf("Please input %d numbers:",SIZE);
for(i=0;i scanf("%d",&buf[i]);
func(buf);
for(i=0;i printf("%5d",buf[i]);
}
void func(int data[SIZE])
{
int i,j,d;
for(i=0;i for(j=0;j if(data[j]>data[j+1])
{
d=data[j];
data[j]=data[j+1];
data[j+1]=d; }
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650b.html
点击查看题目
有如下程序
main()
{ char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>'\0';j+=2)
s=10*s+p[i][j]-'0';
printf("%d\n",s);}
该程序的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034650c.html
点击查看题目
在C 语言中,引用数组元素时,其数组下标的数据类型允许是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346502.html
点击查看题目
设有如下定义:

struct sk
{int a;float b;}data,*p;
若有p=&data;,则对data中的a域的正确引用是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346511.html
点击查看题目
设一整型(int)变量占用2个字节则下述共用体变量x所占用内存字节数为()。
union exp
{ int i;
float j;
double k;
}x;
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346517.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

若有说明语句: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);

答案:D

信息技术知识竞赛c语言
相关题目
有以下程序
  #include
  main()
  { char s[]="012xy\08s34f4w2";
  int i,n=0;
  for(i=0;s[i]!=0;i++)
  if(s[i]>='0'&&s[i]<='9') n++;
  printf("%d\n",n);
  }
  程序运行后的输出结果是( )。

A. 0

B. 3

C. 7

D. 8

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034651d.html
点击查看答案
如果程序中用到标准库函数log(),那么该程序应含下面哪条语句( )。

A. #include ”stdio.h”

B. #include ”math.h “

C. #include ”string.h”

D. #include ”stdlib.h”

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034650e.html
点击查看答案
函数调用语句:fseek(fp,-10L,2);的含义是( )。

A. 将文件位置指针从文件末尾处向文件头的方向移动10个字节

B. 将文件位置指针从当前位置向文件头的方向移动10个字节

C. 将文件位置指针从当前位置向文件末尾方向移动10个字节

D. 将文件位置指针移到距离文件头10个字节处

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346518.html
点击查看答案
若int类型占两个字节,则以下语句输出为()。
int k=-1;
printf("%d,%u\n",k,k);

A. -1,-1

B. -1,65536

C. -1,32768

D. -1,65535

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346516.html
点击查看答案
有以下程序
main()
{int i;
for(i=1;i<=40;i++)
{if(i++%5==0)
if (++i%8==0) printf("%d",i) ;}
printf("\n") ;} 执行后的输出结果是()。

A. 5

B. 24

C. 32

D. 40

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651b.html
点击查看答案
下面的C程序完成的功能是()。
#define SIZE 5
void func(int data[SIZE]);
main()
{
int i,buf[SIZE];
printf("Please input %d numbers:",SIZE);
for(i=0;i scanf("%d",&buf[i]);
func(buf);
for(i=0;i printf("%5d",buf[i]);
}
void func(int data[SIZE])
{
int i,j,d;
for(i=0;i for(j=0;j if(data[j]>data[j+1])
{
d=data[j];
data[j]=data[j+1];
data[j+1]=d; }
}

A. 对一维数组降序排序

B. 对一维数组升序排序

C. 对一维数组逆向排序

D. 对一维数组顺序排序

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650b.html
点击查看答案
有如下程序
main()
{ char ch[2][5]={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i<2;i++)p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>'\0';j+=2)
s=10*s+p[i][j]-'0';
printf("%d\n",s);}
该程序的输出结果是()。

A. 69825

B. 63825

C. 6385

D. 693825

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034650c.html
点击查看答案
在C 语言中,引用数组元素时,其数组下标的数据类型允许是()。

A. 整型常量

B. 整型表达式

C. 整型常量或整型表达式

D. 任何类型的表达式

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346502.html
点击查看答案
设有如下定义:

struct sk
{int a;float b;}data,*p;
若有p=&data;,则对data中的a域的正确引用是()。

A. (*p).data.a

B. (*p).a

C. p->data.a

D. p.data.a

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346511.html
点击查看答案
设一整型(int)变量占用2个字节则下述共用体变量x所占用内存字节数为()。
union exp
{ int i;
float j;
double k;
}x;

A. 14个

B. 7个

C. 8个

D. 随机而定

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346517.html
点击查看答案
试题通小程序
试题通app下载