已知’A’一’Z’的ASCII码为65—90,当执行"char ch=14*5+2;cout<
char name[10]=“Mary”;char*pName=name;int i=5;对上面语句描述错误的是()。
以下程序的输出结果是( )。#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;}
已有定义: char a[ ]=\xyz\,b[ ]={'x', 'y', 'z'}; ,下列叙述中正确的是( )。
有变量定义char ch=’A’;,则表达式(ch>’A’&& ch<=’Z’)?(ch+32):ch的值是’A’。
ch是char型变量,其值为A,且有下面的表达式:ch=(ch>=’A’ &&ch<=’Z’)?(ch+32):ch则该表达式的值为: 。
有如下程序: inClude<iostream> using namespaCe std: Class CD{ publiC: ~CD{Cout<<’C’:} private: Char name[80]; }; int main{ CD a,*b,d[2]; return 0; 执行这个程序的输出结果是()。
若有数组char a[5]={97,99,107,'\0',108),(a~z的ASCⅡ值是97~122)则执行语句puts(a)的结果是_____
CHARACTERA,CREAD*,ASELECTCASE(A)CASE('a':'z')C=CHAR(ICHAR(A)-32)CASE('A':'Z')C=CHAR(ICHAR(A)+32)CASEDEFAULTC=AENDSELECTPRINT*,A,CEND如果从键盘输入E,则程序的运行结果是:()。
执行下面的程序段int x=40;char z='B';int B;B=((x&0xff)&&(z>'a')); 后,B的值为()A
请根据程序中的注释,把程序补充完整 include <stdio.h> struct student { char name[20];
下面程序的运行结果是()。 inelude<stdio.h> void del(char*s) { int i,j; char*a; a=s:
下列对字符数组进行初始化的语句正确的是()。A.char a[]="Hello";B.char a[][]={'H','e','l','l',
程序: include <stdio.h> include <string.h> typedef struct{char name[9];char sex;float score[2]}STU; STU f(STU A) {STU b={"Zhao",&39;m&39;,85.0,90.0}; int i; strcpy(a.name,b.namC) ; a.sex=b.sex; for(i=0;i<2;i++) a.score[i]=b.score[i]; return a; } main() {STU c={"Qian",&39;f&39;,95.0,92.0},d; d=f(C) ; pintf("%s,%c,%2.of.%2.of\n",d.name,d.sex,d.score[0],&score[1]); } 程序的运行结果是()。
"根据下面的结构体类型定义和数组定义struct season{char name【10】;int day;};struct season s【4】={""Spring"",90,""Summer"",91,""Autumn"",92,""Winter"",92};值等于'A'的表达式"()
下面代码中出错的语句行数是()。include "stdio.h"void main(){char name【100】; (1)printf("请输入姓名:");scanf("%S",name); (2)printf("你的姓名是:%s\n",name); (3)}
设有语句:char x=6,y=10;int z; z=(x^y)<<2;> A、3
有以下程序 include<stdio.h>include<string.h>typedef struct stu { char name[10]; char gender; int score; } STU; void f(); } 程序的运行结果是
变量a所占的内存字节数是________。() struct stu { char name[20]; long int n; int score[4]; }
有以下程序include<stdio.h>main{chars[]={012xy};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=&39;a&39;&&s[i]<=&39;z&39;)n++;printf(%d\n,n);}程序运行后的输出结果是()
下面程序的功能是将小写字母变成对应大写字母后的第二个字母,其中y变成A,z变成B。请选择填空。include “stdio.h”main(){char c;while ((c=getchar())!=”){if (c>=’a’&&c<=’z’){____;if (c>’Z’)c-=2
有以下程序: include struct STU{char name[9];char sex;int score[2];}; void f(struct STU a[
设有以下定义 int a=10; double b=2.5; char c=’Z’; define d 100 则下面语句中错误的是
有以下程序: include<stdio.h> include <string.h> typedef struct char name[9]; char sex; float score[2]; STU; void f(STU a) STU b="Zhao", "m", 85.0, 90.0; int i; strcpy(a.name, b.name); a.sex=b.sex; for (i=0