




已阅读5页,还剩146页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1题 (1分) 题号:2662 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符() (A).必须为字母 (B).可以是字母、数字和下划线中的任一字符 (C).必须为字母或下划线 (D).必须为下划线 答案:C 第2题 (1分) 题号:2721 下列关于单目运算符+、-的叙述中正确的是_。 (A).它们的运算对象可以是任何变量和常量 (B).它们的运算对象可以是char型变量和int型变量,但不能是float型变量 (C).它们的运算对象可以是int型变量,但不能是double型变量和float型变量 (D).它们的运算对象可以是char型变量、int型变量和float型变量 答案:D 第3题 (1分) 题号:2687 设有语句int a=3; 则执行了语句a+=a-=a*a;后,变量a的值是_。 (A).-12 (B).0 (C).3 (D).9 答案:A 第4题 (1分) 题号:2701 设x,y均为int型变量,且x=10,y=3,则printf(%d,%dn,x-,-y)的输出结果是 ( )。 (A).10,3 (B).9,3 (C).9,2 (D).10,2 答案:D 第5题 (1分) 题号:2702 X、Y、Z被定义为int型变量,若从键盘给X、Y、Z输入数据,正确的输入语句是_。 (A).INPUT X,Y,Z; (B).scanf(%d%d%d,X,Y,Z); (C).scanf(%d%d%d,&X,&Y,&Z); (D).read(%d%d%d,&X,&Y,&Z); 答案:C 第6题 (1分) 题号:2700 以下程序的输出结果是_。 main() int x=05; char z=a; printf(%dn,(x&1)&(zz) ); (A).0 (B).1 (C).2 (D).3 答案:B 第7题 (1分) 题号:2753 表达式:10!=9的值是_。 (A).true (B).非零值 (C).0 (D).1 答案:D 第8题 (1分) 题号:2748 设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是_。 (A).a&b (B).a=b (C).a|+c&b-c (D).!(ab)&!c|1) 答案:D 第9题 (1分) 题号:2789 以下的for循环: for(x=0,y=0;(y!=123)&(x4);x+); (A).是无限循环 (B).循环次数不定 (C).执行4次 (D).执行3次 答案:C 第10题 (1分) 题号:2794 执行下面程序片段的结果是( ). int x=23; do printf(%2d,x-); while(!x); (A).打印出321 (B).打印出23 (C).不打印任何内容 (D).陷入死循环 答案:B 11题 (1分) 题号:644 以下对一维整型数组a的正确说明是()。 (A).int a(10); (B).int n=10,an; (C).int n; scanf(%d,&n); int an; (D).#define SIZE 10 (换行) int aSIZE; 答案:D 第12题 (1分) 题号:519 int a10; 给数组a的所有元素分别赋值为1、2、3、的语句是()。 (A).for(i=1;i11;i+)ai=i; (B).for(i=1;i11;i+)ai-1=i; (C).for(i=1;i11;i+)ai+1=i; (D).for(i=1;i11;i+)a0=1; 答案:B 第13题 (1分) 题号:703 若有以下的定义:int t32;能正确表示t数组元素地址的表达式是()。 (A).&t32 (B).t3 (C).&t1 (D).t2 答案:D 第14题 (1分) 题号:636 若二维数组a有m列,则在aij前的元素个数为()。 (A).j*m+i (B).i*m+j (C).i*m+j-1 (D).i*m+j+1 答案:B第16题 (1分) 题号:517 若char a10;已正确定义,以下语句中不能从键盘上给a数组的 所有元素输入值的语句是()。 (A).gets(a); (B).scanf(%s,a); (C).for(i=0;i10;i+)ai=getchar(); (D).a=getchar(); 答案:D 第17题 (1分) 题号:205 变量p为指针变量,若p=&a,下列说法不正确的是()。 (A).&*p=&a (B).*&a=a (C).(*p)+=a+ (D).*(p+)=a+答案:D第1题 (1分) 题号:2690 若变量已正确定义并赋值,下面符合C语言的表达式是_。 (A).a:=b+1 (B).a=b=c+2 (C).int 18.5%3 (D).a=a+7=c+b 答案:B 第2题 (1分) 题号:2675 下列字符序列中,可用作C标识符的一组字符序列是( )。 (A).S.b,sum,average,_above B).class,day,lotus_1,2day (C).D56,r_1_2,name,_st_1 (D).#md,&12x,month,student_n! 答案:C 第3题 (1分) 题号:2671 以下合法的字符常量是() (A).E (B).010 (C).58 (D).G 答案:B第5题 (1分) 题号:2730 若以下选项中的变量已正确定义,则正确的赋值语句是_。 (A).x1=26.8%3; (C).x3=0x12; (D).x4=1+2=3; 答案:C第9题 (1分) 题号:2799 若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0). s=a; for(b=1;b=c;b+) s=s+1; 则与上述程序段功能等价的赋值语句是( ). (B).s=a+c; (C).s=s+c; (D).s=b+c; 答案:B 第10题 (1分) 题号:2808 有以下程序段 int k=0; while(k=1) k+; while循环执行的次数是( ). (A).无限次 (B).有语法错,不能执行 (C).一次也不执行 D).执行1次 答案:A 第12题 (1分) 题号:543 若有int a10=0,1,2,3,4,5,6,7,8,9,*p=a;则输出结果不为5 的语句为()。 (B).printf(%d,p5); (C).printf(%d,*(p+5); (D).printf(%d,*p5); 答案:D 第13题 (1分) 题号:640 以下对二维数组a的正确说明是()。 (A).int a3 (B).float a(3,4) (C).double a14 (D).float a(3)(4) 答案:C 第17题 (1分) 题号:709 若定义:int a=511,*b=&a;, 则printf(%dn,*b);的输出结果为()。 (A).无确定值 B).a的地址 (C).512 (D).511 答案:D 第18题 (1分) 题号:702 对于基本类型相同的两个指针变量之间,不能进行的运算是()。 (A). (B).= (C).+ (D).- 答案:C 19题 (1分) 题号:2913 相同结构体类型的变量之间,可以_. (A).相加 (B).赋值 (C).比较大小 (D).地址相同 答案:B 第20题 (1分) 题号:2915 static struct int a1;float a2;char a3;a10=1,3.5,A;说明数组a是地址常量,它有10个. (A).a1 (B).a-1 (C).a0 答案:C第1题 (1分) 题号:2676 下列程序的输出结果是( )。 #include void main() int a=011; printf(%dn,+a); (A).9 (B).10 (C).11 (D).12 答案:B 第2题 (1分) 题号:2667 属于合法的C语言长整型常量的是() (A).0L (B).(long)123456 (C).2e10 (D).5876273000 答案:A 第3题 (1分) 题号:2715 与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是_。 (A).3*xn/(2*x-1) (B).3*x*n/(2*x-1) (C).3*pow(x,n)*(1/(2*x-1) (D).3*pow(n,x)/(2*x-1) 答案:C 第4题 (1分) 题号:2737 有以下程序 main() int m=3,n=4,x; x=-m+; x=x+8/+n; printf(%dn,x); 程序运行后的输出结果是_。 (A).3 (B).5 (C).-1 (D).-2 :D 第5题 (1分) 题号:2735 以下定义语句中正确的是_。 (A).char a=Ab=B; (B).float a=b=10.0; (C).int a=10,*b=&a; (D).float *a,b=&a; 答案:C 第6题 (1分) 题号:2732 有以下程序 main() int x=102,y=012; printf(%2d,%2dn,x,y); 执行后输出结果是_。(A).10,01(B).02,12(C).02,10(D).102,10答案:D第8题 (1分) 题号:2760 设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2则逻辑表达式(m=ab)&. (A).0 (B).1 (C).2 (D).3 答案:C 第9题 (1分) 题号:2802 下面有关for循环的正确描述是( ). (A).for循环只能用于循环次数已经确定的情况 (B).for循环是先执行循环体语句,后判断表达式 (C).在for循环中,不能用break语句跳出循环体 (D).for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 答案:D 第10题 (1分) 题号:2805 执行下面程序段后,k值是( ) r=1; n=203; k=1; do k*=n%10*r;n/=10;r+; while(n); (A).0 (B).1 (C).2 (D).3 答案:A 第11题 (1分) 题号:543 若有int a10=0,1,2,3,4,5,6,7,8,9,*p=a;则输出结果不为5 的语句为()。 (A).printf(%d,*(a+5); (B).printf(%d,p5); (C).printf(%d,*(p+5); (D).printf(%d,*p5); 答案:D第12题 (1分) 题号:642在C语言中,一维数组的定义方式为:类型说明符数组名()。(A).常量表达式(B).整型表达式(C).整型常量或整型表达式(D).整型常量答案:D第13题 (1分) 题号:646若有说明 int a34;则a数组元素的非法引用是()。(A).a02*1(B).a13(C).a4-20 (D).a04 答案:D 第14题 (1分) 题号:654 以下不能正确定义二维数组的选项是()。 (A).int a22=1,2; (B).int a2=1,2,3,4; (C).int a22=1,2,3; (D).int a2=1,2,3,4; 答案:D第17题 (1分) 题号:714 若有定义:int aa 8;则以下表达式中不能代表数组元aa1的 地址的是()。 (A).&aa0+1 (B).&aa1 (C).&aa0+ (D).aa+1 答案:C 第18题 (1分) 题号:540 指针变量p进行自加运算(即 执行p+;)后,地址偏移值为2,则其 数据类型为()。 (A).int (B).float (C).double (D).char 答案:A第20题 (1分) 题号:2915 static struct int a1;float a2;char a3;a10=1,3.5,A;说明数组a是地址常量,它有10个. (A).a1 (B).a-1 (C).a0 (D).a10 答案:C第1题 (1分) 题号:2696 以下列出C语言常量中,错误的是_。 (A).OxFF (B).1.2e0.5 (C).2L (D).83 答案:B第3题 (1分) 题号:2674 下面程序的运行结果是_。 #include void main() int a=2; a%=4-1; printf(%d,a); a+=a*=a-=a*3; printf(%d,a); (A).2,0 (B).1,0 (C).2,32 (D).-1,32 答案:C 第4题 (1分) 题号:2689 以下程序的输出结果是_。 #include main() int i=10,j=10; printf(%d,%dn,+i,j-); (A).11,10 (B).9,10 (C).010,9 (D).10,9 答案:A 第5题 (1分) 题号:2714 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选. (A).scanf(%2d%2d%2d,&i,&j,&k); (B).scanf(%d %d %d,&i,&j,&k); (C).scanf(%d,%d,%d,&i,&j,&k); (D).scanf(i=%d,j=%d,k=%d,&i,&j,&k); 答案:C第7题 (1分) 题号:2765 有一函数 1 x0 y = 0 x=0 -1 x0) y=1;else if(x=0) y=0;else y=-1; (B).y=0;if(x0) y=1;else if(x=0)if(x0) y=1;else y=-1; (D).if(x=0) if(x0) y=1;else y=0;else y=-1; 答案:C 第8题 (1分) 题号:2758 设x、y、t均为int型变量,则执行语句:x=y=3;t=+x|+y;后,y的值为_。 (A).不定值 (B).4 (C).3 (D).1 答案:C 第9题 (1分) 题号:2807 C语言中下列叙述正确的是( ) (A).不能使用do-while语句构成的循环 (B).dowhile语句构成的循环,必须用break语句才能退出 (C).dowhile语句构成的循环,当while语句中的表达式值为非零时结束循环 (D).dowhile语句构成的循环,当while语句中的表达式值为零时结束循环 答案:D 第10题 (1分) 题号:2809 有以下程序段 int n=0,p; do scanf(%d,&p);n+; while(p!=12345&n3); 此处dowhile循环的结束条件是( ). (A).p的值不等于12345并且n的值小于3 (B).p的值等于12345并且n的值大于等于3 (C).p的值不等于12345或者n的值小于3 (D).p的值等于12345或者n的值大于等于3 答案:D 第11题 (1分) 题号:651 以下定义语句中,错误的是()。 (A).int a=1,2; (B).char *a3; (C).char s10=test; (D).int n=5,an; 答案:D 第12题 (1分) 题号:187 经过下列的语句 int j,a10,*p;定义后,下列语句中合法的是()。 (A).p=p+2; (B).p=a5; (C).p=a2+2; (D).p=&(j+2); 答案:A第14题 (1分) 题号:645 若有说明 int a34;则对a数组元素的正确引用是()。 (A).a24 (B).a1,3 (C).a1+10 (D).a(2)(1) 答案:C 第15题 (1分) 题号:657 以下不能正确进行字符串赋初值的语句是()。 (A).char str5=good!; (B).char str=good!; (C).char *str=good!; (D).char str5=g,o,o,d; 答案:A 第17题 (1分) 题号:192 下面选择中正确的赋值语句是(设char a5,*p=a;)()。 (A).p=abcd; (B).a=abcd; (C).*p=abcd; (D).*a=abcd; 答案:A 第18题 (1分) 题号:705 若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是()。 (A).a,point,*&a (B).&*a,&a,*point (C).*&point,*point,&a (D).&a,&*point,point 答案:D 第19题 (1分) 题号:2913 相同结构体类型的变量之间,可以_. (A).相加 A).相加 (B).赋值 (C).比较大小 (D).地址相同 答案:B第3题 (1分) 题号:2705 假定 w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4 m=(wx)?w:x; m=(my)?m:y; m=(mz)?m:z; 则该程序段执行后,m的值是_。 (A).4 (B).3 (C).2 (D).1 答案:D第5题 (1分) 题号:2718 C语言中用于结构化程序设计的三种基本结构是_。 (A).if、switch、break (B).for、while、do-while (C).if、for、continue (D).顺序结构、选择结构、循环结构 答案:D 第6题 (1分) 题号:2716 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是_。 (A).printf(x=%dn,x); (B).printf(x=%ldn,x); (C).printf(x=%8dLn,x); (D).printf(x=%LDn,x); 答案:B 第7题 (1分) 题号:2748 设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是_。 (A).a&b (B).a=b (C).a|+c&b-c (D).!(ab)&!c|1) 答案:D 第8题 (1分) 题号:2762 假定 w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4 m=(wx)?w:x; m=(my)?m:y; m=(mz)?m:z; 则该程序段执行后,m的值是_。 (A).4 (B).3 (C).2 (D).1 答案:D 第10题 (1分) 题号:2807 C语言中下列叙述正确的是( ) (A).不能使用do-while语句构成的循环 (B).dowhile语句构成的循环,必须用break语句才能退出 (C).dowhile语句构成的循环,当while语句中的表达式值为非零时结束循环 (D).dowhile语句构成的循环,当while语句中的表达式值为零时结束循环 答案:D 第11题 (1分) 题号:655 假定int类型变量占用两个字节,其有定义:int x10=0,2,4;, 则数组x在内存中所占字节数是()。 (A).3 (B).6 (C).10 (D).20 答案:D 第12题 (1分) 题号:633 对以下说明语句 int a10=6,7,8,9,10; 的正确理解是()。 (A).将5个初值依次赋给a1至a5 (B).将5个初值依次赋给a0至a4 (C).将5个初值依次赋给a6至a10 (D).因为数组长度与初值的个数不相同,所以此语句不正确 答案:B 第13题 (1分) 题号:656 以下数组定义中不正确的是()。 (A).int a23; (B).int b3=0,1,2,3; (C).int c100100=0; (D).int d3=1,2,1,2,3,1,2,3,4; 答案:D 第14题 (1分) 题号:515 int i,j,a23;按照数组a的元素在内存的排列次序,不能将数 1,2,3,4,5,6存入a数组的是()。 (A).for(i=0;i2;i+)for(j=0;j3;j+)aij=i*3+j+1; (B).for(i=0;i3;i+)for(j=0;j2;j+)aji=j*3+i+1; (C).for(i=0;i6;i+)ai/3i%3=i+1; (D).for(i=1;i=6;i+)aii=i; 答案:D 第15题 (1分) 题号:165 下列定义数组的语句中正确的是()。 (A).#define size 10 char str1size,str2size+2; (B).char str; (C).int num10; (D).int n=5; int ann+2; 答案:A 第17题 (1分) 题号:541 若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。 (A).printf(%d,&p); (B).printf(%d,*i); (C).printf(%d,*p); 答案:C 第18题 (1分) 题号:712 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。 (A).p=q; (B).*p=*q; (C).n=*q; (D).p=n; 答案:D第1题 (1分) 题号:2674下面程序的运行结果是_。#include void main()int a=2;a%=4-1;printf(%d,a);a+=a*=a-=a*3;printf(%d,a);(A).2,0(B).1,0(C).2,32(D).-1,32答案:C第3题 (1分) 题号:2661下面程序的输出结果是( )。#include void main() int m=5; if(m+5) printf(%d n,m); else printf(%dn,m-); (A).7(B).6(C).5(D).4答案:B 第4题 (1分) 题号:2698 设x、y、t均为int型变量,则执行语句:x=y=3;t=+x|+y;后,y的值为_。 (A).1 (B).3 (C).4 (D).不定值 答案:B 第5题 (1分) 题号:2693 有如下程序 main() int y=3,x=3,z=1; printf(%d %dn,(+x,y+),z+2); 运行该程序的输出结果是_。 (A).3 4 (B).4 2 (C).4 3 (D).3 3 答案:D 第6题 (1分) 题号:2716 设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是_。 (A).printf(x=%dn,x); (B).printf(x=%ldn,x); (C).printf(x=%8dLn,x); (D).printf(x=%LDn,x); 答案:B第8题 (1分) 题号:2760设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2则逻辑表达式(m=ab)&. (A).0 (B).1 (C).2 (D).3 答案:C 第9题 (1分) 题号:2801 C语言中while和dowhile循环的主要区别是( ). (A).dowhile的循环体至少无条件执行一次 (B).while的循环控制条件比dowhile的循环控制条件严格 (C).dowhile允许从外部允许从外部转到循环体内 (D).dowhile的循环体不能是复合语句答案:A第11题 (1分) 题号:543若有int a10=0,1,2,3,4,5,6,7,8,9,*p=a;则输出结果不为5的语句为()。 (A).printf(%d,*(a+5); (B).printf(%d,p5); (C).printf(%d,*(p+5); (D).printf(%d,*p5); 答案:D 第12题 (1分) 题号:513 int a10;合法的数组元素的最小下标值为()。 (A).10 (B).9 (C).1 (D).0 答案:D 第13题 (1分) 题号:654 以下不能正确定义二维数组的选项是()。 (A).int a22=1,2; (B).int a2=1,2,3,4; (C).int a22=1,2,3; (D).int a2=1,2,3,4; 答案:D第15题 (1分) 题号:521 char a1=abc,a280=1234;将a1串连接到a2串后面的语句是()。 (A).strcat(a2,a1); (B).strcpy(a2,a1); (C).strcat(a1,a2); (D).strcpy(a1,a2); 答案:A第17题 (1分) 题号:704 变量的指针,其含义是指该变量的()。 (A).值 (B).地址 (C).名 (D).一个标志 答案:B 第18题 (1分) 题号:708 下面判断正确的是()。 (A).char *a=china;等价于 char *a;*a=china; (B).char str10=china;等价于char str10;str=china; (C).char *s=china;等价于 char *s;s=china; (D).char c4=abc,d4=abc;等价于 char c4=d4=abc; 答案:C第1题 (1分) 题号:2666正确的赋值表达式是()(A).(a=3*5,b+5),c-3(B).a=b=a*b(C).a=b+=c-(D).a5+b-=4+k答案:B第2题 (1分) 题号:2727 以下选项中非法的表达式是_。(A).0=x100 B).i=j=0 C).(char)(65+3) D).x+1=x+1 案:D 第3题 (1分) 题号:2694 有说明语句:char a=72;则变量a_。 (A).包含1个字符 (B).包含2个字符 (C).包含3个字符 (D).说明不合法 案:A第4题 (1分) 题号:2722若有以下程序段int m=0xabc,n=0xabc;m-=n;printf(%Xn,m);执行后输出结果是_。(A).0X0(B).0x0(C).0(D).0XABC答案:C第5题 (1分) 题号:2723有以下程序段 int m=0,n=0; char c=a; scanf(%d%c%d,&m,&c,&n); printf(%d,%c,%dn,m,c,n); 从键盘上输入:10A10,则输出结果是_。 A).10,A,10 B).10,a,10 C).10,a,0 D).10,A,0 案:A第6题 (1分) 题号:2718C语言中用于结构化程序设计的三种基本结构是_(A).if、switch、break(B).for、while、do-while(C).if、for、continue(D).顺序结构、选择结构、循环结构答案:D第8题 (1分) 题号:2753 表达时:10!=9的值是_。(A).true(B).非零值(C).0(D).1答案:D第9题 (1分) 题号:2797以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下;#include void main() int n,k; float score,sum,ave; sum=0.0; for(n=1;n=10;n+) (k=1;k=4;k+) scanf(%f,&score); sum+=score; ave=sum/4.0; printf(NO%d:%fn,n,ave); 上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确.这条语句是_. (A).sum=0.0; (B).sum+=score; (C).ave=sum/4.0; (D).printf(NO%d:%fn,n,ave); 答案:A第11题 (1分) 题号:187 经过下列的语句 int j,a10,*p;定义后,下列语句中合法的是()。 (A).p=p+2; (B).p=a5; (C).p=a2+2; (D).p=&(j+2); 答案:A第14题 (1分) 题号:647 以下能对二维数组a进行正确初始化的语句是()。 (A).int a2=1,0,1,5,2,3; (B).int a3=1,2,3,4,5,6; (C).int a24=1,2,3,4,5,6; (D).int a3=1,0,1,1,1; 答案:B第17题 (1分) 题号:707 有说明:int *p1,*p2,m=5,n;以下均是正确赋值语句的选项是()。 A).p1=&m;p2=&p1 B).p1=&m;p2=&n;*p1=*p2; C).p1=&m;p2=p1; D).p1=&m;*p2=*p1; 案:C第18题 (1分) 题号:194 有下列定义,则对a数组元素地址的正确引用是()。 nt a5,*p=a; A).&a5 B).p+2 C).a+ D).&a 案:B 第19题 (1分) 题号:2915 tatic struct int a1;float a2;char a3;a10=1,3.5,A;说明数组a是地址常量,它有10个. A).a1 B).a-1 C).a0 D).a10 :C第1题 (1分) 题号:2697 以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*z)的C语言表达式是. (A).x/y*z (B).x*(1/(y*z) (C).x/y*1/z (D).x/y/z 答案:A 第2题 (1分) 题号:2713 设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是_。 (A).6.500000 (C).5.500000 (D).6.000000 答案:D 第3题 (1分) 题号:2675 下列字符序列中,可用作C标识符的一组字符序列是( )。 (A).S.b,sum,average,_above (B).class,day,lotus_1,2day (C).D56,r_1_2,name,_st_1 (D).#md,&12x,month,student_n! 答案:C第4题 (1分) 题号:2732有以下程序main() int x=102,y=012; printf(%2d,%2dn,x,y);执行后输出结果是_。(A).10,01(B).02,12(C).02,10(D).102,10答案:D第5题 (1分) 题号:2714已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选.(A).scanf(%2d%2d%2d,&i,&j,&k);(B).scanf(%d %d %d,&i,&j,&k);(C).scanf(%d,%d,%d,&i,&j,&k);(D).scanf(i=%d,j=%d,k=%d,&i,&j,&k);答案:C第6题 (1分) 题号:2734结构化程序由三种基本结构组成,三种基本结构组成的算法_。(A).可以完成任何复杂的任务(B).只能完成部分复杂的任务(C).只能完成符合结构化的任务(D).只能完成一些简单的任务答案:C第7题 (1分) 题号:2770下列条件语句中,功能与其他语句不同的是_。(A).if(a) printf(%dn,x); else printf(%dn,y);(B).if(a=0) printf(%dn,y); else printf(%dn,x);(C).if (a!=0) printf(%dn,x); else printf(%dn,y);(D).if(a=0) printf(%dn,x); else printf(%dn,y);答案:D第8题 (1分) 题号:2745为了避免嵌套的条件分支语句ifelse的二义性,C语言规定:C程序中的else总是与( )组成配.(A).缩排位置相同的if (B).在其之前未配对的if (C).在其之前未配对的最近的if (D).同一行上的if 答案:C 第9题 (1分) 题号:2807 C语言中下列叙述正确的是( ) (A).不能使用do-while语句构成的循环 (B).dowhile语句构成的循环,必须用break语句才能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业安全实操培训的作用
- 工业安全培训模板课件
- 委外单位安全培训记录课件
- FHND5071-1H-生命科学试剂-MCE
- exo-α-1-2-Fucosidase-Bifidobacterium-bifidum-生命科学试剂-MCE
- 西安国医医院招聘笔试真题2024
- 平遥安全培训课件
- 农发行安康市紫阳县2025秋招半结构化面试15问及话术
- 农发行大连市沙河口区2025秋招笔试热点题型专练及答案
- 农发行邢台市沙河市2025秋招笔试综合模拟题库及答案
- 大数据分析方法与应用 课件全套 耿秀丽 第1-9章 大数据概述-神经网络
- 2024公安机关人民警察高级执法资格考试题(解析版)
- 质量为纲-华为公司质量理念与实践
- 放射科诊断报告改进措施
- 医疗健康人工智能辅助诊疗与护理技术培训
- 《工程建设标准强制性条文电力工程部分2023年版》
- 航天禁(限)用工艺目录(2021版)-发文稿(公开)
- 临床医学职业规划
- 江苏中职学业水平(会计类)专业综合理论历年考试真题题库汇总及答案
- EPC项目设计管理机构的构成和设计力量的配备
- 创业计划书EXCEL版
评论
0/150
提交评论