试题通
试题通
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
试题通
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
设x的值为4,则表达式y=(++x)+(++x)+(++x)后,y的值是( )。

A、12

B、18

C、16

D、21

答案:D

试题通
信息技术知识竞赛c语言
试题通
下面程序的输出结果为()。
main()
{ int a,b;b=(a=3*5,a*4,a*5);
printf("%d",b);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346509.html
点击查看题目
以下正确的描述是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650f.html
点击查看题目
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346528.html
点击查看题目
以下程序运行后的输出结果是 ( ) 。
#include
main()
{int i,n[]={0,0,0,0,0};
for(i=1;i<=2;i++)
{n[i]=n[i-1]*3+1;
printf(“%d”,n[i]);
}
printf(“\n”);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346519.html
点击查看题目
有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346510.html
点击查看题目
下列程序的输出结果是()。
main()
{ char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
printf("%d",*--p);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346509.html
点击查看题目
下列程序执行后的输出结果是(   )。 #include "stdio.h"
void main()
{
int a=-1,b=1,k;
if((++a<0)&&!(b--<=0))
printf("%d,%d\n",a,b);
else
printf("%d,%d\n",b,a);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346502.html
点击查看题目
设有说明int(*ptr)[m];其中的标识符ptr是(  )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650d.html
点击查看题目
有以下程序
  #include
  void fun(char *c)
  { while(*c)
  { if(*c>='a'&&*c<='z') *c=*c-('a'-'A');
  c++;
  }
  }
  void main()
  { char s[81];
  gets(s); fun(s); puts(s):
  }
  当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650d.html
点击查看题目
有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t)*s=t-′a′+′A′;
s++; } }
main()
{ char str1[100]="abcddfefdbd",c=′d′;
ss(str1,c); printf("%s\n",str1);}
程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346522.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
试题通
信息技术知识竞赛c语言

设x的值为4,则表达式y=(++x)+(++x)+(++x)后,y的值是( )。

A、12

B、18

C、16

D、21

答案:D

试题通
试题通
信息技术知识竞赛c语言
相关题目
下面程序的输出结果为()。
main()
{ int a,b;b=(a=3*5,a*4,a*5);
printf("%d",b);
}

A. 60

B. 75

C. 65

D. 无确定值

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

A. continue语句的作用是结束整个循环的执行

B. 只能在循环体内和switch语句体内使用break语句

C. 在循环体内使用break语句或continue语句的作用相同

D. 从多层循环嵌套中退出时, 只能使用goto语句

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

A. 13

B. 14

C. 15

D. 16

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346519.html
点击查看答案
有以下程序
main()
{int y=10;
while(y--);printf("y=%d\n",y);
}
程序执行后的输出结果是()。

A. y=0

B. y=-1

C. y=1

D. while构成无限循环

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

A. 非法

B. a[4]的地址

C. 5

D. 3

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346509.html
点击查看答案
下列程序执行后的输出结果是(   )。 #include "stdio.h"
void main()
{
int a=-1,b=1,k;
if((++a<0)&&!(b--<=0))
printf("%d,%d\n",a,b);
else
printf("%d,%d\n",b,a);
}

A. 1,0

B. 0,1

C. 1,1

D. 0,0

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346502.html
点击查看答案
设有说明int(*ptr)[m];其中的标识符ptr是(  )。

A. M个指向整型变量的指针

B. 指向M个整型变量的函数指针

C. 一个指向具有M个整型元素的一维数组的指针

D. 具有M个指针元素的一维指针数组,每个元素都只能指向整型量

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034650d.html
点击查看答案
有以下程序
  #include
  void fun(char *c)
  { while(*c)
  { if(*c>='a'&&*c<='z') *c=*c-('a'-'A');
  c++;
  }
  }
  void main()
  { char s[81];
  gets(s); fun(s); puts(s):
  }
  当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是( )。

A. hello beijing

B. Hello Beijing

C. HELLO BEIJING

D. hELLO Beijing

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650d.html
点击查看答案
有以下程序
void ss(char *s,char t)
{ while(*s)
{ if(*s==t)*s=t-′a′+′A′;
s++; } }
main()
{ char str1[100]="abcddfefdbd",c=′d′;
ss(str1,c); printf("%s\n",str1);}
程序运行后的输出结果是( )。

A. ABCDDEFEDBD

B. abcDDfefDbD

C. abcAAfefAbA

D. Abcddfefdbd

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