牛客C/C++刷题笔记(七)

201、static char a[2]={‘1’,‘2’,‘3’};说法是否正确?
牛客C/C++刷题笔记(七)_第1张图片
202、下面函数正确的是()
牛客C/C++刷题笔记(七)_第2张图片
203、若已定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12},(*prt)[3]=a,*p=a[0];则能够正确表示数组元素a[1][2]的表达式是( )
牛客C/C++刷题笔记(七)_第3张图片

牛客C/C++刷题笔记(七)_第4张图片
204、下列关于const和#define定义常量的区别,说法不正确的有()
牛客C/C++刷题笔记(七)_第5张图片

const定义的常量只有一次拷贝没毛病,而define定义的变量在内存中并没有拷贝,因为所有的预处理指令都在预处理时进行了替换。

205、下面叙述错误的是()

char acX[]="abc";
char acY[]={'a','b','c'};
char *szX="abc";
char *szY="abc";

牛客C/C++刷题笔记(七)_第6张图片

acX , acY 是2个数组,属于变量,一般存在栈区,可以修改, szX , szY 是2个指针指向常量区,常量区的东西不能被修改,所以D是错误的

206、在C语言中,

int a[10];
scanf("%d",a);

表示一次性地给数组a的10元素赋值。
牛客C/C++刷题笔记(七)_第7张图片

只是对第一个元素赋值,数组名a只代表该数组的首地址。

207、先用语句定义字符型变量c,然后要将字符’a’赋给c,则下列语句中正确的是( )
牛客C/C++刷题笔记(七)_第8张图片
208、下面代码会输出什么()

int main(int argc, char **argv)
{
    int a[4] = {1, 2, 3, 4};
    int *ptr = (int *)(&a + 1);
    printf("%d", *(ptr - 1));
}

牛客C/C++刷题笔记(七)_第9张图片

在这里插入图片描述

209、下面的程序会打印几个hello?

#include
#include
 
int main(void) {
    fork();
    printf("hello\n");
    fork();
    printf("hello\n");
    while(1);
    return 0;
}

牛客C/C++刷题笔记(七)_第10张图片
210、两个指针变量的值相等时,表明两个指针变量是( )
牛客C/C++刷题笔记(七)_第11张图片
211、以下定义语句中正确的是()
牛客C/C++刷题笔记(七)_第12张图片

牛客C/C++刷题笔记(七)_第13张图片

212、以下可作为函数fopen中第一个参数的正确格式是()
牛客C/C++刷题笔记(七)_第14张图片

在这里插入图片描述

213、关于C语言的sizeof,以下说法正确的是()
牛客C/C++刷题笔记(七)_第15张图片

sizeof()是c语言关键字,也是求字节运算符。

214、对于代码段

t=0;
while (printf("*")) {t++; if (t<3) break;}

下面描述正确的是()

牛客C/C++刷题笔记(七)_第16张图片

在这里插入图片描述

215、以下叙述中正确的是()
牛客C/C++刷题笔记(七)_第17张图片
216、C 语言中,假设变量说明为:int k=1; 则语句

k--||k, k++

运算完后,k的值是?
牛客C/C++刷题笔记(七)_第18张图片

在这里插入图片描述

217、下列代码执行后的输出结果为()

int main() {
    char c, s[20];
    strcpy(s, "Hello,World");
    printf("s[]=%6.9s\n", s);
    return 0;
}

牛客C/C++刷题笔记(七)_第19张图片

牛客C/C++刷题笔记(七)_第20张图片

218、以下程序的输出结果是()

#include 
int main() {
char str[]="ABCD", *p = str;
printf("%d\n", *(p + 4));
return 0;
}

牛客C/C++刷题笔记(七)_第21张图片

在这里插入图片描述

219、执行下面代码段

int x=-1; 
do {
    x=x*x; 
} while (!x); 

牛客C/C++刷题笔记(七)_第22张图片

220、以下函数中,和其他函数不属于一类的是____。
牛客C/C++刷题笔记(七)_第23张图片

在这里插入图片描述

221、函数是一种特殊的数据类型,这句话是否正确?
牛客C/C++刷题笔记(七)_第24张图片
222、在 32 位编译器上,设有定义
牛客C/C++刷题笔记(七)_第25张图片
牛客C/C++刷题笔记(七)_第26张图片

在这里插入图片描述

