18.下列关于函数的叙述中错误的是______。
A. C语言函数包括标准库函数和用户自定义函数
B. 被调用的函数必须在main函数中声明
C. 函数不可以嵌套定义
D. 函数可以嵌套调用
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-9780-c044-ce3414c8e900.html
点击查看答案
6.已知int i,a;,则执行语句i=(a=2*3,a*5),a+6;后,变量a的值是_______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-2a20-c044-ce3414c8e901.html
点击查看答案
21.已知p1、p2是指向同一个整型数组的指针变量,则以下表达式无意义的是_______。
A. p1-p2
B. p1+p2
C. p1>p2
D. p1=p2
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-a168-c044-ce3414c8e901.html
点击查看答案
16.设有char s[3][4];,则数组s占用______个字节。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-3da8-c044-ce3414c8e901.html
点击查看答案
12.若i为整型变量,则下列循环体执行次数是______。
for(i=2;i==0;) printf( );
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-3bd8-c044-ce3414c8e900.html
点击查看答案
18.以下正确的函数声明语句是______。
A. double fun(int x;y);
B. double fun(int x;int y);
C. double fun(int x,int y);
D. double fun(int x,y);
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-ef88-c044-ce3414c8e901.html
点击查看答案
15.以下选项中关于数组定义和初始化,正确的是______。
A. int a[5]={1,2,3,4,5};
B. int a[5]=(1,2,3,4,5);
C. int a[5]=0;
D. int a[3]={1,2,3,4,5};
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-3fc0-c044-ce3414c8e901.html
点击查看答案
7.设有char a='0'; int b;,执行语句b=a+2;后,正确的描述是______。
A. b的值变为字符型
B. C语言不允许字符型和整型相加
C. b的值是2
D. b的值是字符'0'的ASCII码值加上2
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-d818-c044-ce3414c8e901.html
点击查看答案
8.设有int a=3,b=4;,以下不合法的C语言语句是______。
A. a=b==4;
B. a=b%3.5;
C. a=b=4;
D. a+=a+3;
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-3408-c044-ce3414c8e900.html
点击查看答案
3.以下叙述中正确的是______。
A. C语言中用户自定义标识符必须“见名知意”,如果随意定义,则会出编译错误
B. C语言的关键字不能作变量名,但可以作为函数名
C. C语言标识符的长度不能任意长,最多只能包含16个字符
D. C语言标识符是由字母、数字和下划线组成,且首字符不能是数字
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-7840-c044-ce3414c8e901.html
点击查看答案