定义一个char二维数组 指针,例如 char ch[3][5]={"AAAA","BBB","CC"}; pr

您的页面出错啦_百度优课
小学语文.人教版2001
学  段:
小学初中高中
科  目:
教材版本:
人教版2001
鲁教版2001
苏教版2001
语文A版2001
北京版2001
语文S版2001
冀教版2001
北师大版2001
西师大版2001
浙教版2001
鄂教版2001
湘教版2001
教科版2001
沪教版2001
长春版2001
这篇文档考试没有及格,已经被删除了,请看看其他文档吧5秒后自动跳转请问一下,在C语言中char ch[3][5]={“AAAA”,”BBB”,”CC”}是什么意思_百度知道
请问一下,在C语言中char ch[3][5]={“AAAA”,”BBB”,”CC”}是什么意思
ch[3][5]中3和5代表什么意思
;,每个的长度是5然后初始化ch[0]=&是定义三个字符串;CC&ch[2]=&BBB&AAAA&ch[1]=&char ch[3][5]
来自团队:
其他类似问题
为您推荐:
其他2条回答
它表示一个3行5列二维数组。第一行的数据是AAAA0第二行的数据是BBB00第三行的数据是CC000
代表3行,5列。总共15个存储空间,这些空间可以是空的
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁3.定义一个二维数组,把这个二维数组复制到另一个二维数组中_百度知道
3.定义一个二维数组,把这个二维数组复制到另一个二维数组中
提问者采纳
5..;j &lt.;i &lt.;,b[i]).for(i =0;j++)
a[i][j] = b[i][j].for(i = 0,b[5][5]...; 5...;i &lt.;i++)
strcpy(a[i];.;i++)
for(j = 0,b[5][5].; 5.;字符型char a[5][5]..整形数据int
a[5][5] ..
提问者评价
其他类似问题
为您推荐:
二维数组的相关知识
其他2条回答
3,b[3][4];j++)b[i][j]=a[i][j];for(int i=0;j&i&i++){for(int j=0;4void main(){int a[3][4]
void main(){int a[3][4],b[3][4];for(int i=0;i&3;i++){for(int j=0;j&4;j++)b[i][j]=a[i][j];}}
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于5.TC题库(二级)(精选)的文档,希望对您的工作和学习有所帮助。以下是文档介绍:试题内容选项At为int类型,进人下面的循环之前,t的值为0while( t=l ){ ……}则以下叙述中正确的是循环控制表达式的值为0x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是INPUT x、y、z;设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为不定值已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1 && y+z/2的值是 6以下叙述正确的是 do-while语句构成的循环不能用若有定义和语句: char s[10];s=&abcd&;printf(&%s\n&,s);则结果是(以下u代表空格)输出abcd____是C语言合法的变量说明 float x=y=3.1C语言程序是由( )组成的。主程序和子程序C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是( )。地址C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是 voidC语言中用于结构化程序设计的三种基本结构是顺序结构、选择结构、循环结构C语言中运算对象必须是整型的运算符是%=int *p[4]与选择项( )中的说明等价。 int p[4]s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选if(s1&s2)S表达式:10!=9的值是( ) true表示关系X&=Y&=Z的c语言表达式为(X&=Y)&&(Y&=Z)不能把字符串:Hello!赋给数组b的语句是( ) char b[10]={'H','e','l','l',当调用函数时,实参是一个数组名,则向函数传送的是数组的长度调用strlen(&abcd\0ef\0g&)的结果为( ) 4定义int *swap()指的是( ) 指一个返回整型值的函数swap关系式 x&y&z 所对应的表达式是( )。 x & y & z函数调用:strcat(strcpy(str1,str2),str3)的功能是( ) 将串str1复制到串str2中后再连假定a和b为int型变量,则执行以下语句后b的值为( ) a=1; b=10; do { b-=a;9假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组x在内存中所占字节数是3假定x和y为double型,则表达式x=2,y=x+3/2的值是 3.5假定有以下变量定义: int k=7 ,x=12; 则能使值为3的表达式是( )x%=(K%=5)结构化程序由三种基本结构组成,三种基本结构组成的算法可以完成任何复杂的任务能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是 a&=10 or a&=0请读程序片段(字符串内没有空格字符):printf(&%d\n&, strlen(&ATS\n012\1\\&)); 上面程序片段的输11若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是-3若I,j已定义为int类型,且内循环体不改变I,j的值,则以下程序段中内循环体的总的执行次数是20若k是int型变量,且有下面的程序片段:int k = -2; if (k&=0) printf(&####&); else printf####若u=1,v=2,w=3,则表达式w==(v=-u)执行完后w 的值是(
)。 3若x=0,y=1,则语句while(x==y){x++;}循环体执行次数是(
)。3若x=2, y=2, z=2 则表达式 z+=++x+y++的值为( ) 5若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|&10的是 abs(x-y)&10若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf(&%d\n&,(x,y));上面程序片段的输出200若x为int型变量,则执行以下语句后,x的值为 x=6; x+=x-=x*x 36若变量a是int类型,并执行了语句:a=‘A'+1.6;,则正确的叙述是 a的值是字符C若变量c为char类型,能正确判断出c为小写字母的表达式是 a'&=c&= 'z'若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是for(i=1,p=1;i&=5;i++) p*=I若变量已正确定义并赋值,下面符合C语言语法的表达式是 a:=b+1若定义 int a[4][6],则数组a是(
)个元素。 24若定义:int a=511,*b=&a;, 则printf(&%d\n&,*b);的输出结果为无确定值若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为( )a=0若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是( ) 1若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是 1若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是函数调用可以作为独立的语句存若已知int a,x, 以下( )是正确的赋值语句 a=(a[2]+a[2]/2)若有int x=4,y=5;, 则执行完表达式x*=y-1后,x值为( ) 16若有int x=4,y=5;, 则执行完表达式x*=y-1后,x值为( )。 16若有定义 float a[5][4],则数组a可以有( )个元素。 30若有定义:int *p[3];,则以下叙述中正确的是定义了一个基类型为int的指针变若有定义:int a=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为 1.4若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b&=c;s=a+b;若有说明:int i, j=2,*p=&i;,则能完成i=j赋值功能的语句是 i=*p;若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是 p=q;若有说明和语句: int a=5; int c=a++; 此处c的值是( )7若有说明和语句: int a=8; int c=++a; 此处表达式c的值是( )7若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是scanf(&%d%d%d&,&a,&b,d);若有以下程序:main(){ int k=2,i=2,m;m=(k+=i*=k);printf(“%d,%d\n”,m,i);}执行后的输出结果是8,6若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是0若有以下程序片段: char str[]=&abcd&; printf(%d\n&,strlen(str));上面程序片段的输出3若有以下定义: int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g;a[g-c]若有以下定义: 则表达式a*b+d-cfloat若有以下定义和语句: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则不能表示a数组元素的*p若有以下类型说明语句 则表达式 w*x+z-y 的结果是()float若整型变量I的初值为5,则语句printf(&%d,%d,%d,%d\n&,I,I--,--I,I);输出的结果是( )5,4,3,5若执行以下程序时从键盘上输入9,则输出结果是 main0 { scanf(&%d&,&n); if(n++&10) prin11设 int a=10,则执行完语句 a+=a-=a*a后,a的值是( ) 99设 int x=1, y=1; 表达式(!x||y--)的值是 0设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a&b)&&(n=c0设a=1,b=2,c=3,d=4,则表达式:a&b?a:c&d?a:d的结果为( ) 4设a=3,b=4,c=5,d=6,则表达式:b&a?a: c&d?a: d的结果为( ) 4设k为整型变量,则下面while循环共执行( )次k=2;while(k!=0)printf(&%d&,k),k--;printf(&\n&);无限多设P1和P2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是k=*P1+*P2;设x,y,z,t均为int型变量,则执行以下语句后,t的值为( ) x=y=z=1; t=++x||++y&&++z;不定值设x.y.z和k都是int型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )4设x=1, y=2, 执行表达式(x&y)?x++:++y以后x和y的值分别为(
)。1和2设x为int型变量,则执行以下语句后,x的值为( ) x=10; x=x+--x;10设x为int型变量,则执行以下语句后,x的值为( ) x=10; x+=x-=x-x;10设变量说明为int a=2,b=3,c=7,d=10; 则表达式 d=a==b?++b:++C 的值是____。10设已定义k为int整型变量,则有下面while循环执行( )次k=10;while(k=0)k=k-1;执行10次设有 int x=11; 则表达式(x++ * 1/3) 的值是 3设有 static char str[ ]=&Beijing&; 则执行 printf(&%d\n&, strlen(strcpy(str, &C5设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是 printf(“x=%d\n”,x);设有如下程序段:int x=2002, y=2003;printf(&%d\n&,(x,y));则以下叙述中正确的是输出语句中格式说明符的个数少设有如下的变量定义: int I =8,k ,a, unsigned long w=5; double x=1.42,y=5.2; 则以下符a+=a-=(b=4)*(a=3)设有如下定义: int (*ptr)(); 则以下叙述中正确的是 ptr是指向一维组数的指针变量设有如下定义: int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=a&b)&&(n=c&d)后,n的值为(1设有数组定义: char array [ ]=&China&; 则数组 array所占的空间为 4个字节设有说明语句:char a=’\72’;则变量a 包含1个字符设有以下宏定义: #define N 3 #define Y(n) ( (N+1)*n) 则执出错设正x、y均为整型变量,且x=10 y=3,则以下语句的输出结果是 printf(&%d,%d\n&,x--,--y);10,3数字字符0的ASCII值为48,若有以下程序 main() { char a='1',b='2'; printf(&%c,&,b++); printf(3,2下列( )表达式不满足:当x的值为偶数时值为“真”,为奇数时值为“假”。x%2==0下列变量定义中合法的是 short _a=1-.le-1;下列程序的输出结果是 main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf(&%d&,*--p);非法下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(&%d \n&,3下列程序的运行结果是#include main() { int a=2,c=5; printf(&a=%d,b=%d\n&,a,c); }a=%2,b=%5下列程序执行后的输出结果是 main() { int x='f'; printf(&%c \n&,'A'+(x-'a'+1)); }G下列程序执行后的输出结果是(小数点后只写一位) main() { i=6 6 6.0 6.0下列符号中可以作为函数名的是( ) _sysf下列关于C语言用户标识符的叙述中正确的是用户标识符中可以出现下划线和下列关于switch语句和break语句的结论中,只有( )是正确的 break语句是switch语句的一部分下列关于单目运算符++、--的叙述中正确的是它们的运算对象可以是任何变量下列函数定义中,会出现编译错误的是 max(int x,int y,int *z) { *下列可作为C语言赋值语句的是( ) x=3,y=5下列条件语句中,功能与其他语句不同的是 if(a) printf(&%d\n&,x); else下列选项中,不能用作标识符的是_1234_下列选项中,合法的C语言关键字是 VAR下列语句中符合C语言语法的赋值语句是: ( ) a=0x7bc=a7 ;下面程序的输出结果是 main() { int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a; printf(&%d\n&,*p+9)0下面的(
)代表一个十六进制整数。'A'下面能正确进行字符串赋值操作的语句是( ) char s[5]={&ABCDEF&};下述标识符中,()是合法的用户标识符。 A#C选择出正确的说明语句( ) int A[3.6];要求以下程序的功能是计算:s=1/10+1/9+1/8+...+1/2 main(){s=1.0;for(n=10;n&1s=1.0;一个C语言的程序是由一个主程序和若干个子程序组成已定义ch为字符型变量,以下赋值语句中错误的是 ch='\';已定义c为字符型变量,则下列语句中正确的是 c='97';已有定义:char a[]=&xyz&,b[]={'x','y','z'};,以下叙述中正确的是数组a和b的长度相同已有定义:int i,a[10],*p;,则合法的赋值语句是 p=100已知 则下列语句中正确的是( ) c='a'已知i、j、k为int型变量,若从键盘输入:1,2,3&回车&,使i的值为1、j的值为2、k的值为3,以下选scanf(“%2d%2d%2d”,&i,&j,&k已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101’是字符A已知定义:int b[]={1,2,3,4},y,*p=b;执行y=*p++后,y的值为( )1以下不能正确定义二维数组的选项是 int a[2][2]={{1},{2}}以下不能正确进行字符串赋初值的语句是 char str[5]=&good!&;以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:sum=0.0;以下程序的输出结果是 main() { int i, k, a[10], p[3]; k=5; for (i=0;i&10;i++) a[i ]=i; for20以下程序的输出结果是 fun(int x, int y, int z) { z=x*x+y*y; } main() { int a=31; fun(5,2,a)0以下程序的输出结果是 main() { char c='z'; printf(&%c&,c-25); } a以下程序的输出结果是 main() { int a[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf(&%d%d%d%d\n&,a650以下程序的输出结果是 main() { int a=3; printf(&%d\n&,(a+a-=a*a) ); }-6以下程序的输出结果是 main() { int i, a[10]; for(i=9;i&=0;i--) a[i]=10-i; printf(&%d%d%d&,a258以下程序的输出结果是 main() { int i, x[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i&3;i++) printf(1,5,9以下程序的输出结果是main(){ char cf[3][5]={&AAAA&,&BBB&,&CC&};printf(&\&%s\&\n&,ch[1]);}&AAAA&以下程序的输出结果是main(){ int a=4,b=5,c=0,d;d=!a&&!b||!c;printf(&%d\n&,d);}1以下程序的输出结果是main(){ int a=5,b=4,c=6,d;printf(&%d\n&,d=a&b?(a&c?a:c):(b));}5以下程序的输出结果是( ) main() {int a=10,b=10; printf(&%d %10 10以下程序的输出结果是( ) main( ) { int a=12,b=12; printf(&%d%d\n&,--a,++b10 10以下程序段的输出结果是char s[]=&\\141\141abc\t&;printf (&%d\n&,strlen(s));9以下程序段的输出结果是int a=1234;printf(&%2d\n&,a); 12以下程序输出结果是( ) main () {int m=5; if (m&5 ) printf (&%7以下程序运行后,输出结果是( ) main( ) { char *s=&abcde&; s+=2; print(&%ldcde以下程序执行后sum的值是 min() { int i , for(i=1;i&6;i++) sum+=i; printf(&%d\n&,sum);15以下的for循环( ) for(x=0,y=0; (y!=123)&&(x&4); x + + );是无限循环以下定义语句中,错误的是 int a[]={1,2};以下定义语句中正确的是 char a='A'b='B'以下对i, j, k进行说明并赋值的方法中, 只有(
)是错误的。 int i=j=k=1;以下非法的赋值语句是 n=(i=2,++i);以下函数值的类型是 fun ( float x ) { y= 3*x-4; }int以下合法的赋值语句是 x=y=100以下能正确定义二维数组的是 int a[][3]以下能正确定义数组并正确赋初值的语句是 int N=5,b[N][N];以下能正确定义一维数组的选项是 int a[5]={0,1,2,3,4,5}以下能正确定义一维数组的选项是 int num[]以下述叙正确的是在C程序中,main函数必须位于程以下数组定义中不正确的是 int a[2][3];以下说法中正确的是( ) 以下说法中正确的是( )以下所列的C语言常量中,错误的是 0xFF以下所列的各函数首部中,正确的是 void play(var :Integer,var以下叙述正确的是 C语言比其他语言高级以下叙述中不正确的是( ) 在不同的函数中可以使用相同名以下叙述中正确的是 C程序中注释部分可以出现在程序以下选项中,非法的字符常量是'\t'以下选项中,与k=n++完全等价的表达式是 k=n,n=n+1以下选项中不合法的用户标识符是()。 abc.c以下选项中非法的表达式是 0&=x&100以下选项中合法的用户标识符是 long用C语言编写的代码程序可立即执行有定义语句:int x,,若要通过scanf(&%d,%d&,&x,&y);语句使变量x得到数值11,变量y得到数值1211 12&回车&有如下程序#define N 2 #define M N+1 #define NUM 2*M+1 #main() { for(i=1;i&=NUM;i++5有如下程序 main( ) { float x=2.0,y; if(x&0.0) y=0.0; else if(x&10.0) y=1.0/x; else y=1.0;0有如下程序 main( ) { int i, for(i=1;i&=3;sum++) sum+=i; printf(“%d\n”,sum); } 该程序6有如下程序 main( ) { int n=9; while(n&6) {n--;printf(“%d”,n);} } 该程序段的输出结果是987有如下程序 main( ) { int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++a=2,b=1有如下程序 main( ) { int x=23; do { printf(“%d”,x--);} while(!x); } 该程序的执行结果是321有如下程序 main( ) { int y=3,x=3,z=1; printf(“%d %d\n”,(++x,y++),z+2); } 运行该程序的输出3 4有如下程序段 int *p,a=10,b=1; p=&a; a=*p+b; 执行该程序段后,a的值为12有如下程序段 int a=14,b=15,x; char c=’A’; x=(a&&b)&&(c&’B’); 执行该程序段后,x的值为ture有以下程序#define P 3 void F(int x){return(P*x*x);} main() {printf(&%d\n&,F(3+5));} 程序192有以下程序 main() { char a[7]=&a0\0a0\0&; int i,j; i=sizeof(a); j=strlen(a); printf(&%d %2 2有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf(&%d %d %d\n&,i,j1 2 3有以下程序 main() { int a,b,d=25; a=d/10%9;b=a&&(-1); printf(&%d,%d\n&,a,b); } 程序运行后的6,1有以下程序 main() { int m,n,p; scanf(&m=%dn=%dp=%d&,&m,&n,&p); printf(&%d%d%d\n&,m,n,p); }m=123n=456p=789有以下程序 A main() { int m=12,n=34; printf(&%d%d&,m++,++n); printf(&%d%d\n&,n++,++m); } 程有以下程序 main() { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=2; for(i=0;i&3;i++) { printf4 5 6有以下程序#include main(){ char *p=“abcde\0fghjik\0”;printf(“%d\n”,strlen(p));}程序运行12有以下程序#include &stdio.h&#define F(X,Y) (X)*(Y)main(){ int a=3, b=4;printf(&%d\n&, F(a+12有以下程序#include &stdio.h&main(){ printf(&%d\n&,NULL); }程序运行后的输出结果是0有以下程序fun(int a, int b){ if(a&b) return(a);else return(b);}main(){ int x=3, y=8, z=6,3有以下程序int f(int n){ if (n==1) return 1;else return f(n-1)+1;}main(){ int i,j=0;for(i=14有以下程序main(){ char a[ ]={‘a’,‘b’,‘c’,‘d’, ‘e’, ‘f’, ‘g’,‘h’,‘\0’}; i9,9有以下程序main(){ char s[]=&\n123\\&;printf(&%d,%d\n&,strlen(s),sizeof(s));}执行后输出结果赋初值的字符串有错有以下程序main(){ char c=10;float f=100.0;a=f/=c*=(x=6.5);printf(&%d %d %1 65 1 6.5有以下程序main(){ int a=1,b=2,m=0,n=0,k;k=(n=b&a)||(m=a&b);printf(&%d,%d\n&,k,m);}程序运行0,0有以下程序main(){ int a=5,b=4,c=3,d=2;if(a&b&c)printf(&%d\n&,d);else if((c-1&=d)==1)printf2有以下程序main(){ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};int i,s=0for(i=011有以下程序main(){for(i=0;i&3;i++)switch(i){ case 1: printf(&%d&,i);case 2: printf(&011122有以下程序main(){ int i=1,j=1,k=2;if((j++||k++)&&i++) printf(&%d,%d,%d\n&,i,j,k);}执行后输1,1,2有以下程序main(){ int i=10,j=1;printf(&%d,%d\n&,i--,++j);}执行后输出的结果是9,2有以下程序main(){ int p[7]={11,13,14,15,16,17,18},i=0,k=0;while(i&7&&p[i]%2){k=k+p[i]; i++58有以下程序main(){ int s=0,a=1,n;scanf(&%d&,&n);do{ s+=1; a=a-2; }while(a!=n);printf(&%d\n&-1有以下程序main(){ int x[8]={8,7,6,5,0,0},*s;s=x+3;printf(&%d\n&,s[2]);}执行后输出结果是随机值有以下程序void f(int x,int y){if(x&y){ t=x; x=y; y=t; }}main(){ int a=4,b=3,c=5;f(a3,4,5有以下程序 main() { char a,b,c,d; scanf(&%d,%d,%d,%d&,&a,&b,&c,&d); printf6,5,A,B有以下程序 main() { char a='a',b; print(&%c,&,++a); printf(&%c\n&,b=a++);b,b有以下程序 main() { int a=666,b=888; printf(&%d\n&,a,b); } 程序运行后的错误信息有以下程序 main() { for(i=0;i&3;i++) switch(i) { case 0:pri22111有以下程序 main() { int m=3,n=4,x; x=-m++; x=x+8/++n; printf(&%d\n&,x)3有以下程序 main() { int a=3,b=4,c=5,d=2; if(a&b) if(b&c) printf(&%2有以下程序段 int k=0 while(k=1)k++; while 循环执行的次数是无限次有以下程序段int m=0,n=0; char c='a';scanf(&%d%c%d&,&m,&c,&n);printf(&%d,%c,%d\n&,m,c,n);若10,A,10有以下程序段int n=0,p;do{scanf(“%d”,&p);n++;}while(p!=12345 &&n&3);此处do—while循环的结P的值不等于12345并且n的值小于有以下函数定义:void fun(int n, double x) { ……}若以下选项中的变量都已正确定义并赋值,则fun(int y,double m);有以下语句:char c[10];,则正确的输入语句是 scanf(&%d%s&,&b,&c)语句 char s='\092';的作用是 s包含1个字符语句printf(&a\bre\'hi\'y\\\bou\n&);的输出结果是 a\bre\'hi\'y\\\bou阅读以下程序: main() { scanf(&%d&,&x); if(x--&5) printf(&%d&,x); else printf(&%d&,3在C语言中,____是不合法的变量说明。 int a1,a2=061在C语言中,当do-while语句中的条件为( )时,结束该循环。 0在C语言中,定义 char a[]={'a','b','l','l','o'},已知字符'b'的ASCII码为98,则 printf(&%d\n&,97在C语言中,定义数组int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},则a[3]的值为( )3在C语言中,定义数组int a[2][4]={3,4,5,6,7,8,9,10},则a[0][3]的值为( )9在C语言中,定义数组int a[7] ={3,4,5,6,7,8,9},则a[5]的值为 9在C语言中,定义数组int a[7]={3,4,5,6,7,8,9},则a[5]的值为( ) 9在C语言中,合法的长整型常数是 OL在C语言中,合法的数组定义是( ) int a[]=&string&;在C语言中,合法的字符常量是( ) '\084'在C语言中,能实现字符串连接的函数是( ) strcat()在C语言中,能正确表示a≥10或a≤0的关系表达式是( ) a&=10 or a&=0在C语言中,若a=0x21,则printf(&%d&,a);输出值为( ) 20在C语言中,若i=3,则语句 while (i) { i--;}的循环次数为( )0在C语言中,若有定义 int y=2; float z=5.5 ,x=-4.3; 则表达式y+=abs(x)+x+z的值为( )6在C语言中,若有定义:int y=3; int x[7]={1,2,3,4,5,6,7},则表达式y+=x[5]的值为( )8在C语言中,若有定义:static int x[2][3]={2,3,4,5,6,7},则表达式*x[1]的值为( )2在C语言中,下列不正确的转义字符是( ) '\\'在C语言中,形参的缺省存储类是 auto在C语言中,要求运算数必须是整型的运算符是: ( ) %在C语言中,以下哪个函数用于将字符输出到标准输出设备( ) getw()在C语言中,以下哪个函数用于字符串的比较( ) strcpy()在C语言中,以下一组运算符中,优先级最高的运算符是( ) &=在C语言中,有表达式 x=abs(8-10), 则x的值为( ) -2在C语言中,有以下定义:char b[10]={'h','n','s','p','k','s'};,则语句printf(&%c\n&,b[1]);的h在C语言中,执行下面语句后,输出的结果是: ( ) int x=10,y=3; printf(&%d\n&,y=x0在C语言中,执行语句:for (i=1; i&4; i++);后,变量i的值是( )3在C语言中,执行语句:for (j=1; j&=4; ++j);后,变量j的值是( )3在C语言中,字符型数据在内存中是以()形式存放的。原码在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是地址传递在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则称为函数的直接递归调用在下列选项中,不正确的赋值语句是( ) ++t;在一个C语言程序中 main函数必须出现在所有函数之执行下面程序片段的结果是( ) int x=13; do { printf(&%2d&,--x);}打印出212执行下面程序片段的结果是( ) int x=23; do { printf(&%2d&,x--);}打印出321执行下面程序片段的输出结果是( )int x= 65536; printf(&%d\n&, x);65536执行下面程序片段的输出结果是( )long y= 65536; printf(&%ld\n&, y);65536执行下面程序片段的输出结果是( )int x= 65536; printf(&%d\n&, x);65536执行下面的程序段后,变量k中的值为 int k=3, s[2]; s[0]=k; k=s[1]*10;不定值执行下面两个语句后,输出的结果为( )char c1=97, c2=98;printf(&%d %c&,c1,c2);97 98执行下面语句后的输出为( ) int I=1; if(I&=0) printf(&****\n&) else printf(&%%%%\****执行语句: for (i=1;i++&4;);后,变量i的值是: 3选项B 选项C 选项D 选项答案类别循环控制表达式的值为1循环控制表达式不合法以上说法都不对 B TC程序单选scanf(&%d%d%d&,&x,&y,&z);scanf(&%d%d%d&,x,y,z);read(&%d%d%d&,&x,&y,&z);B TC程序单选4 3 1 C TC程序单选0 2 1 D TC程序单选do-while语句构成的循环只能用break语句退出。用do-while语句构成的循环,在while后的表达式为非零时结束循环。用do-while语句构成的循环,在while后的表达式为零时结束循环。D TC程序单选输出a 输出abcduuuuu编译不通过 D TC程序单选int a=098 char ch=&abc&char s[]={'3','4','a','y'}D TC程序单选过程函数子程序 C TC程序单选值传递由实参传给形参,并由形参传回给实参由用户指定传递方式B TC程序单选int float double B TC程序单选if、switch、breakfor、while、do-whileif、for、continueA TC程序单选/ 〈= A TC程序单选int *p int *(p[4]) int (*p)[4] C TC程序单选if(strcmp(s1,s2))Sif(strcmp(s2,s1)&0)Sif(strcmp(s1,s2)&0)S;D TC程序单选非零值 0 1 D TC程序单选(X&=Y)AND(Y&=Z)(X&=Y&=Z) (X&=Y)&(Y&=Z) A TC程序单选char b[10];b=&Hello!&;char b[10];strcpy(b,&Hello!&);char b[10]=&Hello!&;B TC程序单选数组的首地址数组每一个元素的地址数组每个元素中的值B TC程序单选6 11 12 A TC程序单选指一个返回指向整型值指针的函数swap指一个指向函数swap()的指针,函数返回一个整型值以上说法均错 B TC程序单选(x & y) && (y & z)(x & y) || (y & z)!(x &= y) || !(y &= z)B TC程序单选将串str1连接到串str2之后再复制到串str3之后将串str2复制到串str1中后再将串str3连接到串str1之后将串str2连接到串str1之后再将串str1复制到串str3中C TC程序单选-2 -1 8 D TC程序单选6 10 20 D TC程序单选3 2 3 D TC程序单选x%=(k-k%5) x%=k-k%5 (x%=k)-(k%=5) D TC程序单选只能完成部分复杂的任务只能完成符合结构化的任务只能完成一些简单的任务C TC程序单选a&=0|a&=10 a&=10 &&a&=0 a&=10‖a&=0 D TC程序单选10 9 8 C TC程序单选9 -12 6 C TC程序单选25 24 30 A TC程序单选&&&& ####&&&& 有语法错误,无输出结果A TC程序单选2 1 0 A TC程序单选2 1 0 D TC程序单选6 7 8 C TC程序单选x-y&-10&& x-y&10@(x-y)&-10||!(y-x)&10(x-y)*(x-y)&100 C TC程序单选100 100 200 输出格式符不够,输出不确定的值A TC程序单选-60 60 -24 B TC程序单选a的值是浮点型不允许字符型和浮点型相加a的值是字符‘A’的ASCII值加上1。D TC程序单选(c&= 'a')||(c&= 'z')('a'&=c)and ('z'&=c)(c&= 'a')&&(c&= 'z')D TC程序单选for(i=1;i&=5;i++){ p=1; p*=i;}i=1;p=1;while(i&=5){p*=i; i++;}i=1;p=1;do{p*=i; i++; }while(i&=5B TC程序单选a=b=c+2 int 18.5%3 a=a+7=c+b B TC程序单选35 10 30 A TC程序单选a的地址 512 511 D TC程序单选a&0 a&0 a D TC程序单选2 2.0 2.5 C TC程序单选2 2 2.5 C TC程序单选函数调用可以作为一个函数的实参函数调用可以出现在表达式中函数调用可以作为一个函数的形参D TC程序单选a*=*a+1 a=-a=(x=1,x++,x+2)a=&good& C TC程序单选0 1 19 A TC程序单选0 1 19 A TC程序单选20 24 25 B TC程序单选定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针定义了一个名为*p的整型数组,该数组含有三个int类型元素定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类B TC程序单选1 2 2 B TC程序单选s=a+c; s=s+c; s=b+c; B TC程序单选p*=*&j; i=&j; i=**p; B TC程序单选*p=*q; n=*q; p=n; D TC程序单选6 5 4 C TC程序单选9 10 6 B TC程序单选scanf(&%d%d%d&,&a,&b,&d);scanf(&%d%d%d&,a,b,d);scanf(&%d%d%d&,a,b,*d);A TC程序单选8,3 6,4 7,4 C TC程序单选0.5 1 2 A TC程序单选4 6 12 B TC程序单选a[4] a['d'-'c'] a['d'-c] D TC程序单选int char double D TC程序单选a[10] *a a[p-a] B TC程序单选char int double D TC程序单选5,4,4,3 5,4,3,3 3,4,4,5 D TC程序单选10 9 8 B TC程序单选110 100 -180 D TC程序单选1 2 -1 B TC程序单选1 2 3 C TC程序单选3 2 1 D TC程序单选3 2 1 B TC程序单选0 1 2 D TC程序单选p2=k; P1=P2; k=*P1 * (*P2); B TC程序单选2 1 0 C TC程序单选16 32 52 C TC程序单选1和3 2和2 2和3 B TC程序单选20 18 19 C TC程序单选20 30 40 B TC程序单选4 8 6 C TC程序单选无限循环一次也不执行执行一次 C TC程序单选4 11 12 A TC程序单选7 12 14 A TC程序单选printf(“x=%1d\n”,x);printf(“x=%8dL\n”,x);printf(“x=%LD\n”,x);B TC程序单选运行时产生出错信息输出值为2002 输出值为2003 D TC程序单选x%(-3); a=a*3=2 y=float(i) A TC程序单选ptr是指向int型数据的指针变量ptr是指向函数的指针,该函数返回一个int型数据ptr是一个函数名,该函数的返回值是指向int型数据的指A TC程序单选2 3 0 B TC程序单选5个字节 6个字节 7个字节 C TC程序单选包含2个字符包含3个字符说明不合法 A TC程序单选42 32 54 C TC程序单选9.3 9.2 10.2 D TC程序单选50,2 2,2 2,50 C TC程序单选!x%2!=0 (x/2*2-x)==0 !(x%2) B TC程序单选double b=1+5e2.5;long do=0xfdaLfloat 2_and=1-e-3A TC程序单选a[4]的地址 5 3 C TC程序单选3.2 0 3.07 C TC程序单选a=2,b=5 a=d, b=d a=%d,b=%d B TC程序单选H I J A TC程序单选6 6 6.7 6.7 6 6 6.0 6.7 6 6 6.7 6.0 A TC程序单选$abc 5as x-a A TC程序单选用户标识符中不可以出现中划线,但可以出现下划线用户标识符中可以出现下划线,但不可以放在用户标识符的开头用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头B TC程序单选在switch语句中可以根据需要使用或不使用break语句在switch语句中必须使用break语句以上三个结论中有两个是正确的B TC程序单选它们的运算对象可以是char型变量和int型变量,但不能是float型变量它们的运算对象可以是int型变量,但不能是double型变量和float型变量它们的运算对象可以是char型变量、int型变量和float型变量D TC程序单选int max(int x,y) {z=x&y ? x:y;}max(int x,int y) { z=x&y?x:y; return(z);}int max(int x,int y){ return(x&y?x:y); }B TC程序单选a=b=6 i--; y=int(x); C TC程序单选if(a==0) printf(&%d\n&,y); else printf(&%d\n&,x)if (a!=0) printf(&%d\n&,x); else printf(&%d\n&,y)if(a==0) printf(&%d\n&,x); else printf(&%d\n&,y)D TC程序单选_1_2 int_2_ 2_int_ } D TC程序单选cher integer default D TC程序单选a=0x7b=a7; a=0x7b, b,a7;a=0x7b,c=a7; D TC程序单选1 10 9 C TC程序单选65
D TC程序单选char s[5] ={'a', 'b' ,'c', 'd', 'e','f'};char *s; s=&ABCDEF&; scanf(&%s&,s);C TC程序单选getch void ab* B TC程序单选int A[3,4]; int A[][]; int *A[10]; D TC程序单选for(n=10;n&1;n--)s=s+1/n; printf(&%6.4f\n&,s);C TC程序单选函数组成若干过程组成若干子程序组成 B TC程序单选ch=62+3; ch=NULL; ch='\xaa'; A TC程序单选c=&97&; c=97 c=&a& C TC程序单选a数组长度小于b数组长度a数组长度大于b数组长度上述说法都不对 C TC程序单选p=a[5] p=a[2]+2 p=a+2 D TC程序单选c=&a& c=&97& '97' A TC程序单选scanf(“%d %d %d”,&i,&j,&k);scanf(“%d,%d,%d”,&i,&j,&k);scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);C TC程序单选字符a 字符e 非法的常量 A TC程序单选2 3 4 A TC程序单选int a[][2]={1,2,3,4}int a[2][2]={{1},2,3}int a[2][]={{1,2},{3,4}}D TC程序单选char str[]=&good!&;char *str=&good!&;char str[5]={‘g',‘o',‘o',‘d'};A TC程序单选sum+= ave=sun/4.0; printf(“NO%d:%f\n”,n,ave);A TC程序单选21 22 23 B TC程序单选29 31 无定值 C TC程序单选Z z-25 y A TC程序单选 输出值不定 A TC程序单选12 0 -12 D TC程序单选741 852 369 C TC程序单选1,4,7 3,5,7 3,6,9 C TC程序单选&BBB& && &CC& B TC程序单选0 非0的数-1 A TC程序单选4 6 不确定 C TC程序单选9 10 11 10 11 12 B TC程序单选12 12 11 10 11 13 D TC程序单选12 13 14 A TC程序单选34 1234 提示出错、无结果 C TC程序单选6 5 4 C TC程序单选字符c的ASCII码值字符C的地址出错 C TC程序单选14 不确定 0 C TC程序单选循环次数不定执行4次执行3次 C TC程序单选char *a[3]; char s[10]=&test&;int n=5,a[n]; D TC程序单选float a=b=10.0int a=10,*b=&afloat *a,b=&a C TC程序单选int i,j,k; i=j=k=1;int i=1,j=1,k=1;int i=1,j=1,k=1; A TC程序单选j++; ++(i+1); x=j&0; C TC程序单选不确定 void float A TC程序单选d--; x+y; c=int(a+b); B TC程序单选int a[][3]=2{2*3}int a[][3]={}int a[2][3]={{1},{2},{3,4}}C TC程序单选int a[1][2]={{1},{3}};int c[2][]={{1,2},{3,4}};int d[3][2]={{1,2},{3,4}};D TC程序单选char a[]={0,1,2,3,4,5}char a={'A','B','C'}int a[5]=&0123& B TC程序单选#define N 100int num[N];int num[0..100]int N=100int num[N];B TC程序单选C程序的每行中只能写一条语句C语言本身没有输入输出语句在对一个C程序进行编译的过程中,可发现注释中的拼写错误C TC程序单选int b[][3]={0,1,2,3};int c[100][100]={0};int d[3][]={{1,2},{1,2,3},{1,2,3,4}};D TC程序单选在C语言程序中,要调用的函数必须在main()函数中定义C语言程序总是从main()函数开始执行C语言程序中的main()函数必须放在程序的开始部分C TC程序单选1.2e0.5 2L \72' B TC程序单选void play(int a,b)void play(int a,int b)Sub play(a as integer,b as integer)C TC程序单选C语言可以不用编译就能被计算机识别执行C语言以接近英语国家的自然语言和数学语言作为语言的表达形式C语言出现的最晚、具有其他语言的一切优点C TC程序单选函数中的形式参数是局部变量在一个函数内定义的变量只在本函数范围内有效在一个函数内的复合语句中定义的变量在本函数范围内有D TC程序单选花括号&{&和&}&只能作为函数体的定界符构成C程序的基本单位是函数,所有函数名都可以由用户命名分号是C语句之间的分隔符,不是语句的一部分A TC程序单选'\17' &n& '\xaa' C TC程序单选n=n+1,k=n k=++n k+=n+1 A TC程序单选file Main PRONTF A TC程序单选i=j==0 (char)(65+3) x+1=x+1 D TC程序单选_2Test 3Dmax A.dat B TC程序单选是一个源程序经过编译即可执行经过编译解释才能执行B TC程序单选11, 12&回车& 11,12&回车& 11,&回车&12&回车&A TC程序单选6 7 8 B TC程序单选0.25 0.5 1 C TC程序单选3 死循环 0 C TC程序单选876
B TC程序单选a=1,b=1 a=1,b=0 a=2,b=2 A TC程序单选23 不输出任何内容陷入死循环 B TC程序单选4 2 4 3 3 3 D TC程序单选11 10 编译出错 B TC程序单选假 0 1 D TC程序单选29 25 编译出错 D TC程序单选7 6 7 2 6 2 C TC程序单选播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表5.TC题库(二级)(精选).xls
文档介绍:
试题内容选项At为int类型,进人下面的循环之前,t的值为0while( t=l ){ ……}则以下叙述中正确的是循环控制表达式的值为0x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是INPUT x、y、z;设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为不定值已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+...
内容来自淘豆网转载请标明出处.}

我要回帖

更多关于 char二维数组赋值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信