精华内容
下载资源
问答
  • C语言程序设计试题一、单项选择题本题共25小题每小题2分共50分在...1. 以下正确的C语言自定义标识符是______。A. _1a B. 2a_C. do D. a.122. 在C语言中错误的常数表示是_______。A. 0L B.-0x6aLC. '6' D....

    C语言程序设计试题

    一、单项选择题本题共25小题每小题2分共50分

    在每小题列出的四个备选项中只有一个是符合题目要求的请将其正确答案涂写在答题

    卡上。错选、多选或未选均无分。

    1. 以下正确的C语言自定义标识符是______。

    A. _1a B. 2a_

    C. do D. a.12

    2. 在C语言中错误的常数表示是_______。

    A. 0L B.-0x6aL

    C. '6' D. 1.234E3.5

    3. 设int a, x=2; 执行语句a=x>0?3*x:x=10后变量x的值是_______。

    A. 1 B. 2

    C. 6 D. 10

    4.设有以下程序段

    int x=2,y=2,z=0,a;

    a=++x||++y&&z++;

    printf("%d,%d,%d\n",x,y,z);

    执行后输出的结果是_________。

    A. 2, 2, 0 B. 3, 3,1

    C. 3, 2, 0 D. 3, 2, 1

    5. 在C语言中字符串"\\TOP\t\65\""的长度是_______。

    A. 5 B7

    C. 8 D. 12

    6. 设float x由键盘输入12.45, 能正确读入数据的输入语句是_________。

    A. scanf("%5f",&x) B. scanf("%5d",&x);

    C. scanf("%f",x); D. scanf("%s",&x);

    7逗号表达式a=2*6,a*3,a+5的值是_________。

    A. 12 B. 17

    C36 D. 41

    8. C语言程序中,整型常量的书写形式不包括_________。

    A. 二进制 B. 八进制

    C. 十进制 D. 十六进制

    9. 在C语言中下列运算符中结合性属于自右向左的是_________。

    A. && B. -

    C<< D. ->

    10. 设int x;则与计算x等价的表达式是_________。

    A. x>0?-x:x B. x>0?x:-x

    C. x<0?x:-x D. x<0?-x:-x

    11. 执行下面的程序段后k的值是_______。

    int k=1,n=325;

    do { k*=n%10;n/=10;}while(n);

    A. 3 B. 30

    C. 523 D. 325

    12. 表达式的值为0的是_________。 A. 5/5%5 B. 5>2

    C. !4 D. 0x7&&7

    13. 设int a=11, b=2执行下述程序段后变量a和b的值分别是_______。

    do

    { a/=b++;

    }while(a>b);

    A. 1,3 B. 1,4

    C. 2,3 D. 2,4

    14. 在C语言中下列错误的说法是_______。

    A. 函数可以递归调用

    B. 不允许在函数中再定义函数

    C. 递归程序不可能用非递归算法实现

    D. 对于continue语句可以通过改变程序的结构而不使用它

    15int a[2][3]={{1},{2,3}};,则a[1][0]的值是_________。

    A0 B. 1

    C. 2 D. 3

    16. 以下对二维数组a的正确说明是_________。

    A. int a[3][]; B. float a[][4];

    C. double a[3][4]; D. float a(3)(4);

    17.设char s[10]= "abcd",t[]="12345";则s和t在内存中分配的字节数分别是_______。

    A6和5 B. 6和6

    C. 10和5 D. 10和6

    18. switch(表达式)语句中的“表达式”允许的类型是_________。

    Afloat, int Bfloat, int, char

    C. int, char D. char, double

    19. 在C语言中,形参的隐含存储类别是_________。

    A. auto B. s

    展开全文
  • 第一章C语言基础知识一、选择题1.计算机能直接执行的程序是( )A.源程序 B.目标程序 C.汇编程序 D.可执行程序2.用户自定义标识符正确的是( )A.3ab B.int C.fa2_a D.sin(x)3.可用于C语言用户标识符的是( ...

    第一章C语言基础知识

    一、选择题

    1.计算机能直接执行的程序是( )

    A.源程序 B.目标程序 C.汇编程序 D.可执行

    程序

    2.用户自定义标识符正确的是( )

    A.3ab B.int C.fa2_a D.sin(x)

    3.可用于C语言用户标识符的是( )

    A.void,define B.2c,DO C.For,-abc D.as_b3,

    _123

    4.下列为C语言保留字的是( )

    A.real B.long C.pointer D.integer

    5.下列不属于保留字的是( )

    A. default B. printf C. struct D.

    6.下列用户自定义标识符正确的是( )

    A. 4a B. b_1 C. -& D. *p

    7.以下正确的C语言自定义标识符是( )

    A._la B.2a_ C.do D

    8.合法的用户标识符是( )

    A. default B. #define C. a+b D. book

    9.自定义标识符正确的是( )

    A.5d_m B.const C.x4y D.book-1

    10.以下属于C语言保留字的是( )

    A.fopen B.include C.get D

    11.以下选项中,能用作用户标识符的是( )

    A.void B.8_8

    D.unsigned

    12.可以作为自定义标识符的是( )

    A.2 B.break C.m-n D

    13.以下选项中合法的标识符是( )

    A. 1_1 B.1―1 C._11 D.1_ _

    14.以下C语言用户标识符中,不合法的是( )

    A._1 B.AaBc C.a_b D.a--b

    15.可以用作C程序标识符的一组是( )

    A.print B.i\am C.Pxq D.Cpp

    oodb one-half line# pow

    aBc 3pai His.age while

    16.下列不属于C语言保留字的是( )

    A. char B. while C. for D. look

    17.C语言的保留字是( )

    A. define B. scanf C. do D. include

    18.错误的实型常数是( )

    A. .0 B. 0.E0 C. 0.0 D.0E+0.0

    19以下选项中不能作为C语言合法常量的是( ) unsigned .a.12 .unsigned C._0_ .m_n

    展开全文
  • 用户自定义标识符可以和C语言库函数同名用户自定义标识符可以和C语言库函数同名。所有的C程序都是又一个或多个函数构成。C程序的编译预处理行以“#”开始,并以“;”结束。从狭义角度讲,算法是解决一个问题采取的...

    用户自定义标识符可以和C语言库函数同名

    用户自定义标识符可以和C语言库函数同名。

    所有的C程序都是又一个或多个函数构成。

    C程序的编译预处理行以“#”开始,并以“;”结束。

    从狭义角度讲,算法是解决一个问题采取的方法和步骤的描述。

    一个函数可以调用其他函数,但不能直接或间接调用其本身。

    定义数组时可以用已经定义并初始化过的整型变量来表示数组长度。

    用do_while语句构成循环时,只有在while后的表达式为零时结束循坏。

    已知一个字符在内存中占1个字节。字符串“Program”在内存中占7个字节。

    执行“int x 3,y 4;float z x/y;”后,z的值为0.75。

    语句“int a 5,*p &a;”和“printf “%d”,*p ;”中变量p前的“*”含义相同。

    用“r”方式可以打开一个并不存在的文件。

    判断x∈ 8,10 的C 语言表达式是8 x 10。

    switch语句中的每一个case分支必须包含break语句,否则程序会出错。

    结构体变量中的各个成员的数据类型必须相同。

    在C程序中,凡是以#开头的都是预处理命令行。

    程序的执行总是从main函数开始,在程序中所定义的最后一个函数中结束。

    程序中的全局变量和局部变量可以同名。

    设有定义:int a[][3] 1 , 2 , 3 ;则数组元素a[1][2]的值为3.

    用do…while语句实现循坏时,不管条件真假,都将首先无条件地执行一次循坏。

    print函数中格式符“%c”既能用于输出字符型数据,也能输出整型数据。

    int x 5,y 5,z 5,则表达式x y z的值为1。

    假设有语句int a[10] 0,1,2 ,*p;p a;则p+1完全等价于a+1。

    函数中不可以没有return语句。

    采用“r+”方式打开的文件既可以读也可以写。

    可以直接执行使用Visual C ++编写的C语言源程序文件。

    在C程序中可以定义其他函数。

    执行语句“printf “%s”.”Hello\0World!” ;”后输出的结果是“Hello World!”。

    函数中可以使用多个return语句向调用者返回多个值。

    在switch语句的每个case分支后写一条break语句后的作用是在该分支执行完后跳出整个switch语句。

    输入一个实型数据时,格式控制可以规定小数点后的位数,如“scanf “%4.2f”,&f ;”

    有如下的结构体变量定义语句:“struct point int x,y; p;”,则可以通过语句“scanf “%d%d”,&p ;”输入变量p的值。

    使用“w”方式打开一个已经存在的文本文件,将在该文件原有数据的基础上添加子女的数据。

    有如下的变量定义语句:“float x 1.357;”,则语句“printf “x %.2f”,x ;”的输出结果是“x 1.35”。

    有如下的变量定义语句:“int x;float *p;”,则语句“p &x;”可以正确执行。

    strcmp函数的功能是比较两个字符串s1和s2的大小,当s1小于,等于,大于s2时,分别返回-1,0,1,则strcmp函数的原型是“int strcmp char *s1,char *s2 ;”

    韩式的定义和调用均不可以嵌套。

    在声明一个结构体变量时,系统分配给他的存储空间是结构体中所有成员所需存储空间的总和。

    C语言的编译预处理就是对源程序进行初步的语法检查。

    函数f的原型声明为“int f int x ;”,则可以用“f f x ”的形式进行调用。

    机器语言,汇编语言,高级语言都是计算机语言,但只有机器语言编写的程序才是计算机可以直接执行的程序。

    用汇编语言处理C语言的源程序,可以生成机器语言程序。

    因main函数无返回值,定义函数main时可以缺省标识符“void”

    一条c语句如果太长,可以从任何一处插入回车符,将其分别写在若干行上。

    C语言源程序文件经过编译,连接之后生成一个后缀为.EXE的文件。

    按格式符“%d”输出float类型变量时,截断小数位取整后输出。

    按格式符“%6.3f”输出“(i(i 123.45)”时,输出结果为23.450

    scanf函数中的格式符“%d”不能用于输入实型数据

    格式符“%f”不能用于输入double类型数据

    当格式符中指定宽度时,从缓冲区中读入的字符数完全取决于所指定的宽度

    break语句的功能是中断程序运行,返回操作系统

    使用while和do…while语句来实现同样的循坏控制,则给定的循坏条件是一样的

    break语句的功能是中断程序运行,continue语句是继续程序执行

    else语句一定要与if语句配对使用,程序中的else语句的个数一定少于或等于if语句的个数

    数组元素代表内存中的一个存储空间,数组元素能像普通变量一样使用,但数组元素用下标形式表示

    数组在定义时初

    展开全文
  • c语言基础练习题及答案详解c语言基础练习题及答案详解第一章 C语言基础知识... 下列字符序列中,不可用作C语言标识符的是。A.abc1B.no.1 C._123_D._ok3. 正确的C语言标识符是 。A._buy_ B.2_buy C.?_buyD.bu...

    c语言基础练习题及答案详解

    c语言基础练习题及答案详解

    第一章 C语言基础知识

    1.1 选择题

    1. 以下不是C语言的特点的是。

    A、语言简洁紧凑

    B、能够编制出功能复杂的程序

    C、C语言可以直接对硬件操作

    D、C语言移植性好

    2. 下列字符序列中,不可用作C语言标识符的是。

    A.abc1B.no.1 C._123_D._ok

    3. 正确的C语言标识符是 。

    A._buy_ B.2_buy C.?_buyD.buy?

    4. 请选出可用作C语言用户标识符的一组标识符。

    A.void B.a3_b3C.For D.2a

    define _123-abcDO

    WORDIF Case sizeof

    5. 下列符号中,不属于转义字符的是。

    A.\\ B.\0xAA C.\tD.\0

    6. 不属于C语言关键字的是。

    A.intB.breakC.whileD.character

    7. 是C语言提供的合法关键字的是。

    A.Float B.signed C.integer D.Char

    8. 以下不能定义为用户标示符的是。

    A.scanf B.Void C._3com_ D.int

    9. 一个C程序是由。

    A. 一个主程序和若干子程序组成

    B. 一个或多个函数组成

    C. 若干过程组成

    D. 若干子程序组成

    10. C语言程序的基本单位是。

    A.程序行B.语句C.函数 D.字符

    11. 下列说法中,错误的是。

    A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号

    B.每个函数都有一个函数头和一个函数体,主函数也不例外

    C.主函数只能调用用户函数或系统函数,用户函数可以相互调用

    D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数

    12. 以下说法中正确的是。

    A.C语言程序总是从第一个定义的函数开始执行

    B.在C语言程序中,要调用的函数必须在main函数中定义

    C.C语言程序总是从main函数开始执行

    D.C语言程序中的main函数必须放在程序的开始部分

    13. C编译程序是。

    A.C程序的机器语言版本

    B.一组机器语言指令

    C.将C源程序编译成目标程序

    D.由制造厂家提供的一套应用软件

    14.以下选项中,合法的用户标识符是。

    A.long B._2abcC.3dmax D.A.dat

    15.以下选项中,合法的实型常数是。

    A.5E2.0B.E- C.2E0D.1.3E

    16.已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的

    字符常量\101’是。

    A.字符A B.字符aC.字符cD.非法的常量

    17.以下选项中, 合法转义字符的选项是。

    A.\\’ B.\018’C.xab’D.\abc’

    18.以下选项中,正确的字符常量是。

    A.”F” B.\\’’ C.W’D.

    19.以下选项中可作为C语言合法整数的是

    A.10110B B.038 C.0XffaD.x2a2

    20.下列变量定义中合法的是

    A.short _a=1-.le-1; B.double b=1+5e2.5;

    C.long do=0xfdaL; D.float_and=1-e-3;

    21.与数学式子对应的C语言表达式是。x?1

    A.9*x/ B.9*x**n/

    C.9*pow*)D.9*pow/

    3ab22.若有代数式,则不正确的C语言表达式是。 cd

    A.a/c/d*b* B.3*a*b/c/d

    C.3*a*b/c*d D.a*b/d/c*3

    23.已知各变量的类型说明如下:

    int m=8,n, a, b;

    unsigned long w=10;

    double x=3.14, y=0.12;

    则以下符合C语言语法的表达式是。

    A.a+=a-=* B. n=n*3=18

    C.x%D.y=float

    24.以下符合C语言语法的赋值表达式是。

    A.a=9+

    展开全文
  • 下列表达式的值为0的是() A.3%5 B.3/5.0 C.3/5 D.3正确的C语言用户自定义标识符是() A.print B.float C.when? D.random%2 4.设int a=3;则表达式a<1&&--a>1的运算结果和a的值分别是() A.0和2 B.0和3 C.1和2 D.1和3 5...
  • C语言中的自定义标识符的规则

    万次阅读 多人点赞 2019-07-01 23:02:55
    C语言中的自定义标识符的规则: 1、C语言中的标识符只能由字母,数字,下划线组成而且第一个字符必须是字母或下划线。 如:int 34A是非法的,而int a_s是合法的 . 2、C语言中区分大小写 如:int A;和int a; 代表不同...
  • C言语中划定,标识符只能由字母、数字和下划线三种字符构成,且第一个字符必需是字母或下划线,而且标识符不能是C言语的关键字。相干引见:什么是标识符?在编程言语中,标识符是用户编程时运用的名字,变量、常量、...
  • C语言标识符命名规则

    万次阅读 多人点赞 2015-10-11 00:56:18
    C语言的标识符命名规则 C语言的标识符一般应遵循如下的命名规则: 1 标识符必须以字母a~z、 A~Z或下划线开头,后面可跟任意个(可为0)字符,这些字符可以是字母、下划线和数字,其他...5 自定义标识符最好取具有一定意
  • 第一个字符必须是字母(第一个字符也可以是下划线,但被视作系统自定义标识符) (3).大写字母和小写字母被认为是两个不同的字符,如A和a是两个不同的标识符 (4).标识符可以任意长,但只有前32位有效。有些旧的C版本...
  • 自定义标识符

    2020-03-18 23:38:30
    系统函数名可以当做自定义标识符 没有printf的意思可能是因为,printf在C语言头文件include<stdio.h>里面,如果不引用的话,那么printf就可以作为标识符,但是enum是关键字和int等一样,不管你引不引,都存在...
  • C语言标识符是用来对变量名、函数名、标号及其它各种用户定义的对象命名的。标识符的第一个字符必须是字母,下划线属于字母,即标识符的第一个字符是字母或下划线,随后的字符可以是字母、数字或下划线。扩展资料1...
  • C语言合法标识符 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 56946 Accepted Submission(s): 22470 Problem Description 输入一个字符...
  • 标识符的作用:C 标识符是用来标识变量、函数,或任何其他用户自定义项目的名称2.标识符的规范:一个标识符只能以字母 A-Z 或 a-z 或下划线 _ 开始 后跟零个或多个字母、下划线和数字(0-9),第二位开始也只能用 A-Z ...
  • C语言自定义标识符

    千次阅读 2019-06-22 22:19:03
    C语言中的标识符有:关键字、预定义标识符、用户标识符 1.关键字:不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是...
  • C语言标识符

    2016-05-19 15:44:02
    程序里所有的变量,符号常量,自定义函数,自定义类型等都需要一个名称,这就是标识符标识符使用规则: 只能出现3类字符:字母,数字,下划线; 并规定:第一个字符必须是字母或下划线,不能是数值;  标识符...
  • 自定义标识符中,符合 C语言规定的是 __D___ 。A)for B)3a C)*a D)_123 A错在哪2 . C语言程序的基本单位是 ______ 。A)程序行 B)语句 C)函数 D)字符3 . g etche( )函数的功能是 _______ 。A)从键盘读入一字符串 B)...
  • 判断c语言合法标识符

    千次阅读 2020-01-10 10:54:39
    思路:利用一个字符串来存储待判定的标识符,然后,判断第一个字符是否合法和第二到最终的字符是否合法。 代码: **import java.util.Scanner; public class Main1 { public static void main(String[] args) { ...
  • C语言合法标识符输入一个字符串,判断其是否是C的合法标识符。Input输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。Output对于每组...
  • C语言无参函数的定义如果函数不接收用户传递的数据,那么定义时可以不带...functionName 是函数名,它是标识符的一种,命名规则和标识符相同。函数名后面的括号( )不能少。body 是函数体,它是函数需要执行的代码...
  • C语言合法标志符:标识符只能由字母(A-Z, a-z)、数字(0~9)和下划线(_)组成,并且第一个字符必须是字母或下划线,不能是数字。同时C语言标志符不能为有特殊含义的关键字。 以下是合法的标识符: abc, xyz, x3, ...
  • 相关问题下列选项中,符合Python命名规范的标识符是( ): 选项 中 Python 标识符 name叙述,中,Java,语言,标识符,大小写,指针,描述,变量,变量,变量,地址,值,类型,变量,类型,命名,规则,标识符,指针,时,号,指向,标识符,...
  • C语言标识符分类关键字.pptC 语言的基本知识;2.1 字符集和标识符;二、标识符;1.关键字;2. 特定字(见书P14)用户自定义字 用户自己按照语法规则定义的标识符,即程序员在程序设计时为变量、常量以及函数所起的名字,...
  • 二、标识符定义:标识符是程序员在程序中自定义的一些符号和名称。关键字是系统自带的,标识符自定义的。如函数的名称等,用来区分各种事务。标识符有一定的命名规则:只能由26个小写字母,0-9的数字以及下划线...
  • C语言合法标识符   Problem Description 输入一个字符串,判断其是否是C的合法标识符。   Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入...
  • c语言标识符由哪字符组成发布时间:2020-07-21 09:19:25来源:亿速云阅读:77作者:Leah本篇文章给大家分享的是有关c语言标识符由哪字符组成,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后...
  • 1.预定义标识符C语言标识符三种中的一种,在C语言中有特定的含义。如函数“printf”是“格式输出”的英语全称加缩写。2.标识符分为关键字、预定义标识符和用.在程序中使用的变量名、函数名、...
  • 输入一个字符串,判断其是否是C的合法标识符。   Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符串。   Output ...
  • c语言自学要多久?_后端开发学习C语言,学的扎实的话,5年左右可能你可以说你入门了,10年左右你可能说你掌握了,但是要说到精通,可不是一般人所能想象的。标识符(identifier)是指用来标识某个实体的一个符号,在...
  • 要跟关键字区分开来:关键字是C语言默认提供的符号,标识符是程序员自定义的 2. 标识符的作用 1) 标识符,从字面上理解就是用来标识某些东西的符号,标识的目的就是为了将这些东西区分开来 2) 其实,标识符的作用就...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,045
精华内容 6,018
关键字:

c语言自定义标识符

c语言 订阅