15) printf("%d",x-5);  if(x>10) printf("%d",x)" />
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
有以下程序
  #include
  main()
  { int x;
  scanf("%d",&x);
  if(x>15) printf("%d",x-5);
  if(x>10) printf("%d",x);
  if(x>5) printf("%d\n",x+5);
  }
  若程序运行时从键盘输入12<回车>,则输出结果为( )。

A、7

B、1217

C、12

D、17

答案:B

信息技术知识竞赛c语言
#include
void main()
{
char str[]="\"stop!\",he said";
printf(str);
}
程序的运行结果是 ( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e034650a.html
点击查看题目
以下正确的描述是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650f.html
点击查看题目
以下程序有语法性错误,有关错误原因的正确说法是( )。
void main()
{
int G=5,k;
void prt_char();
......
k=prt_char(G);
......
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034651a.html
点击查看题目
下述对C语言字符数组的描述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346517.html
点击查看题目
有以下程序
#include
main()
{int a=2,b;
b=a<<2; printf(“%d\n”,b);
}
程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346516.html
点击查看题目
有以下程序
#include
main()
{int c[3]={0},k,I;
while((k=getchar())!=’\n’)
c[k-‘A’]++;
for(i=0;i<3;i++) printf(“%d”,c[i]); printf(“\n”);
}
若程序运行时从键盘输入ABCACC<回车>,则输出结果为 ( ) 。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651b.html
点击查看题目
已知函数fread的调用形式为fread(buffer,size,count,fp),其中buffer代表的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346517.html
点击查看题目
有以下程序
void fun1(char *p)
{char *q;
q=p;
while(*q!='\0')
{ (*q)++; q++;
}
main()
{char a[]={"Program"}, *p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346515.html
点击查看题目
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
  #include
  #define N 10
  void fun(int x[N])
  { int i=0;
   while (i scanf("%d",______);
  }
  在程序中下划线处应填入的是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346520.html
点击查看题目
阅读下面的程序,运行结果是()。
main()
{
char *str="ABCabcd";
bubble(str,5);
printf("\n%s",str);
}

bubble(str,count)
char *str;
int count;
{
int i,j=count;
char tmp;
while(j-->1)
for(i=0;i if(str[i] {
tmp=str[i];
str[i]=str[i+1];
str[i+1]=tmp;
}
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346517.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

有以下程序
  #include
  main()
  { int x;
  scanf("%d",&x);
  if(x>15) printf("%d",x-5);
  if(x>10) printf("%d",x);
  if(x>5) printf("%d\n",x+5);
  }
  若程序运行时从键盘输入12<回车>,则输出结果为( )。

A、7

B、1217

C、12

D、17

答案:B

信息技术知识竞赛c语言
相关题目
#include
void main()
{
char str[]="\"stop!\",he said";
printf(str);
}
程序的运行结果是 ( )。

A. stop!

B. "stop!"

C. "stop",he said

D. he said*/

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

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

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

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

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

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650f.html
点击查看答案
以下程序有语法性错误,有关错误原因的正确说法是( )。
void main()
{
int G=5,k;
void prt_char();
......
k=prt_char(G);
......
}

A. 语句void prt_char(); 有错,它是函数调用语句,不能用void说明

B. 变量名不能使用大写字母

C. 函数说明和函数调用之间有矛盾

D. 函数名不能使用下划线

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e034651a.html
点击查看答案
下述对C语言字符数组的描述中错误的是( )。

A. 字符数组可以存放字符串

B. 字符数组中的字符串可以整体输入、输出

C. 可以在赋值语句中通过赋值运算符"="对字符数组整体赋值

D. 不可以用关系运算符对字符数组中的字符串进行比较

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346517.html
点击查看答案
有以下程序
#include
main()
{int a=2,b;
b=a<<2; printf(“%d\n”,b);
}
程序运行后的输出结果是()。

A. 2

B. 4

C. 6

D. 8

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e0346516.html
点击查看答案
有以下程序
#include
main()
{int c[3]={0},k,I;
while((k=getchar())!=’\n’)
c[k-‘A’]++;
for(i=0;i<3;i++) printf(“%d”,c[i]); printf(“\n”);
}
若程序运行时从键盘输入ABCACC<回车>,则输出结果为 ( ) 。

A. 211

B. 212

C. 213

D. 214

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034651b.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
点击查看答案
有以下程序
void fun1(char *p)
{char *q;
q=p;
while(*q!='\0')
{ (*q)++; q++;
}
main()
{char a[]={"Program"}, *p;
p=&a[3];fun1(p);printf("%s\n",a);
}
程序执行后的输出

A. Prohsbn

B. Prphsbn

C. Progsbn

D. Program

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346515.html
点击查看答案
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。
  #include
  #define N 10
  void fun(int x[N])
  { int i=0;
   while (i scanf("%d",______);
  }
  在程序中下划线处应填入的是( )。

A. x+i

B. &x[i+1] 

C.  x+(i++)

D. &x[++i]

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346520.html
点击查看答案
阅读下面的程序,运行结果是()。
main()
{
char *str="ABCabcd";
bubble(str,5);
printf("\n%s",str);
}

bubble(str,count)
char *str;
int count;
{
int i,j=count;
char tmp;
while(j-->1)
for(i=0;i if(str[i] {
tmp=str[i];
str[i]=str[i+1];
str[i+1]=tmp;
}
}

A. bacdCBA

B. baCBAcd

C. cdbaCBA

D. bCBAacd

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