有以下程序
#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(),那么该程序应含下面哪条语句( )。
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") ;} 执行后的输出结果是()。
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
点击查看答案