- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“C语言程序设计”练习二
“C++语言程序设计”练习二
一、填空题
1、已知数组c定义为long c[100]={0}; ,则c的元素个数是 100 ,最小下标是 0 ,最大下标是 99 ;
2、已知数组T为一有10个单元的整型数组,下面的语句试图求出这10个单元的合并值,并用s保存这个值;请补充完整下面的语句:
int s= 0 ;
for(int j=0; j10 ; j++ ) s+=T[j] ;
3、下面的语句显示输出6行6列数组h的主对角线上的所有元素,请补充完整:
for(int i= 0 ;i 6 ; i++ )cout h[i][i] ’ ‘;
4、执行语句序列
char s1[10]=”abcdef”,s2[20]=”inter”;
cins1;
int k=0,j=0;
while(s2[k])k++;
while(s2[k++]=s1[j++]);
时,若键盘输入的是net,则s1中的字符串是 “net” ,s2中的字符串是 “internet” ;
5、已知数组f定义为double f[4][3]={{1,2},{5},{6,7,8}};,则f是一个 4 行 3 列的二维数组,总共有 12 个元素,其按行列出的各元素的值
是 1,2,0; 5,0,0; 6,7,8; 0,0,0 ;
6、下面的语句按行显示输出5行3列数组m的所有元素,从倒数第一行开始输出,最后输出首行,请补充完整:
for(int i= 4 ;i =0 ; i-- ){
coutendl;
for( int j=0 ; j3 ;j++)cout m[i][j] ’ ‘; }
7、已知s1,s2和s3是三个有足够元素个数的字符串变量,其值分别是”abc”,”abf”和”abcd”,执行语句strcat(s3,strcmp(s1,s2)0?s1:s2);后,
s1,s2和s3的值分别是 “abc” , “abf”, “abcdabf” ;
8、有两种不同方式的函数调用:作为 语句(过程) 的函数调用和作为 表达式(有返值) 的函数调用。
9、如果一函数直接或间接地调用自身,这样的调用称为 递归调用 ;
10、如果一函数定义中使用了 static 修饰,则该函数不允许其他文件中的函数调用。
二、选择题
1、(多选)要定义一个int型一维数组array,并使其各元素具有初值9,0,3,0,0,正确的定义语句有( BCD )。
A、int array[]={9,0,3}; B、int array[5]={9,0,3};
C、int array[5]={9,0,3,0}; D、int array[]={9,0,3,0,0};
2、要使字符串变量str具有初值”hello!”,正确的定义语句有( CD )。
A、 char str[6]={‘h’.,’e’,’l’,’l’,’o’,’!’};
B、 char str[6]=”hello!”;
C、 char str[]={‘h’,’e’,’l’,’l’,’o’,’!’};
D、char str[]=”hello!”;
3、(多选)要使字符串数组STR含有”ABC”,”EF”和”K”三个字符串,正确的定义语句有( ABC )。
A、 char STR[][6]={“ABC”,”EF”,”K”};
B、 char STR[][5]={“ABC”,”EF”,’K’};
C、 char STR[][4]={{A’,’B’,’C’,’\0’},”EF”,”K”};
D、char STR[][3]={“ABC”,”EF”,”K”};
4、如果一个函数无返回值,则只能作为( B )被调用。
A、表达式 B、语句 C、有参函数 D、无参函数
5、(多选)已知int f(int);和int g(int);是函数f和g的原形。下列语句中,将函数f作为语句调用的有( AB )。
A、f(3); B、f(g(3); C、g(f(3); D、p=f(g(3)+1);
6、已知一函数的形参说明为double **p,则下列定义中的变量名不可以作为对应实参的是( AB )
A、double *F[10]; B、double *F[5];
C、double
您可能关注的文档
- VPN防火墙参考型号及商务要求.doc
- V托邦 - 等,照弗罗里达教授的定义他认为发型设计师.doc
- WD MAKES MY BOOK THE SAFEST PLACE FOR CONSUMERS’ DATA.doc
- Windows农业経営分析开発.pdf
- WindowsXP系统实用的常见小技巧.doc
- Windows操作系统控制面板教学案例.doc
- Windows是美国微软公司专门为PC机设计的操作系统它一直.doc
- Windows操作终端提高了磨削率.doc
- WTO框架下的区域自由贸易协定与区域经济一体化.doc
- www.ehappystudy.com 快乐学习,尽在苏州中学网校 2006年初二下学期.doc
文档评论(0)