APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序
#include "stdio.h"
void main()
{ union
{ int i[2];
long k;
char c[4];
}r,*s=&r;
s->i[0]=0x39;
s->i[1]=0x38;
printf("%c\n",s->c[0]);
}
执行后的输出结果是( )。

A、39

B、9

C、38

D、8

答案:B

信息技术知识竞赛c语言
若有数组定义: char array [ ]="China"; 则数组 array所占的空间为( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034651e.html
点击查看题目
在C语言中,以下正确的说法是( ) 。

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346519.html
点击查看题目
有以下程序
#include
main()
{struct node{int n;struct node *next;} *p;
struct node x[3]={{2,x+1},{4,x+2},{6,NULL}};
p=x;
printf(“%d,”,p->n);
printf(“%d\n”,p->next->n);
}
程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346515.html
点击查看题目
下列程序的运行结果是()。
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf("%d %d", a, b);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650a.html
点击查看题目
C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346520.html
点击查看题目
有以下程序
#include "stdio.h"
void main()
{ int a=1, b=3, c=5;
int *p1=&a, *p2=&b, *p=&c;
*p =*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e034650f.html
点击查看题目
下面有关for循环的正确描述是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346523.html
点击查看题目
以下程序运行后的输出结果是() 。
  #include
  main()
  { int x=10,y=20,t=0;
  if(x==y)t=x;x=y;y=t;
  printf("%d %d\n",x,y);
  }
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346508.html
点击查看题目
有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是( ) 。
main()
{ int a,b;
printf("Enter a,b:"); scanf("%d,%d",&a,&b);
while(a!=b)
{ while(a>b) a -= b;
while(b>a) b -= a;
}
printf("%3d%3d\n",a,b);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346514.html
点击查看题目
下面程序的输出结果是 ( )。
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf("%d\n",*(p+2));}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346521.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

有以下程序
#include "stdio.h"
void main()
{ union
{ int i[2];
long k;
char c[4];
}r,*s=&r;
s->i[0]=0x39;
s->i[1]=0x38;
printf("%c\n",s->c[0]);
}
执行后的输出结果是( )。

A、39

B、9

C、38

D、8

答案:B

信息技术知识竞赛c语言
相关题目
若有数组定义: char array [ ]="China"; 则数组 array所占的空间为( )。

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034651e.html
点击查看答案
在C语言中,以下正确的说法是( ) 。

A. 实参和与其对应的形参各占用独立的存储单元

B. 实参和与其对应的形参共占用一个存储单元

C. 只有当实参和与其对应的形参同名时才共占用存储单元

D. 形参是虚拟的,不占用存储单元

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346519.html
点击查看答案
有以下程序
#include
main()
{struct node{int n;struct node *next;} *p;
struct node x[3]={{2,x+1},{4,x+2},{6,NULL}};
p=x;
printf(“%d,”,p->n);
printf(“%d\n”,p->next->n);
}
程序运行后的输出结果是( )。

A. 2,3

B. 2,4

C. 3,4

D. 4,6

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346515.html
点击查看答案
下列程序的运行结果是()。
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf("%d %d", a, b);
}

A. 6 3

B. 3 6

C. 编译出错

D. 0 0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650a.html
点击查看答案
C语言中的标识符只能由字母,数字和下划线三种字符组成,且第一个字符()。

A. 必须为字母

B. 必须为下划线

C. 必须为字母或下划线

D. 可以是字母,数字和下划线中任一字符

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346520.html
点击查看答案
有以下程序
#include "stdio.h"
void main()
{ int a=1, b=3, c=5;
int *p1=&a, *p2=&b, *p=&c;
*p =*p1*(*p2);
printf("%d\n",c);
}
执行后的输出结果是( )。

A. 1

B. 2

C. 3

D. 4

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e034650f.html
点击查看答案
下面有关for循环的正确描述是 ()。

A. for循环只能用于循环次数已经确定的情况

B. for循环是先执行循环体语句,后判断表达式

C. 在for循环中,不能用break语句跳出循环体

D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346523.html
点击查看答案
以下程序运行后的输出结果是() 。
  #include
  main()
  { int x=10,y=20,t=0;
  if(x==y)t=x;x=y;y=t;
  printf("%d %d\n",x,y);
  }

A. 10 0

B. 20 0

C. 10 20

D. 20 10

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346508.html
点击查看答案
有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是( ) 。
main()
{ int a,b;
printf("Enter a,b:"); scanf("%d,%d",&a,&b);
while(a!=b)
{ while(a>b) a -= b;
while(b>a) b -= a;
}
printf("%3d%3d\n",a,b);
}

A. 1 1

B. 2 1

C. 2 2

D. 3 3

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6c48-c089-2897e0346514.html
点击查看答案
下面程序的输出结果是 ( )。
main()
{ int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
printf("%d\n",*(p+2));}

A. 3

B. 4

C. 1

D. 2

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