执行以下程序段后的b的值是( )。 int a=5,b=6,c=1,x=2,y=3,z

1、下列关于属性设置的叙述错误嘚是:( )
A、一个控件具有什么属性是VB预先设计好的用户不能改变
B、一个控件具有什么属性是VB预先设计好的,用户可以改变
C、一个控件嘚属性即可以在属性窗口中设置也可以用程序代码设置
D、一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值

2、下列說法正确的是( )

A、对象属性只能在“属性窗口”中设置

B、一个新的工程可以在“工程窗口”中建立

C、必须先建立一个工程才能开始设計应用程序

D、 只能在“代码窗口”中编写程序代码

3、 列关于窗体上控件的基本操作错误的是:( )

A、 下一次DEL键只能删除一个控件

B、 按下一佽DEL键可以同时删除多个控件

C、按住SHIFT键,然后单击每个要选择的控件可以同时选中多个控件

D、按住ALT键,然后单击每个要选择的控件可以哃时选中多个控件

4、下列关于设置控件属性的叙述正确的是

A、 用户必须设置属性值

B、 所有的属性值都可以由用户随意设定

C、 属性值不必一┅重新设置

D、 不同控件的属性项都完全一样

5、 如果将布尔常量值TRUE赋值给一个整型变量,则整型变量的值为

6、下列关于控件画法的叙述错误嘚是

A、单击一次工具箱中的控件图标只能在窗体上画出一个相应的控件

B、 按住CTRL键后单击一次工具箱中的控件图标,可以在窗体上画出多個相同类型的控件

C、 双击工具箱中的控件图标所画控件的大小和位置是固定的

D、 不合用工具箱中的控件工具,不可以在窗估上画出图形對象但可以写入文字字符

7.应用程序设计完成后,应将程序保存保存的过程是( )

A.只保存窗体文件即可

B.只保存工程文件即可

C.先保存工程攵件,之后保存窗体文件

D先保存窗体文件(或标准模块文件)之后还要保存工程文件

8.VB应用程序的运行模式是

A 解释运行模式 B、编译运行模式 C、两者都有 D、汇编模式

9.可视化编程的最大优点是

A、具有标准工具箱 B、一个工程文件由若干个窗体文件组成

C、不需要编写大量代码来描述圖形对象 D、所见即所得

10、任何控件都具有的属性是( )


11、决定控件上文字的字体、字形、大小及效果的属性是( )
12、下列叙述不正确的是
A、 注釋语句是非执行语句,仅对程序的内容起注释作用它不被解释和编译
B、 注释语句可以放在代码中的任何位置
C、 注释语句不能放在续行符嘚后面
D、 代码中加入注释语句的目的是提高程序的可读性
13、在窗体上建立了多个控件,如TEXT、LABEL1、COMMAND1若要使程序一运行焦点就定位在COMMAND1控件上,應将COMMAND1控件的( )设置为0;

15、如果TAB函数的参数小于1则打印位置在第( )列

16、运行时,当用户向文本框输入新的内容或在程序代码中对文夲框的TEXT属性进行赋值从而改变了文本框的TEXT属性值时,将触发文本框的( )事件

17、变量未赋值时数值型变量的值为( )

18、下列语句中正确嘚是

19、可以通过下列( )操作将焦点赋给对象。

A、运行时使用TAB键 B、在代码中用CALL语句调用

C、在代码中用SETFOCUS方法 D、用访问键或用鼠标单击选择对潒

20、在运行时按TAB键跳过了一个可以获得焦点的控件(如文本框),则可能是因为( )

21、为了防止用户随意将光标置于控件上应

22、假设變量BOOLVAR是一个布尔型变量,则下面正确的赋值语句是

23、要在FORM_LOAD事件过程中使用PRINT方法在窗体上输出一定的内容应:

C、调用窗体的SHOW方法 D、设置窗體ENABLED属性

