资源描述:
《判断字符串a和b是否相等.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途第五章练习题一、选择题1、判断字符串a和b是否相等,应当使用()A、if(a==b)B、if(a=b)C、if(strcpy(a,b))D、if(strcmp(a,b))2、以下正确的定义语句是()A、inta[1][4]={1,2,3,4,5};B、floatx[3][]={{1},{2},{3}};C、longb[2][3]={{1},{1,2},{1,2,3}};D、doubley[][3]={0};3、以下各组选项中,均能正确定义二维实型数组a的选项是()A、floata[3][4];floata[][4];floata[3][]={{1},{0}};B、fl
2、oata(3,4);floata[3][4];floata[][]={{0},{0}};C、floata[3][4];staticfloata[][4]={{0},{0}};autofloata[][4]={{0},{0},{0}};D、floata[3][4];floata[3][];floata[][4];4、下面程序的运行结果是()#include"stdio。h”main(){charstr[]="SSSWLIA”,c;intk;for(k=2;(c=str[k]!=' ');k++){switch(c){case’I':++k;break;case’L':continue;def
3、ault:putchar(c);continue;}putchar('*');}}A、SSW*B、SW*C、SW*AD、SW5、下面程序段是输出两个字符串中对应相等的字符。横线处应填入()charx[]=”programming”;chary[]="Fortran”;inti=0;个人收集整理勿做商业用途while(x[i]!=' '&&y[i]!=’ ’)if(x[i]==y[i])printf(”%c”,《1》);elsei++;A、x[i++]B、y[++i]C、x[i]D、y[i]6、有下面的程序段,则()chara[3],b[]=”china";a=b;printf(”%s",
4、a);A、运行后将输出ChinaB、运行后将输出ChC、运行后将输出ChiD、编译出错7、下面程序的运行结果是()main(){charch[7]={”12ab56"};inti,s=0;for(i=0;ch[i]〉='0’&&ch[i]〈='9';i+=2)s=10*s+ch[i]—’0’;printf("%d”,s);}A、1B、1256C、12ab56D、12568、定义如下变量和数组:则下面语句的输出结果是()intk;inta[3][3]={1,2,3,4,5,6,7,8,9,};for(k=0;k<3;k++)printf("%d”,a[k][2-k]);A、357B、369
5、C、159D、1479、下面程序段的运行结果是()charc[5]={’a','b’,’ ','c',’ '};printf("%s”,c);A、’a''b'B、abC、abcD、abc10、若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()A、2B、3C、4D、无确定值个人收集整理勿做商业用途11、下面程序的运行结果是()main(){inta[6],i;for(i=1;i〈6;i++){a[i]=9*(i—2+4*(i〉3))%5;printf("%2d”,a[i]);}}A、-40404B、-40403C、-40443D、—4044012、下面
6、程序的运行结果是()main(){inta[6][6],i,j;for(i=1;i〈6;i++)for(j=1;j<6;j++)a[i][j]=(i/j)*(j/i);for(i=1;i〈6;i++){for(j=1;j<6;j++)printf("%2d",a[i][j]);printf(”");}}A、11111B、00001C、10000D、100011111100010010000101011111001000010000100111110100000010010101111110000000011000113、下述对C语言字符数组的描述中错误的是()A、字符数组可以存放字符串。
7、B、字符数组的字符串可以整体输入、输出。C、可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值.D、不可以用关系运算符对字符数组中的字符串进行比较.14、判断字符串s1是否大于字符串s2,应当使用()A、if(s1>s2)B、if(strcmp(s1,s2))C、if(strcmp(s2,s1)〉0)D、if(strcmp(s1,s2)〉0)个人收集整理勿做商业用途15、下面程序(每行程序前面的数字表示行