试题通
试题通
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
试题通
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。

A、EOF

B、非0值

C、0

D、NULL

答案:B

试题通
信息技术知识竞赛c语言
试题通
以下叙述正确的是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651f.html
点击查看题目
有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346529.html
点击查看题目
若有以下程序段,输出结果是( )。
char s[ ]="\\141\141abc\t";
printf ("%d\n",strlen(s));
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346521.html
点击查看题目
以下程序运行后的输出结果是( ) 。
#include
main()
{int a=37;
a%=9; printf(“%d\n”,a);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346517.html
点击查看题目
二维数组a有m行n列,则在a[i][j]之前的元素个数为( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346513.html
点击查看题目
有以下程序
main()
{char *p[]={"3697","2584"};
int i,j;long num=0;
for(i=0;i<2;i++)
{j=0;
while(p[i][j]!="\0")
{if((p[i][j]-"0")%2)num=10*num+p[i][j]-"0";
j+=2;
}
}
printf("%d\n",num);
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651a.html
点击查看题目
若有以下定义和语句:double r=99,*p=&r; *p=r;则以下正确的叙述是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346510.html
点击查看题目
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346526.html
点击查看题目
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346528.html
点击查看题目
有以下程序段
main()
{ union
{ int k;
char i[2];
} *s,a;
s=&a;
s->i[0]=0x39; s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034651b.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
试题通
信息技术知识竞赛c语言

设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为()。

A、EOF

B、非0值

C、0

D、NULL

答案:B

试题通
试题通
信息技术知识竞赛c语言
相关题目
以下叙述正确的是 ()。

A. 在C程序中,每行中只能写一条语句

B. 若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C. C程序中,无论是整数还是实数,都能被准确无误地表示

D. 在C程序中,%是只能用于整数运算的运算符

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651f.html
点击查看答案
有以下程序段
struct st
{int x;int *y;}*pt;
int a[]={1,2},b[]={3,4};
struct st c[2]={10,a,20,b};
pt=c;
以下选项中表达式的值为11的是()。

A. *pt->y

B. pt->x

C. ++pt->x

D. (pt++)->x

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346529.html
点击查看答案
若有以下程序段,输出结果是( )。
char s[ ]="\\141\141abc\t";
printf ("%d\n",strlen(s));

A. 9

B. 12

C. 13

D. 14

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346521.html
点击查看答案
以下程序运行后的输出结果是( ) 。
#include
main()
{int a=37;
a%=9; printf(“%d\n”,a);
}

A. 0

B. 1

C. 2

D. 3

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346517.html
点击查看答案
二维数组a有m行n列,则在a[i][j]之前的元素个数为( )。

A. j*n+i

B. i*n+j

C. i*n+j-1

D. i*n+j+1

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346513.html
点击查看答案
有以下程序
main()
{char *p[]={"3697","2584"};
int i,j;long num=0;
for(i=0;i<2;i++)
{j=0;
while(p[i][j]!="\0")
{if((p[i][j]-"0")%2)num=10*num+p[i][j]-"0";
j+=2;
}
}
printf("%d\n",num);
}
程序执行后的输出结果是()。

A. 35

B. 37

C. 39

D. 3975

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e034651a.html
点击查看答案
若有以下定义和语句:double r=99,*p=&r; *p=r;则以下正确的叙述是()。

A. 以下两处的*p含义相同,都说明给指针变量p赋值

B. 在“double r=99,*p=&r;”中,把r的地址赋值给了p所指的存储单元

C. 语句“*p=r;”把变量r的地址值赋给指针变量p

D. 语句“*p=r;”取变量r的值放回r中

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346510.html
点击查看答案
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。

A. 必须是逻辑值( )。

B. 必须是整数值

C. 必须是正数

D. 可以是任意合法的数值

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346526.html
点击查看答案
若有说明语句: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);

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346528.html
点击查看答案
有以下程序段
main()
{ union
{ int k;
char i[2];
} *s,a;
s=&a;
s->i[0]=0x39; s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是()。

A. 3839

B. 3938

C. 380039

D. 390038

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