精华内容
下载资源
问答
  • A) 016 0xbf 18 B) 0abc 017 0xa C) 010 -0x11 0x16 D) 0A12 7FF -123 9、下列四组转义字符中,合法的一组是( )。 A)‘\t’ ‘\\’ ‘\n’ B)‘\’ ‘\017’‘\x’ C)‘\018’‘\f’ ‘\xab’ D)‘\\0’ ‘\101’...

    中国民航大学C语言试卷.doc

    PAGE

    第 PAGE 1 页 共 NUMPAGES 3 页

    《C语言程序设计》期中考试试卷

    一、单项选择题(1空1分,共20分)

    1、C语言程序的基本结构是( ) 。

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

    2、一个C程序的执行是( ) 。

    A) 从本程序的主函数开始,到本程序的主函数结束

    B) 从本程序的第一个函数开始,到本程序的最后一个函数结束

    C) 从本程序的主函数开始,到本程序的最后一个函数结束

    D)从本程序的第一个函数开始,到本程序的主函数结束

    3、下列四个叙述中,错误的是( ) 。

    A) 一个C源程序必须有且只能有一个主函数

    B) 一个C源程序可以含一个或多个子函数

    C) 在C源程序中注释说明必须位于语句之后

    D) C源程序的基本结构是函数

    4、下面不属于C语言保留字的是( ) 。

    A) short B) ELSE C) extern D) for

    5、下列四个叙述中,正确的是( ) 。

    A) 库函数也是C语言本身的组成部分

    B) C语言中的输入输出操作是由相应语句完成的

    C) 库函数是C编译系统提供的功能函数

    D) 标题文件(头文件)可以在程序的函数内部调用

    6、下列四组数据类型中,C语言允许的一组是( )。

    A) 整型、实型、逻辑型 B) 整型、实型、字符型

    C) 整型、双精度型、布尔型 D) 整型、实型、复型

    7、在C语言中不同数据类型的的长度是( )。

    A) 固定的 B) 由用户自己定义的

    C) 任意的 D) 与机器字长有关

    8、下列四组(八进制或十六进制)常数中,正确的一组是( )。

    A) 016 0xbf 18 B) 0abc 017 0xa

    C) 010 -0x11 0x16 D) 0A12 7FF -123

    9、下列四组转义字符中,合法的一组是( )。

    A)‘\t’ ‘\\’ ‘\n’ B)‘\’ ‘\017’‘\x’

    C)‘\018’‘\f’ ‘\xab’ D)‘\\0’ ‘\101’‘xif’

    10、在C语言中,一个整型数据占两个字节,则int型数据的取值范围是( )。

    A) 32767 ~ -32768 B) 0 ~ 65535

    C) 127 ~ -128 D) 0 ~ 255

    11、经char w; int x; float y; double z;说明后,表达式 w*x+z-y的类型是( 。

    A) float B) char C) int D) double

    12、以下能正确定义变量a, b和c并为它们赋值的语句是( )。

    A) int a=5; b=5; c=5; B) int a,b,c=5;

    C) a=5,b=5,c=5; D) int a=5, b=5, c=5;

    13、在C语言中,用于表示逻辑“真”的值是( )。

    A) T B) 1 C) -1 D) 非零值

    14、经int a=7; float x=2.5, y=4.7;说明后,表达式 x+a%3*(int)(x+y)%2/4 的值是( )。

    A) 2.500000 B) 2.750000 C) 3.500000 D) 0.000000

    15、若在一个表达式中含有int、 long int、 unsigned int和char类型的常量和变量,则该表达式的类型是( )。

    A)int型 B)char型 C)unsigned int型 D)long int型

    16、在C语言中,如果一个int型数据占2个字节,则unsigned int型数据取值范围是( )。

    A) 0~ 255 B) 0~ 32767 C) 0~ 65535 D) 0~ 2147483647

    17、在C语言中,下列四个长整型数中合法的是( )。

    A) 0L B) 4962

    18、若有说明语句:char c=‘\101’; 则变量c( )。

    A) 包含一个字符 B) 包含两个字符

    C) 包含三个字符 D) 说明不合法

    19、设变量a为整型,f为实型,i为双精度型,则表达式10+‘a’

    展开全文
  • 一、单项选择题1、以下说法中正确的是(C)(2分)A、C语言程序总是从第一个的函数开始执行B、在C语言程序中,要调用的...不合法常量的是(B)(2分)A、1.234e04B、1.234e0.4C、1.234e+4D、1.234e03、C语言中最简单的数据类...

    一、单项选择题

    1、以下说法中正确的是(C)(2分)

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

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

    C、C语言程序总是从main()函数开始执行

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

    2、以下选项中,不合法常量的是(B)(2分)

    A、1.234e04

    B、1.234e0.4

    C、1.234e+4

    D、1.234e0

    3、C语言中最简单的数据类型包括(B)(2分)

    A、整型、实型、逻辑型

    B、整型、实型、字符型

    C、整型、字符型、逻辑型

    D、整型、实型、逻辑型、字符型

    4、能正确表示逻辑关系:“10≥=a≥=0”的C语言表达式是 (D)(2分)

    A、 10>=a>=0

    B、 a>=0 and a<=10

    C、 a>=0||a<=10

    D、 a>=0&&a<=10

    5、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是(D)(2分)

    A、 6.500000

    B、 6

    C、 5.500000

    D、 6.000000

    6、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是(B)(2分)

    A、 INPUT x、y、z;

    B、 scanf("%d%d%d",&x,&y,&z);

    展开全文
  • 表达式

    2019-10-05 13:24:05
    1.Java表达式19%5的结果是什么? 答:结果是4 2.Java表达式13/4的结果是什么? 答:结果是3 3.如果整型变量diameter当前的值为5,那么执行下面的表达式后其值将变成什么?...5.下列表达式的值分别是多少? ...

    1.Java表达式19%5的结果是什么?

    答:结果是4

    2.Java表达式13/4的结果是什么?

    答:结果是3

    3.如果整型变量diameter当前的值为5,那么执行下面的表达式后其值将变成什么?

    diameter=diamteter*4

    答:结果是20

    4.什么是运算符优先级?

    答:运算符优先级是一组定义了表达式中运算符执行顺序的规则

    5.下列表达式的值分别是多少?

    a.15+7*3                       36

    b.(15+7)*3                     66

    c.3*6+10/5+5                 25

    d.27%5+7%3                 1

    e.100/2/2/2                    12

    f.100/(2/2)/2                   50

    6.判断下列表达式是否合法。若不合法请给出理由。

    a.result=(5+2);                                                        合法;

    b.result=(5+2*(15-3);                                    不合法,少了右圆括号;

    c.result=(5+2(;                                                        不合法,把右圆括号改成了左圆括号;

    d.result=(5+2(4));                                               不合法,2和“(4)”之间没有运算符。

    7.执行下列代码后,整型变量result的值是多少?

    result=27;                         

    result=result+3;                                  结果result值是8

    result=result/7;                  

    result=result*2; 

    8.执行下列代码后,整型变量result的值是多少?

    int base;                            

    int result; 

    base=5;                                               结果result值是8

    result=base+3;

    base=7;

    9.什么是赋值运算符?

    答:赋值运符是基本运算符和赋值运算符进行了组合。例如,使用“+=”运算符的语句

    10.如果·整型变量weight当前的值为100,那么执行下面的表达式后其值将变成什么?

    weight-=17

    答:变成83

    转载于:https://www.cnblogs.com/hzyhx/p/9543387.html

    展开全文
  • 1)请尝试写一个验证Email地址的正则表达式。版本一应该可以验证出类似的Email: someone@gmail.com bill.gates@microsoft.com 2)版本二可以提取出带名字的Email地址: tom@voyager.org => Tom Paris bob@...

    题目:
    1)请尝试写一个验证Email地址的正则表达式。版本一应该可以验证出类似的Email:
    someone@gmail.com
    bill.gates@microsoft.com
    2)版本二可以提取出带名字的Email地址:
    tom@voyager.org => Tom Paris
    bob@example.com => bob

    解释:re_email存放编译格式,为正常邮箱格式。若输入的addr和re_email匹配,则表达式为真,版本二要求输出@之前的部分, 利用正则表达式的分组,输出调用m.group(1)

    import re
    re_email = re.compile(r'^[a-zA-Z\.]+@[a-zA-Z0-9]+\.[a-zA-Z]{3}$')
    def is_valid_email(addr):
        if re_email.match(addr):
            print("True")
            m = re.match(r'^([a-zA-Z\.0-9]+)@[a-zA-Z0-9]+\.[a-zA-Z]{3}$',addr)
            print(m.group(1))
    
        else :
            print('False')
    is_valid_email('someone@gmail.com')
    展开全文
  • 正则表达式

    千次阅读 2019-12-09 02:30:24
    正则表达式 正则表达式(又称规则表达式)是一组特殊的字符串,通常被用来检索、替换那些符合某个模式(规则)的字符串。 许多程序设计语言都支持利用正则表达式进行字符串操作。Python 自1.5版本起增加了re 模块,...
  • 什么是正则表达式

    2011-01-18 17:26:00
    什么是正则表达式? 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可能...
  • 一、强制类型表达式 格式:(类型名)(表达式) ...注:1、不可以颠倒(左边必须是变量名,右边必须是C语言中合法表达式) 2、功能就是先求出右边表达式的值,,然后把赋值给赋值号左边的变量 ...
  • 赋值表达式

    千次阅读 2018-02-11 11:26:00
    1、在C语言中,有下列五个基本的算术运算符:+、-、*、/和%,依次表示加、减、乘、除、求 余运算。(考得最多的是/ 和%符号!!!) 2、求余运算符%的运算对象只能是整型,即%左侧的被除数与右侧的除数都只能为...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,344
精华内容 8,937
关键字:

下列表达式合法的是