15.下列对数组s的初始化,其中不正确的是______。
A. char s[5] = {"abc"};
B. char s[5] = { 'a', 'b', 'c'};
C. char s[5] = "";
D. char s[5] = "abcdef";
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fa-e5e8-c044-ce3414c8e900.html
点击查看答案
18.已知主调函数中有以下定义及声明:
int a=1,b=2;float fun( );
则在主调函数中可以正确调用此函数的语句是______。
A. fun(a);
B. fun(a,&b);
C. fun(*a,*b);
D. fun(&a,a+b);
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fa-e9d0-c044-ce3414c8e901.html
点击查看答案
12.设n为整型变量,执行语句for(n=1;n++<4;);后,变量n的值是______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-8de0-c044-ce3414c8e901.html
点击查看答案
22.已知float a[10],*p;,则合法的赋值语句是______。
A. a=100;
B. p=a[5];
C. p=a[2]+2;
D. p=a+2;
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-4b78-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
点击查看答案
20.执行以下程序后,输出结果是______。
#include
void fun( )
{
printf( );
a=30; b=40;
}
void main( )
{
int x=10, y=20;
fun( );
printf( );
}
A. 10, 20 30, 40
B. 0, 0, 30 40
C. 0, 0, 10 20
D. 10, 20 10, 20
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-f370-c044-ce3414c8e900.html
点击查看答案
12.若i为整型变量,则下列循环体执行次数是______。
for(i=2;i==0;) printf( );
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-3bd8-c044-ce3414c8e900.html
点击查看答案
1.下列关于C语言程序书写规则的说法中正确的是______。
A. 不区分大小写字母
B. 一行只能写一条语句
C. 一条语句可分成几行书写
D. 每行必须有行号
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-7458-c044-ce3414c8e900.html
点击查看答案
3.下面标识符中合法的用户标识符为______。
A. P#Ad
B. 12a
C. char
D. _int
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-7e40-c044-ce3414c8e900.html
点击查看答案
23.下列程序输出的结果为______。
#include
#define M( ) x*(x+1)
void main( )
{
int a=2,b=3;
printf(
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-fb40-c044-ce3414c8e900.html
点击查看答案