有以下程序: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
试卷相关题目
- 1下列程序的输出结果是( )。#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
开始考试点击查看答案 - 2下列叙述中正确的是( )。
A.只能在循环体内和switch语句体内使用break语句
B.eotinue语句的作用是结束整个循环的执行
C.在循环体内使用break语句或continue语句的作用相同
D.从多层循环嵌套中退出时,只能使用got0语句
开始考试点击查看答案 - 3在单链表中,增加头结点的目的是( )。
A.方便运算的实现
B.使单链表至少有一个结点
C.标识表结点中首结点的位置
D.说明单链表是线性的链式存储实现
开始考试点击查看答案 - 4设在C语言中,float类型数据占4个字节,则double 类型数据占( )个字节。
A.1
B.2
C.8
D.4
开始考试点击查看答案 - 5下列程序的运行结果是( )。#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
开始考试点击查看答案 - 6下列程序的运行结果是( )。#include#define ADD(x) x+xmain(){ int m=1,n=2,k=3;int S=ADD(m+n)*k;printf("s=%d",s);}
A.sum=18
B.sum=10
C.sum=9
D.sum=25
开始考试点击查看答案 - 7若有定义和语句:int**pp),*P,a=20,b=10;pp=&p;p=&a;p=&b;printf("%d,%d\n",*P,*PP);则输出结果是( )。
A.20,10
B.20,20
C.10,20
D.10,10
开始考试点击查看答案 - 8下列选项中不合法的十六进制数是( )。
A."0"xff
B."0"X11
C."0"x1g
D.”0”Xabc
开始考试点击查看答案 - 9有以下程序:int fun(int x){ int p;if(x==0||x==1)return(3);p=x-fun(x-2);return p;}main(){ printf("%d\n",fun(7));}执行后的结果是( )。
A.7
B.3
C.2
D.0
开始考试点击查看答案 - 10有以下程序#includevoid fun(char**p){++p;printf("%s",*p);}main(){char*a[]={"Morning","Afternoon","Evening"," Night");fun(a);}程序的运行结果是( )。
A.Afternoon
B.fternoon
C.Morning
D.orning
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它