以下叙述中错误的是( )。
A.改变函数形参的值,不会改变对应实参的值
B.函数可以返回地址值
C.可以给指针变量赋一个整数作为地址值
D.当在程序的开头包含文件stdi0.h时,可以给指针变量赋NULL
试卷相关题目
- 1下列程序的运行结果是( )。#includemain(){ static char a[]="Languagef",b[]=”programe”;char*p1,*p2;int k;p1=a;p2=b;for(k=0;k<=8;k++)if(*(p1+k)==*(p2+k))printf(”%c”,*(p1十k));)
A.gae
B.ang
C.program
D.有语法错
开始考试点击查看答案 - 2有以下程序:fun(int x){ int P;if(x==0|1 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
开始考试点击查看答案 - 3有以下程序段:int x=3;do{printf(”%3d”,x-=2);)while(!(--x));程序段的输出结果是( )。
A.1
B.3 0
C.1-2
D.死循环
开始考试点击查看答案 - 4下列说法不正确的是( )。
A.调用函数时,实参可以是表达式
B.调用函数时,实参与形参可以共用内存单元
C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等
D.调用函数时,实参与形参的类型必须一致
开始考试点击查看答案 - 5有以下程序#include#includevoid fun(char s[][10],int n){char t;int i,j;for(i=0;i<N-1;I++)for(j=i+1,j<N;J++)/*比较字符串的首字符大小,并交换字符串的首字符*/if(s[o])>s[j][o]{t=s[i][o];sEi][o]=s[j][o];s[j][o]=t;))main(){ char ssE5][10]={¨bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”)fun(ss,5);printf(”%s,%s”,ssEo],ss[4]);)程序运行结果是( )。
A.xy,aaaacc
B.aaaacc,xy
C.XCC,aabcc
D.ace,xabcc
开始考试点击查看答案 - 6对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
A.125
B.n/2
C.n
D.n+]
开始考试点击查看答案 - 7以下程序的输出结果是( )。main(){ int i一0,S=0:for(;;){if(i==3 || i==5)continue;if(i==6) break:i++:s+=i:);printf(”%d\n”,s):
A.10
B.13
C.21
D.程序陷入死循环
开始考试点击查看答案 - 8在16位编译系统上,若有定义“int a[]={10,20,30),*P=&a;”,当执行“P++;”后.下列说法错误的是( )。
A.P向高地址移了一个字节
B.P向高地址移了一个存储单元
C.P向高地址移了两个字节
D.P与a+1等价
开始考试点击查看答案 - 9设有定义语句:char a='\72';,则变量a( )。
A.包含1个字符
B.包含2个字符
C.包含3个字符
D.定义不合法
开始考试点击查看答案 - 10下列程序执行后的输出结果是( )。main(){char x一0xFFFF;printf(”%d\n”,x——);)
A.-32767
B.FFFE
C.-1
D.-32768
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它