江苏省计算机二级资料整理大全(17)
发布时间:2021-06-08
发布时间:2021-06-08
C.printf("%d",*(a[1]+2)); D.printf("%d",*(a+1)[2]);
3、字符串与字符数组
(1)若有声明语句char s1[10]={0},s2[10]={“books”};则能正确将字符串”books”赋给数组s1保存的表达式是 。
A. s1=“books”; B. strcpy(s2,s1);
C. s1=s2; D. strcat(s1,s2)
(2)以下语句或语句组中,能正确进行字符串赋值的是______。
A)char *sp;*sp="right!"; B)char s[10];s="right!";
C)char s[10];*s="right!"; D)char *sp="right!";
4、字符串数组的定义和引用
(1)若有定义语句:static char str[4][20]={"thank","you","very","much!"};
则str数组中存储'\0'的数组元素有 个。
5、字符串函数的使用
(1)s12和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是
A)if(s1>s2)S; B)if(strcmp(s1,s2))S;
C)if(strcmp(s2,s1)>0)S; D)if(strcmp(s1,s2)>0)S;
八、函数
出题方向:
1. 非递归函数的定义、声明、调用及执行过程(重点掌握)
(1)函数的定义
1)函数命名
2)函数类型(返回值类型):基本数据类型、结构体类型、指针类型
3)函数形式参数的声明
4)函数体定义、函数返回值与return语句的使用
(2)函数声明(函数原型)
(3)函数调用
2. 递归函数的定义、声明、调用及执行过程(重点掌握)
3. 函数调用时参数的传递方式(重点掌握)
(1)传值方式
1)将常量或表达式的值传递给函数
2)将基本类型变量的值传递给函数
3)将数组元素的值传递缎带函数
4)将结构体变量中一个成员的值传递给函数
5)将结构体变量全部成员的值传递给函数(一般掌握)
(2)传地址方式
1)将基本类型变量、结构体变量的地址传递给函数
2)将基本类型数组元素、结构体类型数组元素的地址传递给函数
(3)函数调用时实际参数与形式参数类型的兼容
4. 函数返回值
上一篇:浅谈教师思想政治工作的重要性
下一篇:南京万科提案 房地产策划案