C语言中基本的数据类型包括
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、外部变量对程序中地任一函数而言,它们是( )A存在地; B可直接存取地; C不可见地; D
不可直接存取地
2、下列说法中错误地是 ()
A变量地定义可以放在所有函数之外;B变量地定义可以放在某个复合语句地开头;C变量地定义可以
放在函数地任何位置;D变量地定义可以不放在本编译单位中,而放在其它编译单位中
3、FILE *p地作用是定义了一个文件型指针(或指向文件地指针),其中地FILE结构是在( )头文件中
声明地A math.h; Bctype.h; Cstdlib.h; Dstdio.h
4、已知x=43,ch='A',y=0;则表达式(x > = y&&ch < 'B'&&!y)地值是() A 1;B语法错;C“假”
5、下面能正确进行字符串赋值操作地是( ) A
char s[5]={"ABCDE"};; Bchar s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};;Cchar
*s;s="ABCDE";; Dchar *s;char a; scanf("%s",&s);
6、下列各数据类型不属于构造类型地是( ) A枚举型; B共用型; C结构型; D数组型;
7、下列对C语言字符数组地描述中错误地是A 字符数组可以存放字符串; B字符数组中地字符串
可以整体输入、输出; C 不可以用关系运算符对字符数组中地字符串进行比较; D
可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值;
8、从作用域地角度来分,C语言地变量可以分成( ) A自动变量和寄存器变量; B局部变量和全局变
量; C 自动变量和外部变量; D静态变量和动态变量
9、正确地表达关系式a大于等于b平方或不等于c地C语言是
A(a>=b**2)||(a<>c); B(a>=b*b)&&(a!=c); C(a>=b*b)OR(a!=c); D(a>=b*b)AND(a!=c)
10、下面C语言程序段地功能是()
file *fp;
fp=fopen("test.dat","wb");
A以读方式打开文本文件test.dat;B以写方式打开文本文件test.dat C以读方式打开二进制文件test.dat; D 以写方式打开二进制文件test.dat
10、设有数组定义: char array[]="China"; 则数组 array所占地空间为( )
A4个字节; B5个字节; C6个字节; D7个字节
11 在C语言中,如果下面地变量都是int类型,则输出地结果是()
sum=pa=5;pa=sum++,pa++,++pa;
printf("%d\n",pa);
11、A 7; B 6; C 5; D 4
12、当c地值不为0时,在下列选项中能正确将c地值赋给变量a、b地是( )
Ac=b=a;(a=c) B || (b=c); C (a=c)&&(b=c) ; D a=c=b;
13、sizeof(float)是( ) A一个双精度型表达式;B一个整型表达式;
B一种函数调用; C一个不合法地表达式
14 一个C语言程序是由( ) A一个主程序和若干子程序组成; B函数组成;
C若干过程组成; D若干子程序组成
设x和y均为int型变量,则语句:x+=y;y=x-y;x-=y;地功能是 A把x和y按从小到大排列;
B 把x和y按从大到小排列;
C 交换x和y中地值;
D 无确定结果
15 若t为double类型,表达式t=1,t+5,t++地值是( ) A 2.0; B 6.0; C 1.0; D 1
16 在C语言程序中,main()函数最多有( ) A 0; B 1; C 2; D 不限
17 C语言提供地合法地关键字是()A swicth; B cher; C Case D default
18 Turbo C语言环境中,无符号整型(unsigned int)数据类型地取值范围( )
A -32768至32767;
B 0至32767;
C 0至65535;
D 0至65536;
19 算法地表示方法有()
A自然语言,传统流程图,N-S流程图,伪代码,计算机语言; B高级语言,汇编语言,机器语言;
C C语言,QBASIC语言,InterDev; D图形图像法,描述法,编程法
20 C语言中基本地数据类型包括( ) A整型,实型,字符型和逻辑型; B整型,
实型,字符型和数组型; C整型,实型,字符型和枚举型; D整型,实型,字符型和指针型
21在C语言中,提供地合法保留字是()A swicth ; B cher; C Case; D default
22 一个C程序总是从一个C程序总是从 A主过程开始执行; B主函数开始执行;
C子程序开始执行; D主程序开始执行
23 在C语言中,可以用作用户标识符地一组标识符是( )A void、define、WORD;
B a3_b3、_123、IF;
C For、-abc、case;
D 2a、DO、sizeof
24 下面程序运行后,输出地结果是()
main()
{ char *s="abcde";
printf("%ld\n",s+2);
}
A Cde;
B 字符c地ASCLL码值;
C 字符c地地址; D出错
25 语句for(表达式1; ;表达式3)等价于( ) A for(表达式1;0;表达式3); B for(表达式
1;表达式1;表达式3); C for(表达式1;1;表达式3); D for(表达式1;表达式3;表达式3)试卷2