C语言基础知识测试题(2)
时间:2025-07-10
时间:2025-07-10
B.int i=1,j=0;
j=i=((i=3)*2);
C.int i=0,j=1;
(j==1)?(i=1):(i=3);
D.int i=1,j=1;
i+=j+=2;
12 .若t为double类型,表达式t=1,t+5,t++的值是( )
A.1 B.6.0 C.2.0 D.1.0
13.设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后m,n的值是( )
A.0,0 B.0,1 C.1,0 D.1,1
14 .执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为( )
A.3,3,2 B.3,2,2 C.3,2,3 D.2,3,2
15 .若a=1,b=2,c=3,d=4,则条件表达式a<b?a:a<d?c:d的值为( )
A.1 B.2 C.3 D.4
16 .设int n=7;则++n+1= =9的结果是( )
A.true B.false C.1 D.0
17 .设a=2,b=2;则++a+b的结果是(d ),a的结果是(b ),b的结果是(a )
A.2 B.3 C.4 D.5
18 .设a=2,则执行b=a==!a;语句后,b的结果是( )
A.0 B.1 C.2 D.3
19 .设有以下语句,则c的二进制值是( )
char a=3,b=6,c;
c=a^b<<2;
A.00011011 B.00010100 C.00011100 D.00011000
20 .在C语言类型说明中,int、char、short等类型的长度是( )
A.固定的 B.由用户自己定义的 C.任意的 D.与机器字的长度有关的
二.填空题
1. C语言中的标识符只能由三种字符组成,它们 是。 2 一个C语言程序有且仅有一个________函数。
3 一个C语言程序有____个main( )函数和______个其他函数。
4 结构化设计中的三种基本结构是____________________。
5 C语言程序的执行是从______________________开始执行的。
6 C语言源程序文件后缀是____,经编译后生成文件的后缀是______。经链接后生成文
件的后缀是______。
7 C语言源程序的语句分隔符是______。
8 C语言程序开发的四个步骤是______、_______、_______、_______。
9.若a是int型变量,且a的初值为6,则执行下面表达式后a的值为 。 a+=a-=a*a
10. \72 在内存中占 个字节,“\72”在内存中占 。
11.字符串“\\\”ABC\"\\"的长度是 。
12.C语言中的基本数据类型分为 型、 型和 型。
13.C语言的整型可分为 型、 型、 型、 整型、
上一篇:磁共振操作规程