223、运行下面这段代码,会出现的情况是:()

void GetMemory(char *p) { p = (char *)malloc(100); }
 
void Test(void) {
    char *str = NULL;
    GetMemory(str);
    strcpy(str, "hello world");
    printf(str);
}

牛客C/C++刷题笔记(七)_第27张图片

牛客C/C++刷题笔记(七)_第28张图片
牛客C/C++刷题笔记(七)_第29张图片

224、在下列运算符中,不能重载的是()
牛客C/C++刷题笔记(七)_第30张图片
225、以下程序段的执行结果是( )

double x;
x = 218.82631;
printf("%-6.2e\n", x);

牛客C/C++刷题笔记(七)_第31张图片

牛客C/C++刷题笔记(七)_第32张图片
226、在这里插入图片描述
牛客C/C++刷题笔记(七)_第33张图片

牛客C/C++刷题笔记(七)_第34张图片

227、在C语言源程序的开始处通常加上预处理命令 #include 的原因是()

牛客C/C++刷题笔记(七)_第35张图片

229、对于下面代码段
在这里插入图片描述
牛客C/C++刷题笔记(七)_第36张图片
230、变量void (s[5])(int)表示意思为()
牛客C/C++刷题笔记(七)_第37张图片
231、以二进制方式打开一个文件的方法是?
牛客C/C++刷题笔记(七)_第38张图片
232、存在int类型变量x,y,z,其对应值为x=0x59,y=0x39,z=0x6E,则x
y+z的值为()
牛客C/C++刷题笔记(七)_第39张图片

在这里插入图片描述

233、若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是()
牛客C/C++刷题笔记(七)_第40张图片
234、
在这里插入图片描述

牛客C/C++刷题笔记(七)_第41张图片
235、
牛客C/C++刷题笔记(七)_第42张图片
牛客C/C++刷题笔记(七)_第43张图片

236、以下字符中不是转义字符的是( )
牛客C/C++刷题笔记(七)_第44张图片

牛客C/C++刷题笔记(七)_第45张图片

237、关于函数输入参数的正确描述都有哪些?()
牛客C/C++刷题笔记(七)_第46张图片

牛客C/C++刷题笔记(七)_第47张图片

238、char *p=“girl” ;的含义是定义字符型指针变量p,p的值是字符串"girl"。()
牛客C/C++刷题笔记(七)_第48张图片

*p的值是girl,p的值是girl字符串的首地址

239、
牛客C/C++刷题笔记(七)_第49张图片
牛客C/C++刷题笔记(七)_第50张图片

240、
牛客C/C++刷题笔记(七)_第51张图片
241、
牛客C/C++刷题笔记(七)_第52张图片

在这里插入图片描述

242、设有定义:char *p;,以下选项中不能正确将字符串赋值给字符型指针 p 的语句是( )
牛客C/C++刷题笔记(七)_第53张图片

牛客C/C++刷题笔记(七)_第54张图片

243、指针就是地址,因此一个变量的指针就是该变量的地址。请问这句话的说法是正确的吗?
牛客C/C++刷题笔记(七)_第55张图片

在这里插入图片描述

244、C语言程序中的整数不能是()。
牛客C/C++刷题笔记(七)_第56张图片

牛客C/C++刷题笔记(七)_第57张图片

245、下面表达式不能访问二维数组b的第i行第j列元素的是()
牛客C/C++刷题笔记(七)_第58张图片

牛客C/C++刷题笔记(七)_第59张图片
246、若有定义语句:char s[3][10],(*k)[3],*p;则以下赋值语句错误的是()
牛客C/C++刷题笔记(七)_第60张图片
牛客C/C++刷题笔记(七)_第61张图片

247、
牛客C/C++刷题笔记(七)_第62张图片

248、已知 int i=3; 下面 do_while 语句循环次数为()

牛客C/C++刷题笔记(七)_第63张图片
249、
牛客C/C++刷题笔记(七)_第64张图片

在这里插入图片描述

250、
牛客C/C++刷题笔记(七)_第65张图片

在这里插入图片描述

251、
牛客C/C++刷题笔记(七)_第66张图片

在这里插入图片描述

252、
牛客C/C++刷题笔记(七)_第67张图片

牛客C/C++刷题笔记(七)_第68张图片

你可能感兴趣的:(c++,c语言,数据结构)