写出程序执行结果
程序执行结果是:6
问答题写出程序执行结果
单项选择题给出以下定义:char a[]=″abc″;char b[]={′a′,′b′,′c′};则正确的叙述是()
A.数组a和数组b等价 B.数组a和数组b的长度相同 C.数组a的长度大于数组b的长度 D.数组a的长度小于数组b的长度
单项选择题若有以下的定义:int a[]= {1,2,3,4}.*p=a;则值为3的表式是()
A.p+=2,*(p++) B.p+=2.*++p C.p+=3,*kp++ D.*p+=2
单项选择题若有以下语句:int **pp,*p, a=10,b=20; pp=&p; p=&a; p=&b;printf( %d n ,*p,**pp) ;则输出结果是()
A.10,20 B.10,10 C.20,10 D.20,20
单项选择题C语言中,函数的默认存储类别是()
A.auto B.static C.extern D.无存储类别
单项选择题能正确表示a≥0且a≤10的关系表达式是()
A.a>=0 and a<=10 B.a>=0&a<=10 C.a>=0&&a<=10 D.a>=0 or a<=10
单项选择题若有以下说明:int [10]={1,2,3.4,5,6,7,8,9,10},*p= a;则数值为6的表达式是()
A.p+6 B.*(p+6) C.p+=5 D.p+5
单项选择题设有以下定义:int a[4][3]= 11,3,5.9.11,13,15,17,19,21,23,251 ;int( *pr)[3]=a,*p=a[0] ;则下列能够正确表示数组元素a[1][2]的表达式是()
A.*((*prt+1)[2]) B.*(*(p+5)) C.*prt+1)+2 D.*(*(a+1)+2)
单项选择题若定义int x,*p;则正确的赋值表达式是()
A.A B.B C.C D.D
单项选择题执行以下程序int y=2; do{y-- ;} while( --y)循环体将执行()
A.一次 B.两次 C.三次 D.无限次
单项选择题执行语句:for(i=l;i++<4;);后,变量i的值是()
A.3 B.4 C.5 D.不定
单项选择题标准函数fgets(s,n,f)的功能是()
A.从文件f中读取长度为n的字符串存人指针s所指的内存 B.从文件f中读取长度不超过n-1的字符串存人指针s所指的内存 C.从文件f中读取n个字符串存人指针s所指的内存 D.从文件f中读取长度为n-1的字符串存入指针s所指的内存
单项选择题C语言中以下说法正确的是()
A.不能使用while语句构成的循环 B.while语句构成的循环必须用break语句才能退出 C.while语句构成的循环,当while语句中的表达式值为非零时结束循环 D.while语句构成的循环,当while语句中的表达式值为零时结束循环