APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
已定义以下函数
int fun(int *p)
{return *p;)
fun函数返回值是()。

A、不确定的值

B、一个整数

C、形参P中存放的值

D、形参P的地址值

答案:B

信息技术知识竞赛c语言
设有如下定义:

struct sk
{int a;float b;}data,*p;
若有p=&data;,则对data中的a域的正确引用是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346511.html
点击查看题目
以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。
void f(int b[],int n,int flag)
{int i,j,t;
for(i=0;ifor (j=0;jif(flag?b[j]>b[j+1]:b[j]{t=b[j];b[j]=b[j+1];b[j+1]=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},I;
f(&a[2],5,,0); f(a,5,1);
for(i=0;i<10;i++) printf(“%d,”a[ i ]);}
程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346508.html
点击查看题目
有以下程序
#include
double f(double x);
main()
{double a=0; int i;
for(i=0;i<30;i+=10) a+=f((double)i);
printf(“%5.0f\n”,a);
}
double f(double x)
{return x*x+1;}
程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034650e.html
点击查看题目
以下程序输出结果是 。
#include "stdio.h"
void f ();
main()
{int a;
for(a=1;a<=3;a++)
fun();
}
void fun()
{static int i=1;
i+=3;
printf("%2d",i);
}
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346513.html
点击查看题目
有以下程序
void swap(char *x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346516.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
点击查看题目
以下正确的描述是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650f.html
点击查看题目
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346524.html
点击查看题目
有以下程序
main()
{char s[ ]={ "aeiou"},*ps;
ps=s; printf("%c\n",*ps+4);}程序运行后的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346503.html
点击查看题目
若有以下程序段,输出结果是( )。
char s[ ]="\\141\141abc\t";
printf ("%d\n",strlen(s));
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346521.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
信息技术知识竞赛c语言

已定义以下函数
int fun(int *p)
{return *p;)
fun函数返回值是()。

A、不确定的值

B、一个整数

C、形参P中存放的值

D、形参P的地址值

答案:B

信息技术知识竞赛c语言
相关题目
设有如下定义:

struct sk
{int a;float b;}data,*p;
若有p=&data;,则对data中的a域的正确引用是()。

A. (*p).data.a

B. (*p).a

C. p->data.a

D. p.data.a

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346511.html
点击查看答案
以下程序中函数f的功能是:当flag为4时,进行有小到大排序;当flag为0时,进行由大到小排序。
void f(int b[],int n,int flag)
{int i,j,t;
for(i=0;ifor (j=0;jif(flag?b[j]>b[j+1]:b[j]{t=b[j];b[j]=b[j+1];b[j+1]=t;}}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},I;
f(&a[2],5,,0); f(a,5,1);
for(i=0;i<10;i++) printf(“%d,”a[ i ]);}
程序运行后的输出结果是()。

A. 1,2,3,4,5,6,7,8,9,10,

B. 3,4,5,6,7,2,1,8,9,10,

C. 5,4,3,2,1,6,7,8,9,10,

D. 10,9,8,7,6,5,4,3,2,1,

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346508.html
点击查看答案
有以下程序
#include
double f(double x);
main()
{double a=0; int i;
for(i=0;i<30;i+=10) a+=f((double)i);
printf(“%5.0f\n”,a);
}
double f(double x)
{return x*x+1;}
程序运行后的输出结果是()。

A. 503

B. 401

C. 500

D. 1404

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6478-c089-2897e034650e.html
点击查看答案
以下程序输出结果是 。
#include "stdio.h"
void f ();
main()
{int a;
for(a=1;a<=3;a++)
fun();
}
void fun()
{static int i=1;
i+=3;
printf("%2d",i);
}

A. 4 7 10

B. 4 4 4

C. 4 5 6

D. 4 6 8

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346513.html
点击查看答案
有以下程序
void swap(char *x,char *y)
{char t;
t=*x; *x=*y; *y=t;
}
main()
{char *s1="abc",*s2="123";
swap(s1,s2);printf("%s,%s\n",s1,s2);
}
程序执行后的输出结果是()。

A. 123,abc

B. abc,123

C. 1bc,a23

D. 321,cba

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-58c0-c089-2897e0346516.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
点击查看答案
以下正确的描述是()。

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

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

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

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

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e034650f.html
点击查看答案
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值语句是( )。

A. a=(b=4)=3;

B. a=b=c+1;

C. a=(b=4)+c;

D. a=1+(b=c=4);

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-50f0-c089-2897e0346524.html
点击查看答案
有以下程序
main()
{char s[ ]={ "aeiou"},*ps;
ps=s; printf("%c\n",*ps+4);}程序运行后的输出结果是()。

A. a

B. e

C. u

D. 元素s[4]的地址

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346503.html
点击查看答案
若有以下程序段,输出结果是( )。
char s[ ]="\\141\141abc\t";
printf ("%d\n",strlen(s));

A. 9

B. 12

C. 13

D. 14

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