怎么做电子商务网站,宝塔面板做织梦网站,培训网网站源码,个人网站页面模板明天更新解析 第一题 1. 下列for循环的循环体执行次数为#xff08;#xff09; for(int i 10, j 1; i j 0; i, --j) A#xff1a;0 B#xff1a;1 C#xff1a;无限 D#xff1a;以上都不对 答案及解析 A for循环的判断条件是 i j 0#xff1b;赋值语句做判断条件…明天更新解析 第一题 1. 下列for循环的循环体执行次数为 for(int i 10, j 1; i j 0; i, --j) A0 B1 C无限 D以上都不对 答案及解析 A for循环的判断条件是 i j 0赋值语句做判断条件赋值表达式结果为右操作数的值所以右操作数为0整个结果就是00为假非0为真那执行次数就是0 第二题 2. 对于下面 char (*p)[16] 的声明描述正确的一项是 Ap是长度为16的字符指针数组 Bp是包含16个字符的字符串 Cp是指向长度为16的字符数组的指针 Dp是长度为16的字符数组 答案及解析 C 首先*会先和p结合形成指针指针的类型是char [16]是一个长度16的字符数组所以这是一个指向长度为16的字符数组的指针。 第三题 3. 有以下程序程序运行后的输出结果是 void ss (char *s,char t)
{while (*s)
{if(*s t)*s t - a A;s;}
}
int main()
{char str1[100] abcddfefdbd, c d;ss(str1, c);printf (%s\n, str1);
} AABCDDEFEDBD BabcDDfefDbD CabcAAfefAbA DAbcddfefdbd 答案及解析 D 第四题 4. 有以下语句定义则选项中表达式错误的是 int x 5;
const int *const p x;
int *const q x;
int const *next x;
const int *j x;
A*p 1;
Bq;
Cnext;
D( *j );
答案及解析 ABD 第五题 5. 有以下程序输出结果是 #include stdio.h
int main()
{int a[3][4] {1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23};int(*p)[4] a, i, j, k 0;for (i 0; i 3; i)for (j 0; j 2; j)k k *(*(p i) j);printf(%d, k);return 0;
} A40 B60 C80 D100 答案及解析 B