🔥博客主页:小王又困了
📚系列专栏:每日一练
🌟人之为学,不日近则日退
❤️感谢大家点赞👍收藏⭐评论✍️
🗒️前言:
一、选择题
📝1.第一题
在上下文及头文件均正常的情况下,下列代码的输出是()
print(char* s)
{
if (*s)
{
print(++s);
printf("%c", *s);
}
}
int main()
{
char str[] = "Geneius";
print(str);
return 0;
}
💡解题思路:
📝2.第二题
以下程序的输出结果为( )
#include <stdio.h>
//全局变量
int i;
void prt()
{
for (i = 5; i < 8; i++)
{
printf("%c", '*');
}
printf("\t");
}
int main()
{
for (i = 5; i <= 8; i++)
{
prt();
}
return 0;
}
💡解题思路:
📝3.第三题
有如下代码,则 *(p[0]+1) 所代表的数组元素是( )
int a[3][2] = { 1, 2, 3, 4, 5, 6 };
int* p[3];
p[0] = a[1];
💡解题思路:
二、编程题
📝1.第一题
💡解题思路:
📝2.第二题
💡解题思路: