1、关于函数原型声明,以下叙述中错误的是( )。(2分)
A. 如果函数定义出现在函数调用之前,可以不必加函数原型声明
B. 函数在调用之前,一定要给出函数原型或函数定义,保证编译系统进行调用检查
C. 如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
D. 标准库函数不需要函数原型声明
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-17e8-c0d6-3f0ad517a300.html
点击查看答案
1、不是C分隔符的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c0-faa7-c0d6-3f0ad517a300.html
点击查看答案
1、下列标识符中不合法的是( )。(2分)
A. DQ
B. Name
C. 2Dim
D. LiⱣⱤStone
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-115d-c0d6-3f0ad517a300.html
点击查看答案
1、以下叙述中,错误的是( )。(2分)
A. 不可以用FILE类型定义指向二进制文件的文件指针
B. 在程序结束时,应用fclose函数关闭已打开的文件
C. 顺序文件某一时刻,只能处于读或写模式中的一种
D. 利用fread函数从二进制文件中读数据时,可用数组名给数组中所有元素读入数据
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-89c1-c0d6-3f0ad517a300.html
点击查看答案
1、定义一个指向数组x首地址的指针变量p,下列语句中错误的是( )。(2分)
A. int x[5], *p =&x[2]-2;
B. int x[5], *p = &x[0];
C. int x[5], *p = x;
D. int x[5], p = x[0];
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-279f-c0d6-3f0ad517a300.html
点击查看答案
1、该程序的输出结果是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-e92e-c0d6-3f0ad517a300.html
点击查看答案
1、若有以下语句:typedef struct dtype {} node;node x[] = {5, &x[], 7, &x[], 9, '\0'}, *ptr = &x[];下列选项中,表达式值不为5的是( )。(2分)
A. x[1].b->a - 2
B. ptr->b->a - 2
C. (ptr +1)->a - 2
D. ptr->a
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-5d75-c0d6-3f0ad517a300.html
点击查看答案
1、设p和q是指向同一个int类型数组的指针变量且q>p,k也为int类型的变量,则可以执行的语句是( )。(2分)
A. k = *(p + q)
B. k = *(q - p)
C. p + q
D. k = *p*(*q)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-44f1-c0d6-3f0ad517a300.html
点击查看答案
1、软件与程序的区别是( )。(2分)
A. 程序价格便宜、软件价格昂贵
B. 程序是用户自己编写的,而软件是由厂家提供的
C. 程序是用高级语言编写的,而软件是由机器语言编写的
D. 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-85db-c0d6-3f0ad517a300.html
点击查看答案
1、已有数组定义int a[]; 下列语句中正确的是( )。(2分)
A. a[3*3] = 10*10;
B. a0 = 10;
C. a[4*4] = 10*10;
D. A[0] = 10;
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-55a5-c0d6-3f0ad517a300.html
点击查看答案