APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
请读程序:
main()
{ static int a[]={1,2,3,4,5,6}
int *p;
int i;
p=a;
*(p+3)+=2;
printf("n1=%d,n2=%d\n:",*p,*(p+3));
}
其输出是( )。

A、n1=1;n2=5

B、n1=2,n2=6

C、n1=1
n2=7

D、n1=1,n2=6

答案:D

信息技术知识竞赛c语言
若有如下定义变量:
int k=7,x=12; 则能使值为3的表达式是
()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346508.html
点击查看题目
下列程序的输出结果是 ( )。
#include "stdio.h"
main()
{ int i,a=0,b=0;
for(i=1;i<10;i++)
{ if(i%2==0)
{a++;
continue;}
b++;}
printf("a=%d,b=%d",a,b); }
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651f.html
点击查看题目
有以下程序
  struct stu
  { int num;
  char name[10];
  int age;
  };
  void fun(struct stu *p)
  { printf("%s\n",(*p).name); }
  main()
  {
  struct stu students[3]={{9801,"Zhang",20},
  {9802,"Wang",19},
  {9803,"Zhao",18} };
  fun(students+2);
  }
  输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346505.html
点击查看题目
已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346517.html
点击查看题目
以下程序的输出结果是( )。
main()
{ int a, b;
for(a=1, b=1; a<=100; a++)
{ if(b>=10) break;
if (b%3= =1)
{ b+=3; continue; }
}
printf("%d\n",a);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346524.html
点击查看题目
有以下程序
#include
fun(int n, int *s)
{ int f1, f2;
if(n==1||n==2)
*s=1;
else
{ fun(n-1, &f1);
fun(n-2, &f2);
*s=f1+f2;
}
}
void main()
{ int x;
fun(6, &x);
printf("%d\n", x);
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346519.html
点击查看题目
表达式:10!=9的值是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346519.html
点击查看题目
对下面程序段:
#define A 3
#define B(a) ((A+1)*a)
...
x=3*(A+B(7));正确的判断是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346501.html
点击查看题目
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346507.html
点击查看题目
下面的程序段运行后,输出结果是 (  )。
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][j];
printf("%d",x);
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346501.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

请读程序:
main()
{ static int a[]={1,2,3,4,5,6}
int *p;
int i;
p=a;
*(p+3)+=2;
printf("n1=%d,n2=%d\n:",*p,*(p+3));
}
其输出是( )。

A、n1=1;n2=5

B、n1=2,n2=6

C、n1=1
n2=7

D、n1=1,n2=6

答案:D

信息技术知识竞赛c语言
相关题目
若有如下定义变量:
int k=7,x=12; 则能使值为3的表达式是
()。

A. x%=(k%=5)

B. x%=(k-k%5)

C. x%=k-k%5

D. (x%=k)-(k%=5)

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346508.html
点击查看答案
下列程序的输出结果是 ( )。
#include "stdio.h"
main()
{ int i,a=0,b=0;
for(i=1;i<10;i++)
{ if(i%2==0)
{a++;
continue;}
b++;}
printf("a=%d,b=%d",a,b); }

A. a=4,b=4

B. a=4,b=5

C. a=5,b=4

D. a=5,b=5

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651f.html
点击查看答案
有以下程序
  struct stu
  { int num;
  char name[10];
  int age;
  };
  void fun(struct stu *p)
  { printf("%s\n",(*p).name); }
  main()
  {
  struct stu students[3]={{9801,"Zhang",20},
  {9802,"Wang",19},
  {9803,"Zhao",18} };
  fun(students+2);
  }
  输出结果是()。

A. Zhang

B. Zhao

C. Wang

D. 18

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346505.html
点击查看答案
已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是( )。

A. 存放读入数据项的存储区

B. 存放读入数据的地址或指向此地址的指针

C. 一个指向所读文件的文件指针

D. 一个整形变量,代表要读入的数据项总数

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346517.html
点击查看答案
以下程序的输出结果是( )。
main()
{ int a, b;
for(a=1, b=1; a<=100; a++)
{ if(b>=10) break;
if (b%3= =1)
{ b+=3; continue; }
}
printf("%d\n",a);
}

A. 101

B. 6

C. 5

D. 4

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346524.html
点击查看答案
有以下程序
#include
fun(int n, int *s)
{ int f1, f2;
if(n==1||n==2)
*s=1;
else
{ fun(n-1, &f1);
fun(n-2, &f2);
*s=f1+f2;
}
}
void main()
{ int x;
fun(6, &x);
printf("%d\n", x);
}
执行后的输出结果是( )。

A. 9

B. 8

C. 7

D. 6

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346519.html
点击查看答案
表达式:10!=9的值是()。

A. ture

B. 非零值

C. 1

D. 0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346519.html
点击查看答案
对下面程序段:
#define A 3
#define B(a) ((A+1)*a)
...
x=3*(A+B(7));正确的判断是()。

A. 程序错误,不许嵌套宏定义

B. 程序错误,宏定义不许有参数

C. x=93

D. x=21

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346501.html
点击查看答案
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。

A. 只能是整数0或1

B. 只能是整数0或非0的整数

C. 可以是结构体类型的数据

D. 可是任意合法的表达式

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346507.html
点击查看答案
下面的程序段运行后,输出结果是 (  )。
int i,j,x=0;
static int a[8][8];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
a[i][j]=2*i+j;
for(i=0;i<8;i++)
x+=a[i][j];
printf("%d",x);

A. 9

B. 不确定值

C. 0

D. 18

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