求大神能做出c语言常见编程题的程序分析题,以下是题型。

第一题、单项选择题(每题1分5噵题共5分)

1、在c语言常见编程题中,不正确的常量是:

2、要把高级语言编写的源程序转换为目标程序需要使用:

A、编辑程序 B、驱动程序

C、诊断程序 D、编译程序

3、属于低级语言的计算机语言是( )。

A、机器语言 B、汇编语言

4、下列属于结构化算法基本结构的是()

A、顺序结构,複合结构 B、选择结构嵌套结构

C、顺序结构,循环结构 D、复合结构嵌套结构

5、调试C程序时正确的步骤应当是()。

A、编辑、编译、链接囷运行 B、编辑、链接、编译和运行

C、链接、编辑、编译和运行 D、编辑、链接、编译和运行

第二题、多项选择题(每题2分5道题共10分)

1、不能将高级语言编写的源程序转换成目标程序的是:

A、编程程序 B、编译程序

C、解释程序 D、链接程序

2、下列计算机语言中,CPU不能直接执行的是:

A、自然语言 B、高级语言

C、汇编语言 D、机器语言

3、下列关于c语言常见编程题用户标识符的叙述中不正确的叙述是:

A、用户标识符中可以絀现下划线和中划线(减号) B、用户标识符中不可以出现中划线,但可以出现下划线

C、用户标识符中可以出现下划线但不可以放在用户標识符的开头 D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头

4、关于c语言常见编程题程序的语句正确的说法昰( )。

A、一条语句只能占一行 B、一行可以书写多条语句

C、语句的结束标识符是句号 D、建议每条语句占一行

5、正确的变量定义是( )

第三题、判斷题(每题1分,5道题共5分)

1、结构化程序有3种基本结构组成3种基本结构组成的算法可以完成任何复杂的任务。

2、c语言常见编程题程序的基本单位是函数

3、一个C程序的执行是从main()函数开始,直到最后一个函数结束

4、int类型的数据范围不可能比float类型的大。

5、字符串常量不可能包含单个字符

第一题、单项选择题(每题1分,5道题共5分)

A、把x和y按从大到小排列 B、把x和y按从小到大排列

C、x中为原来x和y的值的和 D、交换x和yΦ的值

2、下列不能输出字符B的是:

3、已说明int a=256执行语句printf(”%x” ,a);的结果是()

5、函数putchar可以向终端输出一个( )

A、任一整型的值 B、实型的徝

第二题、多项选择题(每题2分,5道题共10分)

1、设有说明语句:char a=ˊ\72ˊ;则变量a包含的字符数为:

A、1个字符 B、2个字符

C、3个字符 D、0个字符

2、假定x和y均为double类型,则表达式x=2,y=x+3/2的不正确值是:

3、下列能输出字符B的是():

4、下列属于单字符输入输出函数的是()

5、已知“int n;”。若通過scanf函数为变量n输入值则合法的输入格式控制符为( )。

第三题、判断题(每题1分5道题共5分)

1、逻辑关系“a≥10或a≤0”正确表示的c语言常见编程题表达式是:a>=10 or a<=0 。

2、a=b=58是合法的c语言常见编程题赋值表达式

3、赋值运算符的优先级低于所有的算术运算符。

4、c语言常见编程題表达式值的类型可以根据环境来确定

5、强制类型转换,并不改变原表达式本身的类型

第一题、单项选择题(每题1分,5道题共5分)

3、丅列运算符中优先级最高的是( )。

4、设a、b和c都是int型变量且a=3,b=4c=5,则下面的表达式中值为0的表达式是( )。

5、表达式10==9的值是( )

第②题、多项选择题(每题2分,5道题共10分)

1、下列属于结构化程序设计基本结构的是:

A、顺序结构、选择结构 B、顺序结构、循环结构

C、选择結构、循环结构 D、顺序结构、选择结构、循环结构

2、下列四条语句中没有语法错误的语句是:

3、下列四条语句中,没有语法错误的语句昰( )

4、当c的值不为0时,则在下列选项中能正确将c的值赋给变量a、b的是( )。

5、设int x=1;char y=’A’;那么在switch语句中,可以出现在case后面的是()

第彡题、判断题(每题1分,5道题共5分)

2、在c语言常见编程题循环结构中continue的作用是继续当次循环,break的作用是终止当次循环

3、当型循环的循環体可能一次也不执行,直到型循环则至少执行一次

4、for循环的第二表达式省略,将会导致死循环

5、while中条件表达式的圆括弧可以省略。

苐一题、单项选择题(每题1分5道题共5分)

1、以下数组定义中不正确的是:

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

A、main()函数开始在main()函数中结束 B、第一个函数开始,直到最后一个函数结束

C、第一个语句开始直到最后一个语句结束 D、main()函数开始,直到最后一个函数结束

3、若有定义int a[10]; 则对数组a嘚引用正确的是( )。

第二题、多项选择题(每题2分5道题共10分)

能打印出字母M的语句是:

2、下列描述中,合法的数组定义是:

3、若形参是简單变量形式则对应的实参可以是:

C、简单变量 D、数组元素

4、下列关于对二维数组a进行初始化的操作中,正确的写法是( )

5、在定义int a[2][3];之后,對数组a的引用错误的是( )

第三题、判断题(每题1分,5道题共5分)

1、数组名的命名规则和变量名的命名规则相同

2、在说明一个结构体变量时系统分配给它的存储空间是该结构体中所有成员所需存储空间的总和

3、在定义数组时的常量表达式中可以包含变量。

4、可以在定义数组時只给一部分数组元素赋值

5、对数组元素赋予的初值可以依次放在一对圆括号内。

第一题、单项选择题(每题1分5道题共5分)

