c语言选择判断题

上传人:玉** 文档编号:1833 上传时间:2016-09-18 格式:DOC 页数:53 大小:765.50KB
返回 下载 相关 举报
c语言选择判断题_第1页
第1页 / 共53页
c语言选择判断题_第2页
第2页 / 共53页
c语言选择判断题_第3页
第3页 / 共53页
点击查看更多>>
资源描述
判断题: 1、 在 C 语言中,枚举元素表中的元素有先后次序,可以进行比较。 2、 当需要接受用户从键盘输入的含有空格的字符串时,应使用 函数。 3、 在 C 语言中,枚举元素表中的元素有先后次序,可以进行比较。 4、 使用联合体 一组具有相同数据类型的数据作为一个整体,以便于其中的成员共享同一存储空间。 5、 系统中标准输入文件是指硬盘。 6、 已知函数调用形式: 其中 表的是一个指针,指向要读入数据的存放地址。 7、 数的作用是从指定文件读入一个字符,该文件的打开方式必须是追加。 8、 枚举元素的值可以是整数或字符串。 9、 可以在定义枚举类型时对枚举元素进行初始化。 10、 若要 为读 /写建立一个新的文本文件 ,在 数中应使用的文件方式为 w+。 11、 标准输入输出函数中,将一个字符写到磁盘文件上去,应调用 数。 12、 在 函数 按指定的格式将数据写入文件,如果执行成功,函数返回的是结束符。 13、 操作系统是以文件为单位对数据进行管理的。 14、 C指字符常量 C。 15、 字符串 内存中占据的存储空间是 5 个字节。 16、 定义了一个一维指针数组,它有 5个元素,每个元素都是指向字符数据的指针型数据。 17、 调用 g)的返回值为 8。 18、 if(a=b)语句可用于判断两个字符串 a和 19、 两个字符串所包含的字符个数相同时才能比较字符串大小。 20、 字符个数多的字符串比字符个数少的字符串大。 21、 字符数组的字符串可以整体输入输出。 22、 23、 在 释说明只能位于 一条语句的后面。 24、 在 16 位 5种基本数据类型的存储空间长度的排列顺序为: b=5) 是合法的关系表达式。 57、 关系表达式 a=bc 等价于 a=(bc) ,同时也等价于 a=bc。 58、 字符 0是字符串的结束标记,其 码为 0。 59、 算述运算 *、 /、 +和一具有相同的优先级。 60、 数的格式控制串之后的所有参数的前面都必须有 &。 61、 若有 =10 , j=0;则执行完语句 j=0)+ +; - -; 的值为 11。 62、 环体 达式 ); 但这种循环是当表达式为真时反复执行循环体,表达式为假时结束循环。 63、 为变量 相同的。 64、 句不能用于循环语句和 65、 在 66、 语句 y=*p+; 和 y=(*p)+; 是等价的。 67、 #作用是将说明标准输入输出流对象的头文件包含到当前源文件中来。 68、 ; ; ) 语句 等价于 1) 语句 ,即不设初值、不判断条件、无终止地执行循环体。 69、 是 C 的保留字。 70、 若 i=10,j=2; 则执行完 i*=j+8; 后 i 的值为 28 。 71、 在 C 语言中, A 和 A 等价。 72、 表达式 4/7 和 的值相等。 73、 关系表达式 a=b c 等价于 a= =b c. 74、 逻辑表达式 C&d 的值为 1. 75、 若有说明 c;则 c=);是正确的 76、 择结构和循环结构。 77、 在 78、 空语句是合法的 C 语句。 79、 句的循环体不能是复合语句。 80、 关系运算符的优先顺序为:赋值运算符 y&)/(b1)的值是 _。 A) 0 B) 2 C) 4 D) 8 2、 以读写方式打开一个已有的文件 面有关 数正 确的调用方式为 _。 A)fp=f); B)fp=r+); C)fp=; D)fp=); 3、 在 C 程序中 ,可把整型数以二进制形式存放到文件中的函数是 _。 A) 数 B) 数 C) 数 D) 数 4、 以下程序输出的结果是 _ # w10=,k; k=1;k(y)?(x):(y) a=4,b=2,c=3,d=4,t; t=a+b,c+d)*10; %dn,t); A) 6 B) 7 C) 60 D) 70 12、 当顺利执行了文件关闭操作时, _。 A)0 B) C) D)1 13、 下列叙述中正确的是 _。 A) C 语言编译时不检查语法。 B) C 语言的子程序有过程和函数两种。 C) C 语言的函数可以嵌套定义。 D) C 语言所有函数都是外部函数。 14、 下列语句中,不能将文件型指针 _。 (注:假定能正确打开文件 ) A)fp=w) B) C) D)L,0) 15、 运行程序: #S(X) 2*X+1 a=6,k=2,m=1; a+=S(k+m); %dn,a); 则输出结果是 _。 A) 13 B) 12 C) 7 D) 6 16、 源程序 编译产生的目标文件和连接后产生的可执行文件是 _。 A) B) C) D)7、 下面说明中,正确的是 _。 A) v1 B) v2= C) D) 18、 数用来判断文件是否结束,如果文件没有结束,则返回值是 _。 A) B)0 C)1 D)9、 以下程序的输出结果 是 #M(x,y,z) (x)*y+z a,b,c; a=b=1;c=3; %dn, M(a+b,b+c,c+a); A) 9 B) 12 C) 8 D) 程序不能运行 20、 若定义 a=3,b=10; %dn,a * *i; w ); i=0;xz); %dn,t); A) 1 B) 0 C) 5 D) 3 28、 程序中头文件 内容是 : # N 5 # N*3 程序如下: # # N*2 i; i=2; %dn,i); 程序编译后运行输出结果是 _。 A) 10 B) 20 C) 25 D) 15 29、 有以下程序 # i=10,j=30,k,n; fp=w); %dn,i); %dn,j); fp= r); fp=%d%d,&k,&n); %d %dn,k,n); 程序运行后的输出结果是 _。 A) 10 30 B) 20 30 C) 30 50 D) 30 20 31、 下列程序执行后的输出结果是 _。 x=d; %cn,A+(x-a+1); A) G B) H C) E D) J 32、 下面能正 确进行字符串赋值操作的语句是 _。 A)s5= B)s5=A,B,C,D,E; C)s;s=; D)s;%s,s); 33、 下列程序执行后的输出结果是 _。 5; ; ,; 4=$; %sn, A) B) C) D) $4、 以下程序运行后,输出结果是 _。 a= b= k; p1=a;p2=b; k=0;k=A)|(c=c) D) (c=A)&(c # 0=1,2,3,4,5; 6789); %sn, 若输入 ,则输出结果是 _。 A) B) C) 12345 D) 9、 运行程序: x=z=a; %dn,(x&1)&(z # 0=t; %d %d n,; A) 8 8 B) 5 20 C) 11 20 D) 20 20 45、 以下语句中,不正确的是 _。 A) 0; B) =C, t, e, s, t; C) = D) 0=n0 46、 若变量 a是 型,执行语句: a=A+,正确的叙述是 _。 A) a 的值是字符 C B) a 的值是浮点型 C) 不允许字符型和浮点型相加 D) a 的值是字符 A的 加上 1 47、 运行下面程序: if(A& b8=c8,*pb=b+3; b) c, %dn,c); 则输出结果是 _。 A) 8 B) 5 C) 6 D) 7 53、 运行下面程序: p=*r; q; q=(p; q+; r=(q; %sn,r); 则输出结果是 _。 A) B) C) D) 4、 运行下面程序: c,d) *c=*c+1;d=d+1; %c %cn,*c,d); a=B,b=c; b,a); %c %cn,a,b); 则输出结果是 _。 A) d C B) d C C) d C D) d C B d C d B c d C 55、 运行下面程序 : c =a,b,c,d, e, f, g,h,0; i,j; i=c); j=c); %d %dn,i,j); 则输出结果是 _。 A) 9 9 B) 8 9 C) 1 8 D) 9 8 56、 运行下面程序 : # p=; %dn,p); 则输出结果是 _。 A) 12 B) 15 C) 6 D) 5 57、 以下描述中不属于 _。 A) B) C) D) 8、 若有说明语句: a,b,c,*d=&c;则能正确从键盘读入三个整数并分别赋给变量 a、 b、 _。 A) %d%d%d,&a,&b,d); B) %d%d%d,&a,&b,&d); C) %d%d%d,a,b,d); D) %d%d%d,a,b,*d); 59、 在下面程序段中, _。 k=0; *n); ); A) a=13 y=13 B) a=13 y=13 C) a=13 y=13 D) a=13 y=13 * * * * a=16 y=29 a=13 y=29 a=13 y=19 * * * a=19 y=48 a=13 y=44 71、 有如下程序 i,; i=0;i 22 33 B) ) ) 10 22 33 76、 执行下面程序: n; %d,&n); if(n+5); %dn,j); 输出结果是 _。 A) 45 B) 40 C) 34 D) 55 84、 运行下面程序 : n1,%d,& 0) n1=0; n2=0; %d, 若从键盘上输入 298 则输出结果为 _。 A) 2 B) 29 C) 8 D) 0 85、 若有定义: a=8,b=5,c; 则执行语句 c=a/b+, _。 A) B) 1 C) D) 2 86、 执行程序段: a=1234; %2dn,a); 则输出结果是 _。 A) 12 B) 34 C) 1234 D) 提示出错、无结果 87、 运行下面程序: # k=0,a=1; D) if(b=1) k=2;n=3; 94、 有如下程序 n=9; n6) %2d,n); 该程序段的输出结果是 _。 A) 9 8 7 B) 8 7 6 C) 8 7 6 5 D) 9 8 7 6 95、 若 下面 _。 k=10; k=0) k=A)0 次 B)1 次 C)10 次 D)无限次 96、 有如下程序 n) if(n2) ; ); %dn,); 该程序的输出结果是 _。 A) 2 B) 4 C) 6 D) 8 97、 数组定义 a10=a,b,c;包括了 _个元素。 A)3 B)9 C)4 D)10 98、 有以下程序段 : k=0; k) k+; 则 环执行的次数是 _。 A) 无限次 B) 有语法错,不能执行 C) 一次也不执行 D) 执行 1 次 99、 函数 12340的值为 _。 A)7 B)8 C)4 D)9 100、 执行下面程序 : x=4; %dn,); !(; 则输出结果是 _。 A) 2 B) 4 2 C) 2 1 D) 死循环 101、 以下存储类型只有在使用时才为该类型变量分配内存的是 _。 A) B) C) D) 01、 设有以下函数: x) y=0; z=2; y+; z+; x+y+z); 若在下面主程序中调用该函数,则输出结果是 _。 x=3,k; k=1;k a10,*b=a; 不能给 _。 A)a) B)a0); C)a0); D)b) 104、 运行下面程序: ff(n) f=1; f=f*n; f; k; k=1;k b=n,b)+1); 则运行结果为 _。 A) B) C)0 D)06、 下列运算符中优先级最高的是 _。 A) 表示回车 ) a1,a2;c1,%d%c%d%c,& A) 10A 20 B B)10 A 20 B C) 10 D)10B 110、 已有定义 x;y; 且执行 %3d%f,&x,&y);语句时,从第一列开始输入数据库 12345 678,_。 A)无确的定值 B) C) D)11、 判断 变量 否为大写字母的正确表达式是 _。 A)A=A)& (A)& (CH=112、 已有程序段和输入数据的形式 ,程序中输入语句的正确形式应当为 _。 ) a; f; ); 2 A)%d,%f ,&a,&f); B)%f ,%d,&f,&a); C)%d%f ,&a,&f); D)%f%d,&f,&a); 113、 根据定义和数据的输入方式,输入语句的正确形式为 _。 已有定义: f1,数据的输入形式: )%f ,%f ,& B)%f%f , & C)% ,& D)%,& 114、 读以下程序,当输入数据的形式为: 25,13,10,正确的输出结果 _。 ) x,y,z; %d%d%d,&x,&y,&z); x+y+z=%dn,x+y+z); A) x+y+z=8 B) x+y+z=35 C) x+y=35 D)不确定值 115、 根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 _。 ) (输入语句 ) %c%c%c, 输入形式: A B C 输出形式: A B A)%c,%c,%c,& B)%2c%2c%2c,& C)%c %c %c,& D)%c%c%c,& 116、 设 a=12,则执行完语句 a+=a-=a*a 后, _。 A) 552 B) 264 C) 144 D) 17、 设 a=5, b=6, c=7, d=8, m=2,n=2, 执行 (m=ab)&(n=cb) 后 n 的值为 _。 A)1 B)2 C)3 D)4 118、 逻辑运算符两侧运算对象的数据类型 _。 A)只能是 0或 1 B)只能是 0 或非 0正数 C)只能是整型或字符型数据 D)可以是任何类型的数据 119、 正确表示 当 1, 10和 200, 210范围内为真,否则为假 的表达式是 _。 A)(X=1)&(X=200)&(X=1)| (X=200) | (X=1)&(X=10) | (X=200)&(X=1) | (X=200) | ( %dnm); %dn,m - -); A)4 B)5 C)6 D)7 124、 执行以下语句后 _。 a,b,c; a=b=c=1; +a|+b&+c; A)1 B)2 C) 错误 D)0 125、 不合法的常量是 _。 A) 2 B) (外面是单引号 ) C) D)483 126、 若有以下定义 s=092; 则该语句 _。 A)使 s 的值包含一个字符 B)定义不合法, C)使 个字符 D)使 个字符 127、 以下程序的输出结果是 _。 a=100,x=10,y=20,; if(x y=10; do %dn, A) B) 1 C) 8 D) 0 143、 下面程序的运行结果是 _。 # a=1,b=10; a; a+; i,0; i=1;:y=1; B) if(x) if(x0)y=1; y=0; if(x=0) if(x0)y=1; if(x0)y=1; if(x=0)y=0; y=y=161、 以下 _合法的一组用户定义标识符。 A) B) C) 3 D) _001 62、 以下循环体的执行次数是 _。 i,j; i=0,j=3;i a=2,c=5; a=%d,b=%dn,a,c); A) a=%2,b=%5 B) a=2,b=5 C) a=d,b=d D) a=%d,b=%d 165、 若有定义 #a 4 x=0;y=z=A;则下面错误的语句是 _。 A) a+; B) x+; C) +y; D) +z; 166、 若有定义 : w; a, b; 则合法的 句是 _。 A) w) B) a); *n); *n); *n); *n); C) b) D) b) : *n); : *n) n); : *n) +2: *n); n) 167、 C 语言对于嵌套 是 _匹配。 A)与最外层的 B)与之前最近的 C)与之前最近的不带 D)与最近的 之前的 68、 设有以下变量定义 ,并已赋确定的值 w; x; y; z; 则表达式 :w+x+z/y 值的数据类型为 _。 A) B) C) D) 69、 若 a, b, 执行以下语句后, a、 _。 a=b=c=0; a+ & +b | c+; A) 1, 0 B) 0, 1 C) 1, 1 D) 0, 0 170、 若 x为 则下面与逻辑表达式 !语言关系表达式是 _。 A) x=1 B) x!=1 C) x=0 D) x!=0 171、 设 a=3;下列表达式值等于 0 的是 _。 A) a & (a0) B) !a|a C) a%=a D) a=a 172、 若变量已正确定义并赋值,下面符合 _。 A) a:=b+1 B) a=b=c+2 C) D) a=a+7=c+b 173、 设 a=5, b=2, c=3, d=4;则表达式 ab?a:cd?c:d 值为 _。 A) 2 B) 3 C) 4 D) 5 174、 C 语言中运算对象必须是整型的运算符是 _。 A) % B) / C) = D) 175、 设 x,y,z和 执行表达式: x=(y=4,z=16,k=32)后, _。 A)4 B)16 C)32 D)52 176、 若已定义 x和 y为 型,则表达式 x=2,y=x+3/2 的值是 _。 A) B) C) D) 77、 设有如下的变量定义 i=8,k,a,b; w=5; x=y=以下符合 _。 A)a+=b=4)*(a=3) B)x%( C)a=a*3=2 D)y=i) 178、 若变量 a、 下面合法的语句是 _。 A) a=2 B) +i; C) a=a+=5; D) a=i); 179、 假定有以下变量定义: k=7,x=12; 则能使值为 3 的表达式是 _。 A)x%=(k%=5) B)x%=() C)x%= D)(x%=k)-(k%=5) 180、 若有以下程序段, ,.0/c2* 则执行后, 值是 _。 A) 0 B) C) 1 D) 2 181、 以下叙述正确的是 _。 A)输入量可以是一个实型常量, 例如: %f, B)只有格式控制,没有输入项,也能正确输入数据到内存, 例如: a=%d,b=%; C)当输入实型数据时,格式控制部分可以规定小数点后位数, 例如: %&f); D)当输入数据时,必须指明变量地址, 例如: %f,&f); 182、 有程序 : y=3,x=3,z=1; %d %dn,(+x,y+),z+2); 运行该程序的输出结果是 _。 A) 3 4 B) 4 2 C) 4 3 D) 3 3 183、 设 x和 变量,则语句: x+=y;y=x-=y;的功能是 _。 A)把 x 和 B)把 x 和 C)无确定结果 D)交换 x和 184、 能正确表示逻辑关系: a5 或 a C 语言表达式是 _。 A) a=5 or a=5|a=5 &a=5|%dn,m) %dn, A)7 B)6 C)5 D)4 188、 有如下程序 x=5.0,y; if(x,则输出为 _。 # ch=)!=n) if(A&a& D) x)=0 195、 执行以下程序后,输出结果是 _。 y=10; do %dn, A)B)1 C)8 D)0 196、 以下所列的 误的是 _。 A) 0 B) C) D) 72 197、 在下列选项中,没有构成死循环的程序段是 _。 A)i=100; ;); B)i=100; ) i=i&100+1; if(i100) C)k=1000; k100; D)s=36; s); 198、 下列选项中,合法的 _。 A) B) C) D) 99、 执行语句: i=1;i+,则输出结果为 _。 # ,; ch=!=n) a: h: ; 0:; %d,%dn,v1, A)2, 0 B)5, 0 C)5, 5 D)2, 5 202、 运行程序: # n=c; n+) ;a:A:b:B:;c:C:; d:D:; 则输出结果是 _。 A) B) C) D) 03、 若以下程序所生成的可执行文件名为 打入以下命令执行该程序时,程序的输出结果是 _。 ) +%s,* A) B) C) D)04、 假定 x 和 ,则表达式 x=2,y=x+3/2的值是 _。 A) B) 3 C) D) 05、 下面程序的运行结果是 _。 =65; i,s=0; i=0;chi=0 & chi #T (x) PT*x*x a=1,b=2; %n,S(a+b); A) B) C) D)08、 设 x、 y、 从键盘给 x、 y、 正确的输入语句是 _。 A) x,y,z; B) %d%d%d,&x,&y,&z); C) %d%d%d,x,y,z); D) %d%d%d,&x,&y,&z); 209、 以下程序执行后, _。 a, k=4,m=6,*k,*m; a=&m; %dn,a); A)4 B)1 C)0 D)运行时出错, 210、 设 a、 b、 c、 d、 m、 a=5,b=7,c=3,d=8,m=2,n=2,则逻辑表达式 (m=ab)&(n=cd)运算后, _。 A) 0 B) 1 C)2 D) 3 211、 以下程序运行后,输出结果是 _。 5=693,825,*p2; i,j,s=0; i=0;i=0 & pij=10) b%3=1) b+=3; %dn,a); A) 101 B) 3 C) 4 D) 5 217、 请选出合法的 A)a=a+b B)a?10 C)a=a+b); D)a+; 218、 若有如下定义: a=511,*b=&a; 则 %dn,*b);的输出结果为 _。 A) 无确定值 B) a 的地址 C) 512 D) 511 219、 执行以下程序片段的结果是 _。 x=321; %2d, x); A)打印出 321 B)打印出 32 C)打印出 21 D)陷于死循环 220、 运行下面程序: a=2,i; i=0;%d,x); if(x40) %d,x); if(x30) %d,x); 若从键盘输入 58 则输出结果是 _。 A) 585858 B) 5858 C) 58 D) 58 225、 合法的数组定义是 _。 A)a=H,e,l ,l,o; B)a5=H,e,l,l,o; C)a=H,e,l ,l,o; D)a5= 226、 已有定义 : x=0,y=2,z=3; 则表达式 !(x+y)+y+z/2 的值是 _。 A) 6 B) 0 C) 2 D) 1 227、 设 a为 不能正确表示数学关系 |a|10的表达式是 _。 A) a10 | & a=& a=228、 运行下面程序: a=16,b=21,m=0; a%3) :m+;:m+; b%2) m+; :m+; %dn,m); 则输出结果是 _。 A) 1 B) 2 C) 3 D) 4 229、 以下程序的输出结果是 _。 # a=2,b=5; a=%d,b=%dn,a,b); A)a=%2,b=%5 B)a=2,b=5 C)a=%d,b=%d D)a=%d,b=%d 230、 以下程序的输出结果是 _。 # i; i=1;&(x s10=H,e,l,l,o; %d,s); A)8 B)7 C)6 D)5 233、 有以下程序,其 _。 # 2 # N+1 #M+1)*M/2 i,n=0; i=1;i i=1,j=3; %d,i+); i=0; i+=j*2; %d,%d,i,j); %d,%d,i,j); A)1, 6, 3, 1, 3 B)1, 6, 3, 2, 3 C)1, 6, 3, 6, 3 D)1, 7, 3, 2, 3 240、 以下选项中合法的用户标识符是 _。 A)B)2 C)3 D)41、 一个 C 语言源程序是由 _组成。 A)若干过程 B)若干子程序 C)若干函数 D)一个主程序和若干子程序 242、 C 语言中,要求参加运算的数必须是整数或字符的运算符是 _。 A)/ B)! C)% D)= 243、 型的数据取值范围是 _
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文书 > 方案规范


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!