填空选择判断(9)

2019-08-31 16:22

第9题 (1.0分) 题号:930

关于if语句中,条件表达式只能是关系表达式或逻辑表达式 答案:N

第10题 (1.0分) 题号:952

do-while循环是先判断循环条件表达式,后执行循环体;while循环是先执行循环体,后判断循环条件表达式. 答案:N

第11题 (1.0分) 题号:953

C语言中的for语句可以用于循环次数已经确定的情况,但是不能用于循环次数不确定而只给出循环结束条件的情况. 答案:N

第12题 (1.0分) 题号:954

continue语句只结束本次循环,而不是终止整个循环的执行.break语句则是结束整个循环过程,不再判断执行循环的条件是否成立. 答案:Y

第13题 (1.0分) 题号:941

在定义二维数组时,可以将该数组的两个维数全部省略 答案:N

第14题 (1.0分) 题号:735

如果想使一个数组中全部元素的值为0,可以写成 int a[10]={0*10}; 答案:N

第15题 (1.0分) 题号:736

int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列 的元素赋初值,其余元素值为0. 答案:Y

三、单项选择 共20题 (共计40分) 第1题 (2.0分) 题号:2056 以下程序的输出结果是(). main() {float x=3.6; int i; i=(int)x;

printf(\}

A:x=3.600000,i=4 B:x=3,i=3

C:x=3.600000,i=3 D:x=3 i=3.600000 答案:C

第2题 (2.0分) 题号:2214

在C语言中,char型数据在内存中的存储形式是(). A:补码 B:反码 C:原码 D:ASCII码 答案:D

第3题 (2.0分) 题号:2174 C语言程序中必须有的函数是(). A:#include \B:main C:printf D:scanf 答案:B

第4题 (2.0分) 题号:2040

若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97), 则以下程序段的执行结果是().

ch='a'; k=12; printf(\A:因变量类型与格式描述符的类型不匹配,输出无定值 B:输出项与格式描述符个数不符,输出为零值或不定值 C:61,141,k= D:61,141,k=%d 答案:C

第5题 (2.0分) 题号:2049 以下程序的输出结果为(). main()

{int i=010,j=10;

printf(\} A:11,10 B:9,10 C:010,9 D:10,9 答案:B

第6题 (2.0分) 题号:2189

从键盘上输入某字符串时,不可使用的函数是().

A:getchar() B:gets() C:scanf() D:fread() 答案:A

第7题 (2.0分) 题号:2045

若给定条件表达式(M)?(a++):(a--),则其中表达式M(). A:和(M==0)等价 B:和(M==1)等价 C:和(M!=0)等价 D:和(M!=1)等价 答案:C

第8题 (2.0分) 题号:2144 int a=1,b=2,c=3; if(a>b)a=b; if(a>c)a=c; 则a的值为(). A:1 B:2 C:3 D:不一定 答案:A

第9题 (2.0分) 题号:2122 下列程序的输出结果是(). main()

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

case 1:switch(y) {

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

printf(\}

A:a=1,b=0 B:a=2,b=1

C:a=1,b=1 D:a=2,b=2 答案:B

第10题 (2.0分) 题号:2050

C 语言中以下几种运算符的优先次序()的排列是正确的. A:由高到低为:!,&&,||,算术运算符,赋值运算符

B:由高到低为:!,算术运算符,关系运算符,&&,||,赋值运算符 C:由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,|| D:由高到低为:算术运算符,关系运算符,!,&&,||,赋值运算符 答案:B

第11题 (2.0分) 题号:2263 以下不正确的if语句形式是(). A:if(x>y&&x!=y); B:if(x==y) x+=y;

C:if(x!=y) scanf(\D:if(x

第12题 (2.0分) 题号:2059 以下程序的运行结果是(). main() { int n;

for(n=1;n<=10;n++) {

if(n%3==0) continue; printf(\ } }

A:12457810 B:369 C:12

D:1234567890 答案:A

第13题 (2.0分) 题号:2061

在以下给出的表达式中,与 do--while(E)语句中的(E)不等价的 表达式是(). A:(!E==0) B:(E>0||E<0) C:(E==0) D:(E!=0) 答案:C

第14题 (2.0分) 题号:2058 以下程序的运行结果是(). main() {

int i=1,sum=0;

while(i<10) sum=sum+1;i++; printf(\}

A:i=10,sum=9 B:i=9,sum=9 C:i=2,sum=1 D:运行出现错误 答案:D

第15题 (2.0分) 题号:2068 设j和k都是int类型,则for循环语句

for(j=0,k=-1;k=1;j++,k++) printf(\A:循环结束的条件不合法 B:是无限循环

C:循环体一次也不执行 D:循环体只执行一次 答案:B

第16题 (2.0分) 题号:2251 以下不是无限循环的语句为(). A:for(y=0,x=1;x>++y;x=i++) i=x; B:for(;;x++=i); C:while(1){x++;}

D:for(i=10;;i--) sum+=i; 答案:A

第17题 (2.0分) 题号:2278

以下能对一维数组a进行正确初始化的语句是(). A:int a[10]=(0,0,0,0,0) B:int a[10]={}; C:int a[]={0}; D:int a[10]={10*1}; 答案:C

第18题 (2.0分) 题号:2284

若有说明: int a[3][4]={0};则下面正确的叙述是(). A:只有元素a[0][0]可得到初值0 B:此说明语句不正确


填空选择判断(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:隧道短台阶法施工技术交底(隧01) - 图文

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

马上注册会员

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