24、若要使标签控件显示时,不覆盖其背景内容应设置标签控件的( )属性

一、选择题(每题2分共70分)

1.下列哪个语句在Python中是非法的?( B )

A、变量不必事先声明 B、变量无须先创建和赋值而直接使用

C、变量无须指定类型 D、可以使用del释放资源

4、下列哪種说法是错误的 ( A )

A、除字典类型外所有标准对象均可以用于布尔测试

B、空字符串的布尔值是False

C、空列表对象的布尔值是False

D、值为0的任何数芓对象的布尔值是False

B、实部和虚部都是浮点数

C、虚部必须后缀j,且必须是小写

D、方法conjugate返回复数的共轭复数

7、关于字符串下列说法错误的是 (  B)

A、字符应该视为长度为1的字符串

B、字符串以\0标志字符串的结束

C、既可以用单引号也可以用双引号创建字符串

D、在三引号字符串中可以包含换行回车等特殊字符

8、以下不能创建一个字典的语句是 ( C )

10  计算机中信息处理和信息储存用(A)

13 以下是字符转换成字节的方法是(B)

16 鉯下会出现错误的是(B)


  

20 以下不是python中的关键字(D)

21 调用以下函数返回的值(D)


  

下面那些在调用函数时会报错( C)


  

打印结果哪项是正确的( B )

 

下媔说明错误的是( C D )

A 该类实例中包含__dir__()方法

B 该类实例中包含__hash__()方法

D 该类没有定义任何方法,所以该实例中没有包含任何方法


  

下面描述囸确的是(AC)

C 在pycharm 工具中会出现语法错误说self没有定义

D 该类可以实例化,并且能正常通过对象调用showInfo()

A 类的实例方法必须创建对象后才可以调用

B  類的实例方法必须创建对象前才可以调用

C 类的类方法可以用对象和类名来调用

D 类的静态属性可以用类名和对象来调用


  

下面代码能正常执行嘚 ( C )

 
 
 

以下程序能执行的结果是(D)

30 以下哪项python能正常启动(D)

31 有关异常说法正确的是(B)

A 程序中抛出异常终止程序

B 程序中抛出异常不一定终止程序

C 拼写错误会导致程序终止

D 缩进错误会导致程序终止

32 对以下程序描述错误的是(A)

A 改程序对异常处理了因此一定不会终止程序

B 改程序對异常处理了,不一定不会因异常引发终止

C 语句块1如果抛出IndexError 异常,不会因为异常终止程序

D 语句块2 不一定会执行


  

34 导入模块的方式错误的是(D)

35 以下关于模块说法错误的是(C)

   D 运行时会从制定的目录搜索导入的模块如果没有,会报错异常

1 请描述列表和元组之间的区别以及汾别在他们之间转型?

1函数代码块以 def 关键词开头后接函数标识符名称和圆括号()。
2任何传入参数和自变量必须放在圆括号中间圆括号之間可以用于定义参数。
3函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明
4函数内容以冒号起始,并且缩进

readline 读取下一荇,使用生成器方法

readlines 读取整个文件到一个迭代器以供我们遍历


  

6  用两个元素之间有对应关系的list构造一个dict

 

1 利用条件运算符的嵌套来完成此题:学習成绩>=90分的同学用A表示,60-89分之间的用B表示60分以下的用C表示

 
 

2 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数

 
#也鈳以自己写排序代码(选择排序)

到此这篇关于python 笔试题(附带答案)的文章就介绍到这了,更多相关python笔试题内容请搜索脚本之家以前的文章或继续浏覽下面的相关文章,希望大家以后多多支持脚本之家! 

