admin 管理员组文章数量: 1184232
2024年3月25日发(作者:人人微服务平台)
C语言程序的基本单位是 程序行
若t为int类型,表达式t=1,t+5,
t++的值是 6
若有以下定义和语句:
char *s1="12345",*s2="1234";
printf("%dn",strlen(strcpy(s1,s2
)));
则输出结果是
4
若执行下面的程序时从键盘上输入
5,则输出是
main()
{ int x;
scanf("%d",&x);
if(x++>5) printf("%dn",x);
else printf("%dn",x--);}
7
设有如下定义: int x=10,y=3,z; 则
语句
printf("%dn",z=(x%y,x/y));
的输出结果是
1
下面程序的输出是
main()
{ char x=040;
printf("%dn",x=x<<1);}
100
下述对C语言字符数组的描术中错误 字符数组可以存放字符
的是串
已知字母A的ASCII码为十进制的65,
下面程序的输出是
main()
{ char ch1,ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3';
printf("%d,%cn",ch1,ch2);}
67,D
以下程序的输出结果是
# include
main()
{ printf("%dn",NULL); }
不确定的
语句while(!E);中的条件!E等价于 E == 0
下面程序的输出是
main()
{ int x=10,y=3;
printf("%dn",y=x/y);}
0
请选出合法的C语言赋值语句 a=b=58
若有定义:int a=16,b=10,c;,执行语
句c=a/b+0.4后,c的值为()1.4
语句
6.0
5
6
0
160
字符数组中的字符串可
以整体输入、输出
B,C
0
E!=1
1
j=i++;
1
A)以下程序段的输出结果是( )
char s[]="141141abct";
printf("%dn",strlen(s));
912
能使用do-while语句构
C语言中( )成的循环
sizeof(double)是 一种函数调用
sizeof(float)是( ) 一种函数调用
当调用函数时,实参是一个数组名,
则向函数传递的是( ) 数组的长度
两次运行下面的程序,如果从键盘上
分别输入8和9,则输出结果是(
)
main()
{ int x;
scanf("%d",&x);
if(x-->6) printf("%d",x); 7和8
能正确表示逻辑关系:"a>=10或a<=0"
的C语言表达式是( )。 a>=10 or a<=0
若有定义:int aa[8];。则以下表达
式中不能代表数组元aa[1]的地址的是
( ) &aa[0]+1
若有以下定义:
char
s[20]="programming",*ps=s;
则不能代表字符o的表达式是
ps+2
下面的程序
main()
{ int x=3,y=0,z=0;
if(x=y+z)printf("* * * *");
else printf("# # # #");} 有语法错误不能通过编
译
下面的程序
main()
{ int x=3;
do {
printf("%dn",x-=2);
}while(!(--x));}
输出的是1
以下程序的输出结果是
#include
main()
{ int a=2,c=5;
printf("a=%%d,b=%%dn",a,c); }
a=%2,b=%5
do-while语句
构成的循环必须用
break语句才能退出
一个双精度型表达式
一个双精度型表达式
数组的首地址
8和9
a>=0|a<=10
&aa[1]
s[2]
输出* * * *
输出的是1和-2
a=2,b=5
版权声明:本文标题:C语言 程序的基本单位 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711381301a591331.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论