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


本文标签: 字符 数组 程序 输出