1.若以下对fun函数的调用是正确的:

  则fun函数的形参个数为()

  3.以下程序调用findmax函数返回数组中的最大值

  在下划线处应填入的是()

  4.若指针p已正确定义要使p指向两个连續的整型动态存储单元,则正确语句是()

  5.下列程序的输出结果是()

  6.以下叙述中不正确的是()

  A)一个变量的作用域完全取决于变量定义語句的位置

  B)全局变量可以在函数以外的任何部位进行定义

  C)局部变量的“生存期”只限于本次函数调用因此不可能将局部变量的運算结果保存至下一次调用

  D)一个变量说明为static存储类是为了限制其他编译单位的引用

  7.交换两个变量的值,不允许用临时变量应该使用下列哪一个位运算符()

  8.下面的说法不正确的是()

  A)函数调用时,先求出实参表达

  B)函数调用是在程序运行时处理的分配临时的內存单元。而宏展开则是在编译时进行的在展开时也要分配内存单元,进行值传递

  C)对于函数中的实参和形参都要定义类型二者的類型要求一致,而宏不存在类型问题宏名有类型

  D)调用函数只可得到一个返回值,而用宏可以设法得到几个结果

  9.fscanf函数的正确调用形式是()

  C)fscanf(格式字符串文件指针,输出表列);

  D)fscanf(文件指针格式字符串,输入表列);

  10.以下程序的运行结果是()

  则程序运行后的输出結果是()

  2.指针变量p的基类型为int并已指向一连续存储区,若p中当前的地址值为1234则执行p++后,p中的值为()

  A)将串str1拷贝到串str2中后再连接到串str3の后

  B)将串str1连接到串str2之后再拷贝到串str3之后

  C)将串str2拷贝到串str1中后再将串str3连接到串str1之后

  4.下面宏定义正确的是()

  5.下面叙述正确的是()

  A)函数调用不可以出现在表达式中

  B)函数调用可以作为一个函数的实参

  C)函数调用可以作为一个函数的形参

  D)函数不可以直接调用其本身

  case ′h′:

  如果从键盘上输入china#<回车>则程序运行结果为()

  7.程序中头文件type1.h的内容是:

  程序编译运行后的输出结果是()

  8.C語言规定函数返回值的类型由()

  A)在定义时所指定的函数类型所决定

  B)调用该函数时的主调函数类型所决定

  C)return语句中的表达式类型所決定

  D)调用该函数时系统临时决定

  9.若有如下程序:

  则程序运行后的输出结果是()

  10.以下能将字符串:youareluck!正确读入的语句组是()

 1.执荇下面的程序段

  2.已知下列函数定义

  则调用此函数的正确写法是(假设变量a的说明为int a[50])()

  3.若有以下定义和语句:

  则以下正确的叙述是()

  A)两处的*p含义相同,都说明给指针变量p赋值3

  C)语句“*p=r;”把变量r的值赋给指针变量p

  D)语句“*p=r;”把变量r的值放回p中

  5.下列描述说奣正确的是()

  A)定义结构体时它的每个成员的数据类型可以不同

  B)不同结构体的成员名不能相同

  C)结构体定义时,其成员的数据类型不能是结构体本身

  D)结构体定义时各成员项之间可用分号也可用逗号隔开

  6.以下函数的功能是()

  A)比较两个字符串的大小 B)字符串的複制 C)计算字符串的长度 D)字符串的连接

  7.若有如下程序:

  则程序运行后的输出结果是()

  8.以下叙述中错误的是()

  A)局部变量的定义可鉯在函数体和复合语句的内部

  B)全局变量的定义可以在函数以外的任何部位

  C)同一程序内局部变量和全局变量不允许同名

  D)函数的形参属于局部变量

  9.以下叙述中错误的是()

  A)二进制文件打开后可以先读文件的末尾而顺序文件不可以

  B)在程序结束时,应当用fclose函數关闭已打开的文件

  C)在利用fread函数从二进制文件中读数据时可以用数组名给数组中所有元素读入数据

  D)不可以用FILE定义指向二进制文件的文件指针

  10.若fp是指向某文件的指针,且已读到此文件末尾则库函数feof(fp)的返回值是()

  执行后的输出结果是()

  2.以下程序的输出结果昰()

  3.若有以下定义:

  则不能代表字符o的表达式是()

  4.关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()

  A)for语句中的三个表達式可以同时省略

  B)for语句可以用于循环次数不确定的情况

  C)for语句中表达式2只能是关系表达式或逻辑表达式

  D)for语句中表达式1和表达式3鈳以是逗号表达式

  5.执行下面程序片段的结果是()

  A)打印出321 B)打印出23 C)不打印任何内容 D)陷入死循环

  A)从文件f中读取长度为n的字符串存入指針s所指的内存

  B)从文件f中读取长度不超过n-1的字符串存入指针s所指的内存

  C)从文件f中读取n个字符串存入指针s所指的内存

  D)从文件f中读取长度为n-1的字符串存入指针s所指的内存

  8.若有如下函数调用语句:

  则在该函数调用语句中含有实参的个数是()

  9.若要定义a为3×4的二維数组正确的定义语句是()

  程序运行后的输出结果是()

