资源描述:
《c程序设计期末考试习题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、13、判断变量ch中的字符是否为大写字母,最简单的正确表达式是(A)。A、ch>='A'&&ch<='z'B、A<=ch<=ZC、'A'<=ch<='z'D、ch>=A&&ch<=z14、在C语言中,能表示无符号长整型常数的是(D)。A、OLB、4962710UC、912374uD、2UL15、能正确表示C语言的字符常量的是(C)。A、' x41'B、''A''C、' 'D、'' ''16、C语言中逻辑表达式的值为(A)。A、0或1B、非零值或零值C、true或falseD、'true'或'false'17、C语言提供的基本数据类型关键字是(C)。A、integerB
2、、FLOATC、unsignedD、Double18、若定义语句:intb[]={1,2,3,4,5},*P=b;则表达式*p++的值是(A)。A、1B、2C、b[0]的地址D、b[1]的地址19、在下列选项中,不正确的表达式是(C)。A、a>bB、c--,++b,a+=1C、a=c+b>n-m=kD、p++20、若有以下定义:inta[]={1,2,3,4,5,6,7};charcl='b',c2='2';则数值不为2的表达式是(D)。A、a[1]B、'd'-clC、a['3'-c2]D、c2-025、下述对C语言字符数组的描述中错误的是(C)。A、字符数组可以存放字符串
3、B、字符数组中的字符串可以整体输入、输出C、可以在赋值语句中通过赋值运算符"="对字符数组整体赋值D、不可以用关系运算符对字符组中的字符串进行比较27、以下程序的输出结果是(A)。main(){inti=010,j=10,k=ox10;printf(''%d,%d,%d'',i,j,k);}A、8,10,16B、8,10,10C、10,10,10D、10,10,163028、以下程序的输出结果是(B)。#include<stdio.h>main(){printf(''%d'',NULL);}A、不确定的值(因变量无定义)B、0C、-1D、129、以下程序的输出结果是
4、(B)。main(){charc1='6',c2='0';printf(''%d,%d,%d'',c1,c2,c1-c2);}A、因输出格式不合法,输出出错信息B、54,48,6C、6.0,7D、6,0,632、下述对C语言字符数组的描述中错误的是(C)。A、字符数组可以存放字符串B、字符数组中的字符串可以整体输入、输出C、可以在赋值语句中通过赋值运算符''=''对字符数组整体赋值D、不可以用关系运算符对字符组中的字符串进行比较33、TurboC中,对于以下程序(A)。main(){intx,y;y=creat(&x);printf(''%d'',y);}creat
5、(inta){returna++;}A、编译时会给出错信息B、顺利进行编译、连接、执行;不报任何错误C、顺利通过编译、连接、但不能执行D、顺利通过编译,但连接出错34、设有如下定义:intx=10,y=4,z;则语句:30printf(''%d'',z=(x%y,x/y));的输出结果是(C)。A、1B、0C、2D、335、下述程序段的输出结果是(D)。main(){intx=10,y=10;printf(''%d,%d'',x++,++y);}A、10,10B、11,11C、11,10D、10,1136、定义如下变量和数组:intj;intx[3][3]={1,2
6、,3,4,5,6,7,8,9};则下面语句的输出结果是(C)。for(i=0;i<3;i++﹚printf(''%d'',x[i][2-i]);A、159B、147C、357D、36937、若要求在if后一对圆括号中表示a不等于0的关系,则不能正确表示这一关系的表达式为(C)。A、a<>0B、!aC、a=0D、a38、若m,y,z均为int型变量,则执行下面语句后m值是(A)。m=1;x=2;y=3;z=4;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<z)?m:z;A、1B、2C、3D、439、若有定义:inta=7;floatx=2.5,y=4.7,则表达式
7、x+a%3*(int)(x+y)%2/4的值是(A)。A、2.500000B、2.750000C、3.500000D、0.00000040、如下说法不正确的是(C)。A、c>a+b等效于c>(a+b)B、若a,b均为真,则a
8、
9、b为真30C、表达式'c'&&'d'的值为0D、逻辑运算符!比逻辑运算符
10、
11、的优先级高41、putchar()函数可以向终端输出一个(B)。A、整型变量表达式值B、字符C、字符串D、实型变量值42、表达式18/4*sqrt(4.0)/8值的数据类型为(C)。A、intB、floatC、dou