若在定义语句:int a,b,c;之后,接着执行以下选项中的语句,则能正确执行的语句是___。 A. scanf("%d",a,b,c); B. scanf("%d%d%d",&a,&b,&c); C. scanf("%d%d%d",&a, b, c); D. scanf("%d%d%d",a,b,c) ; 相关知识点: 试题来源: 解析 B. 反馈 收藏 ...
若在定义语句:int a,b,c; 之后,接着执行以下选项中的语句,则能正确执行的语句是( )。 printf("nnn\n"); }相关知识点: 试题来源: 解析 解析:本题考查的是位运算问题。变量m和变量n表示为二进制分别为00010100、00010101,^为异或运算符,即运算的两个二进制位相同则结果为假,不同则结果为真。因此,m^n...
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。A.A.scanf(
答案应该是C,因为scanf的格式是scanf("%d",变量地址);当然如果变量是字符型的话,双括号里面应该是%c,题意定义指针型变量p为变量c的地址。。。纵观四个答案,只有C符合题意。希望能帮到你。。。 查看更多答案>>
6.14 若变量已正确定义,在执行以下while语句时,输入字符A后,ch的值是:while(ch=getchar()=='A');6.4 C语言中,下列不合法的字符常量是A '\xff' B '\65' C '&' D '\028'6.10 有以下程序:#includemain(){ int c;while((c=g
已知main函数中有声明“int a=3,b=4;”,若在main函数中通过执行语句“swap(&a,&b);”交换a、b变量的值,则swap函数定义中正确的是___(28)___。 A. void swap(int x, int y) { int t; t=x; x=y; y=t;} B. void swap(int *x, int *y) { int t; t=*x; *x=*y; *y=t;} ...
1、已知定义“int x = 1, *p”,则合法的赋值表达式是( )。 A、p = &x B、p = x C、*p = &x D、*p = *x 2、在C语句中,&后跟指针变量名,表示该指针变量的(( )。 A、值 B、别名 C、地址 D、类型 3、执行“char a[10]={"abcd"},*p=a;”后,*(p+4)的值是( )。 A、字符ˊd...
题目2.若已定义x和y为double型,则表达式:x=1,y=x+3/2的值是( ) A、 B、 C、 D A、1 B、2 C、2.0 D、2.5 4.若有两条语句 static char x[] ="abcde" static char y[] ={'a','b','c','d','e'} 则下列语法中正确的是___ A、x数组和y数组的长度...
若在定义语句: int a,b,c,*p=&c; 接着执行以下选项中的语句,则能正确执行的语句是 A. scanf(“%d%d%d”,a,b,c); B. scanf(“
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是___。 A. scanf(