试题通
试题通
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
试题通
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序(说明:字母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

答案:D

试题通
信息技术知识竞赛c语言
试题通
以下不合法的数值常量是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651b.html
点击查看题目
有以下程序
  #include
  main()
  { char a[30],b[30];
  scanf("%s",a);
  gets(b);
  printf("%s\n %s\n",a,b);
  }
  程序运行时若输入:
  how are you? I am fine<回车>
  则输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346521.html
点击查看题目
设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e034650f.html
点击查看题目
8、 有以下程序
struct STU{
char name[10];
int num;
};
void f1(struct STU c)
{ struct STU b={"LiSiGuo",2042};
c=b;}
void f2(struct STU *c)
{ struct STU b={"SunDan",2044};
*c=b;
}
main( )
{ struct STU a={"YangSan",2041},b={"WangYin",2043};
f1(a);f2(&b);
printf("%d %d\n",a.num,b.num);}
执行后的输出结果是 ()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346503.html
点击查看题目
有以下程序
  #include
  main()
  { int x=011;
  printf("%d\n",++x);
  }
  程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034651a.html
点击查看题目
以下程序的主函数中调用了在其前面定义的fun函数
#include
main()
{double a[15],k;
k=fun(a);
}
则以下选项中错误的fun函数首部是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346511.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
点击查看题目
设有以下语句
int a=1,b=2,c;
c=a^(b<<2);
执行后,C的值为()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346501.html
点击查看题目
在宏定义#define PI 3.14159中,用宏名PI代替一个()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034650e.html
点击查看题目
现有程序完成a、b两个值的交换,空白处正确的答案应该是( )。
main()
{int a,b,t;
t=b ;
b=a ;
________ ;
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034650d.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
试题通
信息技术知识竞赛c语言

有以下程序(说明:字母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

答案:D

试题通
试题通
信息技术知识竞赛c语言
相关题目
以下不合法的数值常量是()。

A. 011

B. 1e1

C. 8.0E0.5

D. 0xabcd

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034651b.html
点击查看答案
有以下程序
  #include
  main()
  { char a[30],b[30];
  scanf("%s",a);
  gets(b);
  printf("%s\n %s\n",a,b);
  }
  程序运行时若输入:
  how are you? I am fine<回车>
  则输出结果是()。

A. how are you?

B. how 
are you? I am fine

C. how are you? I am fine

D. how
are
you?

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346521.html
点击查看答案
设有 int x=11; 则表达式 (x++ * 1/3) 的值是()。

A. 3

B. 4

C. 11

D. 12

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e034650f.html
点击查看答案
8、 有以下程序
struct STU{
char name[10];
int num;
};
void f1(struct STU c)
{ struct STU b={"LiSiGuo",2042};
c=b;}
void f2(struct STU *c)
{ struct STU b={"SunDan",2044};
*c=b;
}
main( )
{ struct STU a={"YangSan",2041},b={"WangYin",2043};
f1(a);f2(&b);
printf("%d %d\n",a.num,b.num);}
执行后的输出结果是 ()。

A. 2041 2044

B. 2041 2043

C. 2042 2044

D. 2042 2043

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346503.html
点击查看答案
有以下程序
  #include
  main()
  { int x=011;
  printf("%d\n",++x);
  }
  程序运行后的输出结果是( )。

A. 12

B. 11

C. 10

D. 9

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e034651a.html
点击查看答案
以下程序的主函数中调用了在其前面定义的fun函数
#include
main()
{double a[15],k;
k=fun(a);
}
则以下选项中错误的fun函数首部是()。

A. double fun(double a[15])

B. double fun(double *a)

C. double fun(double a[])

D. double fun(double a)

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346511.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
点击查看答案
设有以下语句
int a=1,b=2,c;
c=a^(b<<2);
执行后,C的值为()。

A. 6

B. 7

C. 8

D. 9

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346501.html
点击查看答案
在宏定义#define PI 3.14159中,用宏名PI代替一个()。

A. 常量

B. 单精度数

C. 双精度数

D. 字符串

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e034650e.html
点击查看答案
现有程序完成a、b两个值的交换,空白处正确的答案应该是( )。
main()
{int a,b,t;
t=b ;
b=a ;
________ ;
}

A. a=b

B. a=t

C. b=t

D. t=a

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