17.已有定义“char ch[8]="abc";”,则sizeof( )的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-da50-c003-bc7499099f00.html
点击查看答案
11.已有定义“char ch[80];”,若需要将键盘输入的一个不含空格的字符串保存到ch数组中,则下列语句中正确的是( )。
A. scanf("%s", ch);
B. scanf("%s", ch[0]);
C. s=gets();
D. ch=getchar();
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-c6c8-c003-bc7499099f00.html
点击查看答案
3.下列一维数组的声明中正确的是( )。
A. int a[];
B. int n=5,a[n];
C. int a[4+1]={0};
D. int a[3]={4, 3, 2, 1};
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-a788-c003-bc7499099f01.html
点击查看答案
56.已有定义“char ch=256; int a=ch;”,则变量a的值是( )。
A. 256
B. 65536
C. 0
D. -1
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-c540-c003-bc7499099f00.html
点击查看答案
13.5432114.0 -6 9 6 115.2#18#16.30
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-6138-c003-bc7499099f01.html
点击查看答案
2. 若一个函数不需要形参,则在定义该函数时,应使形式参数表为空或放置一个( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-d620-c003-bc7499099f01.html
点击查看答案
8.下面叙述中正确的是( )。
A. do-while语句构成的循环不能用其他语句构成的循环来代替
B. do-while语句构成的循环只能用break语句退出
C. 用do-while语句构成循环时,只有在while后的表达式的值非零时结束循环
D. 用do-while语句构成循环时,只有在while后的表达式的值为零时结束循环
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-a1d0-c003-bc7499099f00.html
点击查看答案
20. 已有定义“int x=4, y=3, z=5;”,下面4个程序段中有3个程序段的执行效果是相同的,另一个执行效果不同的是()。
A. if(x>y)z=x,x=y,y=z;
B. if(x>y){z=x,x=y,y=z;}
C. if(x>y)z=x;x=y;y=z;
D. if(x>y){z=x;x=y;y=z;}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-28b8-c003-bc7499099f00.html
点击查看答案
14.以下表示中,不能用作C语言常量的是( )。
A. 0UL
B. (long)123
C. 1e0
D. '\x2a'
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-57e0-c003-bc7499099f00.html
点击查看答案
9.下面程序中函数delchar( )的功能是:将字符串s中出现的所有c字符删除。
void delchar( )
{ int j=0, k=0;
while(s[j] != '\0')
{if( )
{s[k] = s[j];
( (24) );
}
( (25) );
}
( (26) );
}
int main()
{ char ch[]="element",c='e';
delchar( );
puts( );
return 0;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-7818-c003-bc7499099f00.html
点击查看答案