C语言选择题(1-3章)(2)

2019-08-29 00:17

#include void main( ) {int x=3; do {

printf(\ }while(!(--x)); }

A) 1 B) 1 -2 C) 3 0 D)是死循环 33、以下能正确定义变量a、b和c并同时均为其赋值的语句是_______. A) int a=5; b=5; c=5; B) int a,b,c=5;

C) a=5, b=5, c=5; D) int a=5, b=5, c=5; 34、以下程序的输出结果是________. #include void main() {

int a=12, b=12;

printf(\ }

A) 10,10 B) 12,12 C) 11,10 D) 11,13 35、阅读下面的程序

#include void main() {

int i,j;

scanf(\ printf(\ }

如果从键盘上输入1234567<回车>,则程序的运行结果是________.

A) i=123,j=4567 B) i=1234,j=567 C) i=1,j=2 D) i=123,j=45 36、为表示关系x≥y≥z,应使用C语言表达式________.

A) (x>=y)&&(y>=z) B) (x>=y)AND(y>=z) C) (x>=y>=z) D) (x>=y) & (y>=z) 37、C语言规定,一个C源程序的主函数名必须为__________.

A.program B.include C.main D.function 38、设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为_________. x=y=z=1;

t=++x || ++y && ++z;

A) 不定值 B) 4 C) 1 D) 0 39、有如下程序

#include void main( )

{ int x=1,a=0,b=0; switch(x) {

case 0: b++; case 1: a++; case 2: a++;b++; }

printf(\ }

该程序的输出结果是__________.

A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 40、设a为整型变量,不能正确表达数学关系1010&&a<15 D) !(a<=10)&&!(a>=15)

41、设i,j,k均为int型变量,则执行完下面的for循环后,k的值为_________. for(i=0,j=10;i<=j;i++,j--) k=i+j;

A) 12 B) 10 C) 11 D) 9

42、执行下面程序中的输出语句后,输出结果是________. #include void main() {int a;

printf(\ }

A) 65 B) 20 C) 15 D) 10 试题答案:B 考生答案:C × 43、表达式: 10!=9的值是____________.

A) true B) 非零值 C) 0 D) 1 44、在下列选项中,不正确的赋值语句是________. A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1;

45、函数pi的功能是根据以下近似公式求π值: (π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n) 请填空,完成求π的功能。 #include void main( )

{ double s=0.0; int i,n; scanf(\ for(i=1;i<=n;i++) s=s+_______ ; s=(sqrt(6*s)); printf(\ }

A) 1/i*i B) 1.0/i*i C) 1.0/(i*i) D) 1.0/(n*n) 46、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符________. A) 必须为字母 B) 必须为下划线

C) 必须为字母或下划线 D) 可以是字母,数字或下划线中的任意一种

47、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是________. A) 5.5 B) 5 C) 3 D) 4.0

48、调试程序时,如果某个“计算2的平方”的程序在调试时没有提示出错,而且成功执行并计算出了结果,但是结果等于5,这种情况一般称之为________.

A.语法错误 B.正常情况 C.编译器出错 D.逻辑设计错误 49、设ch是char型变量,值为'A',则表达式ch=(ch>='A' && ch<='Z')?ch+32:ch的值是_____. A) Z B) a C) z D) A 50、执行语句:for(i=1;i++<4;);后变量 i 的值是_______.

A)3 B)4 C)5 D)不定 51、一个C语言的执行是从___________.

A) 本程序的主函数开始,到本程序的主函数结束

B) 本程序的第一个函数开始,到本程序的最后一个函数结束 C) 本程序的主函数开始,到本程序的最后一个函数结束 D) 本程序的第一个函数开始,到本程序的主函数结束 52、C语言中非空的基本数据类型包括________.

A) 整型,实型,逻辑型 B) 整型,实型,字符型

C) 整型,字符型,逻辑型 D) 整型,实型,逻辑型,字符型

53、设ch是char型变量,值为'A',则表达式ch=(ch>='A' && ch<='Z')?ch+32:ch的值是_____. A) Z B) a C) z D) A 54、语句while(!e);中的条件 !e 等价于________.

A) e==0 B) e!=1 C) e!=0 D) ~e 55、在C语言中,要求运算量必须是整型的运算符是_________.

A) && B) % C) ! D) +

56、如果c为字符型变量,判断c是否为空格不能使用________.(假设已知空格ASCII码为32)

A) if(c=='32') B) if(c==32) C) if(c==' ') D) if(c==' ') 57、以下程序段__________. x=-1; do {

x=x*x; } while (!x);

A)是死循环 B)循环执行两次 C)循环执行一次 D)有语法错误


C语言选择题(1-3章)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:部编版二年级下语文1-4单元重点知识梳理(可打印)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: