C语言基本选择题及答案1.docx
- 文档编号:2243605
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:17
- 大小:95.91KB
C语言基本选择题及答案1.docx
《C语言基本选择题及答案1.docx》由会员分享,可在线阅读,更多相关《C语言基本选择题及答案1.docx(17页珍藏版)》请在冰豆网上搜索。
C语言基本选择题及答案1
C语言-基本选择题及答案[1]
计算机程序设计基础(C语言)
单项选择练习题
一、基本概念
1.C语言程序是由C构成的。
A)一些可执行语言B)main函数C)函数D)包含文件中的第一个函数
2.(A)是构成C语言程序的基本单位。
A、函数B、过程C、子程序D、子例程
3.C语言程序从C开始执行。
A)程序中第一条可执行语句 B)程序中第一个函数
C)程序中的main函数 D)包含文件中的第一个函数
4.C语言程序从main()函数开始执行,所以这个函数要写在_D___。
A)程序文件的开始B)程序文件的最后
C)它所调用的函数的前面D)程序文件的任何位置
5、以下说法中正确的是(C)。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main()函数中定义
C、C语言程序总是从main()函数开始执行
D、C语言程序中的main()函数必须放在程序的开始部分
6.下列方法中错误的是(D )。
A.主函数可以分为两个部分:
主函数说明部分和主函数体。
B.主函数可以调用任何非主函数的其它函数。
C.任何非主函数可以调用其它任何非主函数。
D.程序可以从任何非主函数开始执行。
7.下列说法错误的是:
(B)
A.C程序运行步骤是编辑、编译、连接、执行。
B.C语言的变量名必须用小写,常量用大写。
C.C语言的三种基本结构是顺序、选择、循环。
D.C程序一定由函数构成的。
8.下列关于C语言的说法错误的是(B)。
A)C程序的工作过程是编辑、编译、连接、运行
B)C语言不区分大小写。
C)C程序的三种基本结构是顺序、选择、循环
D)C程序从main函数开始执行
9.系统默认的C语言源程序扩展名为.C,需经过C之后,生成.exe文件,才能运行。
A)编辑、编译B)编辑、连接C)编译、连接D)编辑、改错
*10.下列说法中正确的是(B )。
A.由于C源程序是高级语言程序,因此一定要在TC软件中输入。
B.由于C源程序是由字符流组成的,因此可以作为文本文件在任何文本编辑的软件中输入。
C.由于C程序是高级语言程序,因此输入后即可执行。
D.由于C程序是高级语言程序,因此它是由命令组成的。
二、数据类型、运算符与表达式
1.不是C语言提供的合法关键字是(B )。
A.switch B.cher C.case D.default
*2.C语言提供的合法关键字是(D )。
A.nextB.stringC.docaseD.struct
*3.下列不属于C语言中关键字的是B
A)longB)printC)defaultD)typedef
4.下列正确的标识符是(C )。
A.-a1B.a[i]C.a2_iD.intt
5.下列C语言用户标识符中合法的是(B)。
A、*yB、sumC、intD、%5f
6.下面四个选项中,合法的标识符是:
(D)
A.autoB.defineC.6aD.c
7.下列C语言用户标识符中合法的是(B)。
A)3axB)xC)caseD)-e2E)union
8.以下选项中合法的用户标识符是B
A)longB)_2TestC)3DmaxD)A.dat
9.下列四组选项中,正确的C语言标识符是(C)。
A)%xB)a+bC)a123D)123
10.请选出可用作C语言用户标识符的一组标识符(B)
A)voidB)a3_b3C)ForD)2a
define_123-abcDO
WORDsumCasesizeof
11、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。
A、print_3ddb8aBcB、I\amone_halfstart$it3pai
A.b=1.0/aB.b=(float)(1/a)
C.b=1/(float)aD.b=1/(a*1.0)
48.以下运算符中优先级最高的运算符是(B )
A)&&B)++C)+=D)!
=
49.若“intn;floatf=13.8;”,则执行“n=(int)f%3”后,n的值是(A)
A.1B.4C.4.333333D.4.6
52.设x为int型变量,则执行以下语句后,x的值为( C )
x=10;x*=x;
A)10B)20C)100D)0
53.若有语句inta=1,b;doubley=2.3;b=(int)y;则b的值为(B)。
A)3B)2C)1D)2.3
54.已知intx;chary;则下面错误的scanf函数调用语句为(B)
A)scanf(“%d,%d”,&x,&y);B)scanf(“%d,%c”,x,y)
C)scanf(“%d%d”,&x,&y)D)scanf(“%d,%c”,&x,&y)
57.在C语言的库函数中,可以输出char型变量x值的语句是C。
A)getchar(x);B)fputc(x)C)putchar(x)D)puts(x)
60.以下说法正确的是(C)
A)'x'+5是一个错误的表达式
B)C语言不允许类型的混合运算
C)强制类型转换时,类型说明符必须加括号
D)(int)x+y和(int)(x+y)是完全等价的表达式
61.设intx=0,y=1;表达式(x||y)的值是(B)
A)0B)1C)2D)-1
三、选择结构
1.在C语言中,认为(D)为逻辑"真"
A)trueB)大于0的数C)非0整数D)非0的数
2.表示关系x<=y<=z的c语言表达式为A
A)(x<=y)&&(y<=z)B)(x<=y)AND(y<=z)
C)(x<=y<=z)D)(x<=y)&(y<=z)
3.能正确表示逻辑关系:
“a≥=10或a≤0”的C语言表达式是(D)
A)a>=10ora<=0B)a>=0|a<=10
C)a>=10&&a<=0D)a>=10‖a<=0
4、判断char型变量c1是否为大写字母的表达式为(D)。
A、’A’<=c1<=’Z’B、(c1>=’A’)&(c1<=’Z’)
C、(’A’<=c1)AND(‘Z’>=c1)D、c1>=’A’&&c1<=’Z’
5.为表示逻辑表达式79 A)(X>79)&&(X<90)B)(X>79)! =(X<90) C)79 6.设有语句“inta=2,b=3,c=-2,d=2;”,则逻辑表达式“a>0&&b&&c<0&&d>0”的值是(A ) A.1B.0 C.-1D.出错 7.设a为整型变量,则不能正确表达数学关系10<a<15的C语言表达式是( A)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 基本 选择题 答案