1、若有说奣语句“int a[10],*p=a;”,对数组元素的正确引用是:

2、在c语言常见编程题中关于文件存取方式,:

A、只能顺序存取 B、只能随机存取(也称直接存取)

C、可以顺序存取也可以随机存取 D、只能从文件开头存取

3、fp 是文件指针,str 是一个字符串n是一个整数,向文件中输出数据的正确格式昰:

4、已知定义“int x = 1, *p”则合法的赋值表达式是( )。

C、p++可以使p指向下一个元素即a[1]的首地址 D、p+=2可以使p指向下一个元素,即a[1]的首地址

第二题、多项选择题(每题2分5道题共10分)

1、c语言常见编程题中的文件分类是:

A、文本文件和数据文件 B、文本文件和二进制文件

C、数据文件和二進制文件 D、顺序文件和随机文件

2、以读写方式打开一个二进制文件fil2,fopen函数的正确的调用方式是:

3、下列关于c语言常见编程题数据文件的叙述中不正确的叙述是:

A、文件由ASCII码字符序列组成,c语言常见编程题只能读写文本文件 B、文件由二进制数据序列组成c语言常见编程题只能读写二进制文件

C、文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件 D、文件由数据流形式组成可按数据的存放形式分为二进制文件和文本文件

4、设有定义语句“int x=10, *p=&x”,则表达式的值为10的有( )

第三题、判断题(每题1分,5道题共5分)

1、函数中的形參若为指针则调用时对应位置上的实参不能是数组名。

4、单目运算符“*”是取地址运算符

5、共用体变量的存储单元长度是最长分量的存储长度。

第一题、单项选择题(每题1分5道题共5分)

1、已知 int j;i=1;执行语句j=-i++;后,j的值是:

4、下列选项中关于register变量正确的是( )。

A、频繁存取的自动变量适于定义为register变量 B、外部变量适于定义为register变量

C、存储单元较大的变量适于定义register变量 D、静态存储的内部变量,适于定义为register變量

5、下列选项中关于赋值运算正确的是( )。

A、赋值运算符在c语言常见编程题的各运算符中优先级最低 B、一个表达式中,至多只能包含┅个赋值运算符

C、复合赋值运算符的优先级高于赋值运算符的优先级 D、被赋值的对象只能是单个变量而不能是表达式、常量或函数

第二題、多项选择题(每题2分,5道题共10分)

1、以下不合法的赋值语句是:

2、在c语言常见编程题中存储类别包括()。

A、静态 B、浮点类型

3、以丅叙述中错误的叙述是:

A、函数的形参都属于全局变量 B、全局变量的作用域不比局部变量的作用域范围大

C、静态(static)类别变量的生存期贯穿整个程序的运行期间 D、未在定义语句中赋初值的auto变量和static变量的初值都是随机值

4、下列选项中关于外部变量的作用域,正确的是( )

A、外部變量的作用域是所在的源文件 B、外部变量的作用域是整个源程序

C、可以通过extern,将一些外部变量的作用域扩展到多个源文件 D、外部变量若定義为静态的其他源文件不能使用该外部变量

5、若有程序段int k=5; ,则下列执行后变量k的值是6的有( )

第三题、判断题(每题1分,5道题共5分)

2、聲明一个函数为外部函数应该在声明函数的函数类型的前面加extern。

3、可以利用全局变量从函数中得到多个返回值

4、关于实型变量的存储,指数位越多数据的精度越高。

5、c语言常见编程题中外部变量的作用域是整个源程序

第一题、单项选择题(每题1分,5道题共5分)

1、从丅列选项中选择不会引起二义性的宏定义是:

A、是一个内部函数 B、能被同一源程序其他文件中的函数调用

C、是一个外部函数 D、只能在本文件中使用

5、声明一个函数为外部函数应该在声明函数的函数类型的前面加( )。

第二题、多项选择题(每题2分5道题共10分)

1、下列对宏定义嘚描述中,正确的描述是:

A、宏不存在类型问题宏名无类型,参数也无类型 B、宏替换不占用运行时间

C、宏替换是先求出实参表达式的值然后带入形参运算求值 D、宏替换只不过是字符替代而已

2、下列描述中,错误的描述是:

A、凡是C源程序中行首以#标示的控制行都是预处理指令 B、预处理是指完成宏替换和文件包含指定的文件调用

C、预处理指令只能位于程序首部 D、预处理就是完成c编译程序对C源程序第一遍扫描为编译的词法分析和语法分析做准备

3、以下叙述中,正确的叙述是:

A、预处理命令必须在程序编译前进行处理 B、在程序中凡以#开始的语呴都是预处理命令

C、C程序在执行过程中对预处理命令进行处理 D、预处理行在编译阶段进行处理

4、下列关于局部变量的说法中正确的说法昰( )。

A、不能在复合语句中定义变量 B、局部变量是在函数内部定义说明的

C、形参变量属于被调函数的局部变量 D、允许在不同的函数中使用相哃的变量名

5、当一个函数为外部函数时不正确的说法是( )。

A、该函数只能被main()调用 B、该函数只能被非主函数调用

C、该函数不能被其他文件调鼡 D、该函数不能被本文件中函数调用

第三题、判断题(每题1分5道题共5分)

1、允许在不同的函数中使用相同的变量名。

2、在C语句中&后跟指针变量名,表示该指针变量的地址

3、可以利用全局变量从函数中得到多个返回值。

4、可以利用实参从函数中得到多个返回值

5、C函数鈳以嵌套定义。

专业承接代做点播、测试、网考、作业、论文等请加周老师QQ: (长期有效)

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

我要回帖

更多关于 c语言常见编程题 的文章

 

随机推荐