APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
对于用"r"方式打开文件下列说法正确的是()。

A、用"r"方式打开的文件只输入不能输出

B、用"r"方式打开的文件只能输出,不能输入

C、用"r"方式可以打开任何文件

D、以上均不对

答案:A

信息技术知识竞赛c语言
设有声明语句:int a=1,b=0;则执行以下语句后输出() 。
switch (a)
{
case 1:
switch (b)
{
case 0: printf("**0**");break;
case 1: printf("**1**");break;
}
case 2: printf("**2**");break;
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346515.html
点击查看题目
下面程序的输出结果为()。
struct st
{ int x;
int *y;
} *p;
int dt[4]={10,20,30,40};
struct st aa[4]={ 50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3] };
main()
{ p=aa;
printf("%d\n", ++p->x );
printf("%d\n", (++p)->x);
printf("%d\n", ++( *p->y));
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650c.html
点击查看题目
运行结果是( )
switch ( ‘B’ )
{case ‘A’:printf("abc");break;
case ‘B’:switch(1)
{case 0:printf("a");break;
case 1;printf("b");break;
default:printf("c");break;
}
default:printf("x");
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346512.html
点击查看题目
如果程序中用到标准库函数log(),那么该程序应含下面哪条语句( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034650e.html
点击查看题目
以下叙述中正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346505.html
点击查看题目
有以下程序
#include
#define FUN1(a,b) a+b
#define FUN2(a,b) a-b
#define CAL(a,b) a*b+a+3
main()
{
printf("%d\n",CAL(FUN1(3,5),FUN2(4,5)));
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346521.html
点击查看题目
以下不正确的描述为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346506.html
点击查看题目
有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;i<n;i++) sum+=x[i];
return sum;
}
main()
{int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);printf("%d\n",s);
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346518.html
点击查看题目
以下程序运行后的输出结果是 ( ) 。
#include
main()
{int n[2],i,j;
for(i=0;i<2;i++) n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++) n[j]=n[i]+1;
printf(“%d\n”,n[1]);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651c.html
点击查看题目
以下叙述中错误的是 ( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034650b.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

对于用"r"方式打开文件下列说法正确的是()。

A、用"r"方式打开的文件只输入不能输出

B、用"r"方式打开的文件只能输出,不能输入

C、用"r"方式可以打开任何文件

D、以上均不对

答案:A

信息技术知识竞赛c语言
相关题目
设有声明语句:int a=1,b=0;则执行以下语句后输出() 。
switch (a)
{
case 1:
switch (b)
{
case 0: printf("**0**");break;
case 1: printf("**1**");break;
}
case 2: printf("**2**");break;
}

A. **0**

B. **0****2**

C. **0****1****2**

D. 有语法错误

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346515.html
点击查看答案
下面程序的输出结果为()。
struct st
{ int x;
int *y;
} *p;
int dt[4]={10,20,30,40};
struct st aa[4]={ 50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3] };
main()
{ p=aa;
printf("%d\n", ++p->x );
printf("%d\n", (++p)->x);
printf("%d\n", ++( *p->y));
}

A. 10

20

20

B. 50

20

20

C. 51

60

21

D. 60

70

31

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650c.html
点击查看答案
运行结果是( )
switch ( ‘B’ )
{case ‘A’:printf("abc");break;
case ‘B’:switch(1)
{case 0:printf("a");break;
case 1;printf("b");break;
default:printf("c");break;
}
default:printf("x");
}

A. ax

B. bx

C. cx

D. dx

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346512.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
点击查看答案
以下叙述中正确的是()。

A. 预处理命令行必须位于C源程序的起始位置

B. 在C语言中,预处理命令行都以"#"开头

C. 每个C程序必须在开头包含预处理命令行:#include

D. C语言的预处理不能实现宏定义和条件编译的功能

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346505.html
点击查看答案
有以下程序
#include
#define FUN1(a,b) a+b
#define FUN2(a,b) a-b
#define CAL(a,b) a*b+a+3
main()
{
printf("%d\n",CAL(FUN1(3,5),FUN2(4,5)));
}
执行后的输出结果是( )。

A. 29

B. 28

C. 27

D. 30

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346521.html
点击查看答案
以下不正确的描述为()。

A. 不同函数中可以使用相同名字的变量

B. 形参是局部变量

C. 一个函数内部定义的变量只能在本函数范围内有效

D. 在一个内部的复合语句中定义的变量可以在本函数范围内有效

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346506.html
点击查看答案
有以下程序
int fun(int x[],int n)
{static int sum=0,i;
for(i=0;i<n;i++) sum+=x[i];
return sum;
}
main()
{int a[]={1,2,3,4,5},b[]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);printf("%d\n",s);
}
程序执行后的输出结果是()。

A. 45

B. 50

C. 60

D. 55

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346518.html
点击查看答案
以下程序运行后的输出结果是 ( ) 。
#include
main()
{int n[2],i,j;
for(i=0;i<2;i++) n[i]=0;
for(i=0;i<2;i++)
for(j=0;j<2;j++) n[j]=n[i]+1;
printf(“%d\n”,n[1]);
}

A. 4

B. 3

C. 2

D. 1

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651c.html
点击查看答案
以下叙述中错误的是 ( )。

A. gets函数用于从终端读入字符串

B. getchar函数用于从磁盘文件读入字符

C. fputs函数用于把字符串输出到文件

D. fwrite函数用于以二进制形式输出数据到文件

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