执行语句char s[3]=“ch”,*p; p=s;则*(p+2)的值是
相似题目
-
若定义了charch[]={″abc def″},*p=ch;则执行printf(″%c″,*p+4);语句的输出结果是()
-
以下程序有错,错误原因是()main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;……}
-
设有如下定义struct ss{ char name[10];int age;char sex;}std[3],*p=std;下面各输入语句中错误的是( )
-
设有如下程序段chars[20]=Beijing,*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
-
已知char s[10],*p=s;,则在下列语句中,错误的语句是( )。
-
执行语句 char a[10]={abcd},*p=a; 后 ,*(p+4) 的值是 ( ) 。
-
运行结果:#include void main(){char a[][8]={ \Teacher\,\Tom\, \Good\};char *p=a[0];p=p+3; printf(\%s\\n%s\\n\, a[0],p);}
-
以下程序的输出结果是( )。#include char cchar(char ch){if(ch>='A' && ch<='Z')ch=ch-'A'+'a';return ch;}int main( ){char s[ ]=\ABC+abc=defDEF\,*p=s;while(*p){*p=cchar(*p);p++;}printf(\%s\\n\,s);return 0;}
-
根据下列的定义,能打印出字母P的语句是()。 struct stu { char name[10]; iht age; }; struct stu s[10]={"John",11, "Paul", 12, "Mary", 11, "adam",12 };
-
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是()。A)p++->n B)p->n++C)(*p).n++ D)++p->n
-
有如下程序: main() {char ch[2][5]={"6937","8254"},*p[2]; int i,j,S=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",S); } 该程序的输出结果是()。
-
有如下程序 main() { char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);} 该程序的输出结果是
-
有如下程序main(){ char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>′\0′;j+=2)s=10*s+p[i][j]-′0′;printf("%d\n",s);}该程序的输出结果是
-
有如下程序: main() {char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]
-
下面程序段执行的结果是()char*p="abcde";p+=3;printf("%d",p);
-
如下程序的输出结果是include<stdio.h>main(){ char ch[2][5]={"6937","8254"},*p[2];int i,j,s=0;for(i=0;i<2;i++) p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]>′\0′;j+=2)s=10*s+p[i][j]-′0′;printf("%d\n",s);}
-
在C语句中“chars[8]="glister";char*p=s;”,则*(p+4)的值为_______。
-
在下面程序段中,s=s+p语句的执行次数为()
-
若有以下说明和语句: struct st{int n;char *ch;}; struct st a[3]={5,"abc",7,"def",9,"ghk"},*p=a; 则值为6的表达式是______。
-
下列程序段中,不能正确赋值的是()。A.char*p,ch; p=&ch; scanf("%c",&p);B.char*p; p=(ch
-
下述程序的输出结果是()。includemain(){ char chE2][5] 一{”1234”,”5678”}, *p[2];int i ,j ,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++){ s=p[i][j] 一'0';printf("%d" ,s);}}
-
18、若有定义:char ch,*p=&ch; 通过指针p用格式输出函数输出ch中字符的语句是______。
-
若有以下定义语句,程序运行后的输出的结果是______。 char s[]="9876",*p; for (p=s;p<s+2;p++) cout<<p<<endl;
-
写出下面程序执行后的运行结果。 include <stdio.h> struct { int a,b; union {int M,N;char ch[10];} in; } Q,*p=&Q; int main() { Q.a=3;Q.b=6; Q.in.M=(*p).a+(*p).b;Q.in.N=p->a*p->b; printf("%d,%d,%d",sizeof(Q.in),Q.in.M,Q.in.N); return 0; }
推荐题目
- 贷款划转日必须()执行贷款划转录入处理的会计日期。
- 下列哪一种药物不属于胆碱酯酶抑制剂()
- 关于颅底诸孔、裂的正确描述是下列哪项()
- 我国现代档案学的产生和发展是建国初期前苏联档案学理论在我国传播的结果。
- 某系统在电动机轴端拾取反馈信息,该系统属于半闭环伺服系统。
- 为什么在钻台上、井架底座周围、振动筛、液体罐等处安装防爆通风设备?
- 改革开始后农村的改革始于安徽凤阳小岗村的家庭联产承包责任制。()
- 我国有关仲裁的法律明确规定了临时仲裁庭的各项制度。
- LO2单板支持()个OTU2接口
- The example of Newark Liberty Airport was mentioned to show