正在加载图片...
C语言程序设计 期末考试模拟试题二 一、单项选择题(10x2'=20) 1、以下叙述正确的是() A)C语言的源程序不必通过编译就可以直接运行。 B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C)C语言源程序经编译形成的二进制代码可以直接运行。 D)C语言中的函数不可以单独进行编译。 2、一个c语言的源程序中( A)必须有一个主函数 B)可能有多个主函数 C)必须有除主函数外其它函数D)可以没有主函数 3、以下不能定义为用户标识符的是() A)scanf B)Void C)3com D)int 4、若以下选项中的变量已正确定义,则正确的赋值语句是( A)X1=26.8%3; B)1+2=x2;C)x3=0x12; D)x4=1+2=3; 5、设有定义:f1oata=2,b=4,h=3;以下c语言表达式中与代数式(a+b)*h的计 算结果不相符的是( A)(a+b)*h/2B)(1/2)*(a+b)*hC)(a+b)*h*1/2 D)h/2*(a+b) 6、C语言中用于结构化程序设计的3种基本结构是( ) A)顺序结构、选择结构、循环结构 B)if、switch、break C)for、while、do-while D)if、for、continue 7.在while(Ix)语句中的x与下面条件表达式等价的是() A)x!=0 B)X==1 C)x!=1 D)X=0 8、有以下程序: #include <stdio.h> void main(){ int i=1,j=1,k=2; if(G++Ik++)&&i+) printf("%d,%d,%d\n",i,j,k);) 执行后的输出结果是( A)1,1,2B)2,2,1 C)2,2,2 D)2,23 9、有以下程序: #include <stdio.h> void main() int i,s=0; for(i=1;i<10;it=2) s+=i+1; printf("%d\n",s);} 程序执行后的输出结果是( A)自然数1~9的累加和 B)自然数110的累加和1 C 语言程序设计 期末考试模拟试题二 一、单项选择题(10x2’=20’) 1、以下叙述正确的是( ) A)C 语言的源程序不必通过编译就可以直接运行。 B)C 语言中的每条可执行语句最终都将被转换成二进制的机器指令。 C)C 语言源程序经编译形成的二进制代码可以直接运行。 D)C 语言中的函数不可以单独进行编译。 2、一个 C 语言的源程序中( ) A)必须有一个主函数 B)可能有多个主函数 C)必须有除主函数外其它函数 D)可以没有主函数 3、以下不能定义为用户标识符的是( ) A)scanf B)Void C)_3com D)int 4、若以下选项中的变量已正确定义,则正确的赋值语句是( ) A)x1=26.8%3; B)1+2=x2; C)x3=0x12; D)x4=1+2=3; 5、设有定义:float a=2,b=4,h=3;以下 C 语言表达式中与代数式 (a b) * h 2 1 + 的计 算结果不.相符的是( ) A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2 D)h/2*(a+b) 6、C 语言中用于结构化程序设计的 3 种基本结构是( ) A)顺序结构、选择结构、循环结构 B)if、switch、break C)for、while、do-while D)if、for、continue 7.在 while(!x)语句中的!x 与下面条件表达式等价的是( ) A) x!=0 B) x==1 C) x!=1 D) x==0 8、有以下程序: #include <stdio.h> void main(){ int i=1,j=1,k=2; if( (j++||k++)&&i++ ) printf(“%d,%d,%d\n”,i,j,k);} 执行后的输出结果是( ) A)1,1,2 B)2,2,1 C)2,2,2 D)2,2,3 9、有以下程序: #include <stdio.h> void main(){ int i,s=0; for(i=1;i<10;i+=2) s+=i+1; printf(“%d\n”,s);} 程序执行后的输出结果是( ) A)自然数 1~9 的累加和 B)自然数 1~10 的累加和
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有