首页/ 题库 / [单选题]下面程序段的运行结果是char a[ ]的答案

下面程序段的运行结果是char a[ ]="lanuage",*p;p=a;while(*p!='u'){printf("%c",*p-32);p++;}

单选题
2022-11-24 00:02
A、LANGUAGE
B、language
C、LAN
D、langUAGE
查看答案

正确答案
C

试题解析
解析:本段程序的作用是输出字符串“lanuage”中字母u之前的字符,并将其转化为大写字母。注意:如果一个字符数组用来作为字符串使用,那么在定义该字符数组时,数组的大小就应该比它将要实际存放的最长字符多一个元素,以存放,\0,。

标签:
感兴趣题目
下面程序段的运行结果是char str[]="ABC",*p=str;printf("%d\n",*(p+3));
下面程序段的运行结果是char str[]="ABC",*p=str;printf("%d\n",*(p+3));
下面程序段的运行结果是()。  char a[7]= “abcdef”;  char b[4]= “ABC”;  strcpy(a,b);  printf(“%c”,a[5]);
有以下程序 #include  char fun(char *c) {  if(*c<='Z'&&*c>='A')   *c-='A'-'a';  return *c; } main() {  char s[81],*p=s;  gets(s);  while(*p)  {   *p=fun(p);   putchar(*p);   p++;  }  printf(); } 若运行时从键盘上输入OPEN THE DOOR<回车>,程序的输出结果是(  )。
下面程序段的运行结果是( )。 char a[]="abcdefgh"; char *p=a; p+=3; printf("%d ",strlen(strcpy(p,"ABCD")));
下面程序段的运行结果是( )。 char*p="abcdefgh"; p+ =3; printf("%d ",stfien(strcpy(p,"ABCD")));
下面程序段的运行结果是char *p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下面程序段的运行结果是 char *p="abcdefgh"; p+=3; printf("%d ",strlen(strcpy(p,"ABCD")));
下面程序段的运行结果是char a[]="lanuage",*p;p=a;while(*p!=′u′){printf("%c",*p-32);p++;}
下面程序段的运行结果是char *p="abcdefgh";p+=3;printf("%d\n",strlen(strcpy(p,"ABCD")));
下面程序段的运行结果是char a[ ]="lanuage",*p;p=a;while(*p!='u'){printf("%c",*p-32);p++;}

以下程序段的输出结果是()(□表示空格)
Print"a";Tab(3);"b"

相关题目
下面程序段的运行结果是
char*p="abcdefgh";
p+=3;
printf("%d\n",strlen(strcpy(p,"ABCD")));
下面程序段的运行结果是 char a[ ]="language",*p ; p=a ; while (*p!=.u.) { cout
下面程序段的运行结果是( )。 char str[ ]="ABC", *p=str; p++; cout<<*p;
设有以下程序片段:char a[ ]=hello,p;p=a;printf(%d,(p+5));执行上面的程序片段后的结果为( )
下面程序段的运行结果是( )a=1;b=2;c=2;while(a
下面程序段运行结果是_____char p="%d,a=%d,b=%d\n";int a=111,b=10,c;c=a%b; p+=3;printf(p,c,a,b);
有以下程序: #include<stdio.h> void fun(char**p) { ++P;printf("%s ",*p);} main() char*a[]={"Morning","Afternoon","Evening","Night"}; fun(A); } 程序的运行结果是( )。
有以下程序 #include<stdio.h> void fun(char**p) {++p;printf("%s",*p);} main {char*a[]={"Morning","Afternoon","Evening"," Night"); fun(a); } 程序的运行结果是( )。
有以下程序#include <stdio.h>void fun(char **p){ p=p+2; printf("%s\n",*p);}main(){ char *a[]={"Morning","Afternoon","Evening","Night"}; fun(a);}程序的运行结果是A.rningB.afternoonC.ternoon D.Evening
下面说明不正确的是A.char a[10]="china"; B.char a[10],*p=a;p="china";C.char *a;a="china"; D.char a[10],*p;p=a="china"
下面程序段的运行结果是( )。 char*p=" %d,a=%d,b=%d "; int a=111,b=10,c; c=a%b; p+=3; printf(p,c,a,b);
有以下程序:point(char*p) { *p=’d’; }main(){ char b[4]={’a’,’b’,’c’,’d’},*p=b; Point(p); printf("%c\n",*p);}程序运行后的输出结果是( )。A.a B.b C.c D.d
下面程序段的输出结果是( )。 char str[]="ABC",*p=str; Printf("%d ",*(p+3));
下面程序段的运行结果是 char str[]="ABC",*p=str; printf("%d ",*(p+3));
下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char*p; p=a; for(p=a;p<a+8;p+=2) putchar(*p); }
下列程序段的输出结果为( )。 #include<stdio.h> main() { static char a[]="language"; char *p; p=a; for(p=a;p<a+8;p+=2) putchar(*p); }
有以下程序: void funl(char*p) { char*q; q=P; while(*q!=\O) {(*q)++;q++;} } main { char a[]={"Program"),*P; p=&a[3];funl(p); printf("%s\n",a); } 程序执行后的输出结果是( )。
以下程序运行后,输出结果是______。#include<stdio.h>ss (char *s){ char *p=s; while(*.p)p++; return(p-s);}main(){ char *a="abded"; int i; i=ss((A); print ("%d ",i);}
请读程序: # includde<stdio.h> # include<string.> void fun(char * s) {char a[10]; strcpy(a,"STRING"); s=a; } main() { char*p; fun(p); print{("%s ",p); } 上面程序的输出结果(表示空格) ( )
有以下程序#include void  fun(char *a, char *b){ while(*a=='*') a++; while(*b=*a) {  b++;  a++; }}main(){ char *s=*****a*b**** , t[80]; fun(s,t); puts(t);}程序的运行结果是(  )。
广告位招租WX:84302438

免费的网站请分享给朋友吧