下列程序的运行结果是( )。#includevoid fun(int*S,int*p){ static int t=3:*p=s[t];t--;}void main(){ int a[]={2,3,4,5),k;int x;for(k=0,k<4,k++){ fun(a,&x);printf("%d,",x);}}
A.5,4,3,2
B.2,3,4,5
C.2,2,2,2
D.5,5,5,5
试卷相关题目
- 1下列程序的输出结果是( )。main(){ int a,b,d=25;a=d/10%9;b=a&&(一1);printf("%d,%d\n",a,b);}
A.6,1
B.2,1
C.6,0
D.2,0
开始考试点击查看答案 - 2有下列程序:main(){int i,s=0,t[]={1,2,3,4,5,6,7,8,9);for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是( )。
A.45
B.20
C.25
D.36
开始考试点击查看答案 - 3若有说明“char s1[30]="abc",s2[]="defghi";",则在使用函数stoat(s1,s2)后,结果是( )。
A.s1的内容更新为abcdefghi
B.s1的内容更新为defghi\0
C.s1的内容更新勾defghiabc\0
D.s1的内容更新为abcdefghi\0
开始考试点击查看答案 - 4对线性表进行二分法检索,其前提条件是( )。
A.线性表以顺序方式存储,并按关键码值排好序
B.线性表以顺序方式存储,并按关键码的检索频率排好序
C.线性表以链式方式存储,并按关键码值排好序
D.线性表以链式方式存储,并按关键码的检索频率排好序
开始考试点击查看答案 - 5有以下程序:fun(int x){ int P;if(x==0 || x==l)return(3);p=x-fun(x-2);return p;}main(){printf("%d\n",fun(7));}程序执行后的输出结果是( )。
A.7
B.3
C.2
D.0
开始考试点击查看答案 - 6设在C语言中,float类型数据占4个字节,则double 类型数据占( )个字节。
A.1
B.2
C.8
D.4
开始考试点击查看答案 - 7在单链表中,增加头结点的目的是( )。
A.方便运算的实现
B.使单链表至少有一个结点
C.标识表结点中首结点的位置
D.说明单链表是线性的链式存储实现
开始考试点击查看答案 - 8下列叙述中正确的是( )。
A.只能在循环体内和switch语句体内使用break语句
B.eotinue语句的作用是结束整个循环的执行
C.在循环体内使用break语句或continue语句的作用相同
D.从多层循环嵌套中退出时,只能使用got0语句
开始考试点击查看答案 - 9下列程序的输出结果是( )。#includemain( ){ int i,S=0;for(i=1;i<10;i++)if(!(i%2)&&!(i%3))s+=i;printf("%d\n",s);}
A.4
B.39
C.45
D.6
开始考试点击查看答案 - 10有以下程序:main(){ int a[]=(2,4,6,8,10},y=0,x,*P;p=&a[1];for(x=1;x<3;x++) y+=p[x];printf("%d\n,y");}程序运行后的输出结果是( )。
A.10
B.11
C.14
D.15
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它