APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
以下能正确定义字符串的语句是()。

A、char str[]={"\064"};

B、char str="kx43";

C、char str="";

D、char str[]="\0"

答案:D

信息技术知识竞赛c语言
有以下程序
#include
int f(int m)
{static int n=0;
n+=m;
return n;
}
main()
{int n=0;
printf(“%d,”,f(++n));
printf(“%d\n”,f(n++));
}
程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346512.html
点击查看题目
下面那个选项是正确的()。 (每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0};
4 int i;
5 for(i=0;i<3;i++) scanf(“%f”,&a[i]);
6 for(i=1;i<4;i++) a[0]=a[0]+a[i];
7 printf(“%f\n”,a[0]);
8 }
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346505.html
点击查看题目
下列程序的输出结果是()。
int b=2;
int func(int *a)
{ b += *a; return(b);}
main()
{ int a=2, res=2;
res += func(&a);
printf("%d \n",res);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346507.html
点击查看题目
以下语句中存在语法错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650a.html
点击查看题目
有以下程序
void fun2(char a, char b){printf(“%c%c”,a,b);}
char a= 'A',b= 'B';
void fun1( ){ a= 'C'; b= 'D'; }
main( )
{ fun1( ) ;
printf( “%c%c”,a,b);fun2('E', 'F'); }
程序的运行结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346505.html
点击查看题目
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346521.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
点击查看题目
有以下程序段
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
点击查看题目
有以下程序段
  char name[20];
  int num;
  scanf("name=%s num=%d",name,&num);
  当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346525.html
点击查看题目
有以下程序(说明:字母A的ASCII码值是65,
  #include
  void fun(char *s)
  { while(*s)
  { if(*s%2) printf("%c",*s);
  s++;
  }
  }
  void main()
  { char a[]="BYTE";
  fun(a); printf("\n");
  }
程序运行后的输出结果是 ( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650c.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

以下能正确定义字符串的语句是()。

A、char str[]={"\064"};

B、char str="kx43";

C、char str="";

D、char str[]="\0"

答案:D

信息技术知识竞赛c语言
相关题目
有以下程序
#include
int f(int m)
{static int n=0;
n+=m;
return n;
}
main()
{int n=0;
printf(“%d,”,f(++n));
printf(“%d\n”,f(n++));
}
程序运行后的输出结果是()。

A. 1,2

B. 1,1

C. 2,3

D. 3,3

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346512.html
点击查看答案
下面那个选项是正确的()。 (每行程序前面的数字表示行号)
1 main()
2 {
3 float a[3]={0};
4 int i;
5 for(i=0;i<3;i++) scanf(“%f”,&a[i]);
6 for(i=1;i<4;i++) a[0]=a[0]+a[i];
7 printf(“%f\n”,a[0]);
8 }

A. 没有错误

B. 第3 行有错误

C. 第5 行有错误

D. 第6 行有错误

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346505.html
点击查看答案
下列程序的输出结果是()。
int b=2;
int func(int *a)
{ b += *a; return(b);}
main()
{ int a=2, res=2;
res += func(&a);
printf("%d \n",res);
}

A. 4

B. 6

C. 8

D. 10

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346507.html
点击查看答案
以下语句中存在语法错误的是()。

A. char ss[6][20];ss[1]= "right? ";

B. char ss[][20]={ "right? "};

C. char *ss[6];ss[1]= "right? ";

D. char *ss[]={"right? "};

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650a.html
点击查看答案
有以下程序
void fun2(char a, char b){printf(“%c%c”,a,b);}
char a= 'A',b= 'B';
void fun1( ){ a= 'C'; b= 'D'; }
main( )
{ fun1( ) ;
printf( “%c%c”,a,b);fun2('E', 'F'); }
程序的运行结果是()。

A. CDEF

B. ABEF

C. ABCD

D. CDAB

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346505.html
点击查看答案
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是 ()。

A. INPUT x,y,z;

B. scanf("%d%d%d",&x,&y,&z);

C. scanf("%d%d%d",x,y,z);

D. read("%d%d%d",&x,&y,&z);

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346521.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
点击查看答案
有以下程序段
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
点击查看答案
有以下程序段
  char name[20];
  int num;
  scanf("name=%s num=%d",name,&num);
  当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为( )。

A. Lili

B. name=Lili

C. Lili num=

D. name=Lili num=1001

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346525.html
点击查看答案
有以下程序(说明:字母A的ASCII码值是65,
  #include
  void fun(char *s)
  { while(*s)
  { if(*s%2) printf("%c",*s);
  s++;
  }
  }
  void main()
  { char a[]="BYTE";
  fun(a); printf("\n");
  }
程序运行后的输出结果是 ( )。

A. BY

B. BT

C. YT

D. YE

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