1.以下程序的输出结果是()

  2.关于if后一对圆括号中的表达式,以下叙述中正确的是()

  A)只能用逻辑表达式 B)只能用关系表达式 C)既可用逻辑表达式也可用关系表达式 D)可用任意表达式

  程序运行后的输出结果是()

  A)不能使用do-while語句构成的循环

  B)do-while语句构成的循环必须用break语句才能退出

  C)do-while语句构成的循环当while语句中的表达式值为非零时结束循环

  D)do-while语句构成的循環,当while语句中的表达式值为零时结束循环

  5.当a=1、b=3、c=5、d=4时执行下面一段程序:

  程序执行后,x的值为()

  6.若x、y、z、m均为int型变量则执荇下面语句后m的值是()

  7.设有如下的函数

  8.在C语言中,不适用于局部变量的存储类说明符是()

  程序运行后的输出结果是()

  程序运行後的输出结果是()

 1.下面叙述正确的是()

  A)define和auto都不能定义为用户标识符

  B)可以把define和auto定义为用户标识符

  C)可以把define定义为用户标识符但auto是C語言的关键字

  D)可以把auto定义为用户标识符,但define是C语言的关键字

  A)是无限循环 B)循环次数不定 C)执行4次 D)执行3次

  3.下述对C语言字符数组的描述中错误的是()

  A)字符数组可以存放字符串

  B)字符数组中的字符串可以整体输入、输出

  C)可以在赋值语句中通过赋值运算符“=”对字苻数组整体赋值

  D)不可以用关系运算符对字符数组中的字符串进行比较

  程序运行后的输出结果是()

  6.执行下面程序的正确结果是()

  7.对下述程序正确的判断是()

  A)有语法错误不能通过编译 B)若输入4,5则输出5,6 C)若输入5,4则输出4,5 D)若输入5,4则输出5,5

  8.若有如下程序:

  则程序运行後的输出结果是()

  9.下面各被调用函数首部书写正确的是()

  10.设有如下程序:

 1.以下程序运行后,输出结果是()

  2.若有如下程序:

  则程序运行后的输出结果是()

  3.在C语言中函数的隐含存储类别是()

  变量w中的值是()

  5.下面被调用函数sub的函数值的类型是()

  A)单精度型 B)双精度型 C)空类型 D)整型

  6.若有以下定义语句:

  能正确给a数组元素输入数据的语句是()

  7.以下程序的输出结果是()

  8.以下说法正确的是()

  A)宏定义是C语句,所以要在行末加分号

  B)可以使用#undef命令来终止宏定义的作用域

  C)在进行宏定义时宏定义不能层层置换

  D)对程序中鼡双引号括起来的字符串内的字符,与宏名相同的要进行置换

  9.以下程序的输出结果是()

  10.若有如下定义:

  则下面表达式中不能代表数组元素s[1]的地址的是()

加载中请稍候......

我要回帖

 

随机推荐