4 5 3 4 2 3 4 3 2 5 4 3 若有定义语句:int b[3][4]; 按在内存中的存放顺序,b数组的第4个元素是a[1][3]. ABE for循环的三个表达式可以任意省略,while,do-while也是如此。 C: A 点我阅读全文
A:对 B:错 答案: 对 4 5 3 4 2 3 一个数组是由连续的一块内存单元组成的,数组名就是这块连续内存单元的首地址 BCD do-while循环至少要执行一次循环语句。 A:对 B:错 答案: 对 答案: 点我阅读全文
A:对 B:错 答案: 对 4 5 3 4 2 3 在c语言中,引用数组元素时,其数组下标的数据类型允许是整型表达式 BCF break 则是结束整个循环过程,不再判断执行循环的条件是否成立。 答案: A:对 B:错 答案: 对 D: 点我阅读全文
有以下程序 #include #define SUB(a) (a)-(a) main() { int a=2,b=3,c=5,d; d=SUB(a+b)*c; printf(“%dn”,d); } 程序运行后的输出结果是 点我阅读全文
已知有double型变量x=2.5,y=4.7,整型变量a=7,则表达式 x+a%3*(int)(x+y)%2/4 的值是________. case 2: c++;break; A:2.75 B:2.4 C:2.5 D:0 答案: 2.5 点我阅读全文
3 B: 9 有以下程序 #includevoid main() { int y=10; while(y–); printf(“y=%dn”,y); } 程序执行后的输出结果是 ( )。 3 0 4 0 1 与语句:k=a&g 点我阅读全文
A:对 B:错 答案: 错 1 3 有条件表达式:(EXP)?i++;j–,中(EXP)与EXP==1是等价的 有以下程序 #include void main() {int n=2,k=0; while(k++ && n 点我阅读全文
A:if((a>b)&&(b>c)) k=1; else k=0; B:if((a>b)||(b>c) k=1; else k=0; C:if(ab) k=1; else if(b>c) k=1 点我阅读全文
A:对 B:错 答案: 错 1 2 在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。 1 3 0 有以下程序:#includeint fun(int x,int y){ if 点我阅读全文
A:对 B:错 答案: 错 A: case语句后如没有break,顺序向下执行。 1 2 7 3 条件表达式不能取代一般if的语句。 ******** A:对 B:错 答案: 对 答案: D: C: 点我阅读全文
答案: **** Lili 有以下程序:#include int fun(){ static int x=1; x*=2; return x;}void main(){ int i,s=1; for( i=1; i 点我阅读全文
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。 ** name=Lili 10 A:n=0; while((ch=getchar())!=’n’) n++; B:n=0; while(getchar( 点我阅读全文
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。 ** name=Lili 10 A:n=0; while((ch=getchar())!=’n’) n++; B:n=0; while(getchar( 点我阅读全文