C语言理论基础试题

2022-07-04 18:52:08   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《C语言理论基础试题》,欢迎阅读!
试题,理论,语言,基础

第一部分 C语言理论基础

(4) 结构化程序由三种基本结构组成,三种基本结构组成的算法 A) 可以完成任何复杂的任务 B) 只能完成部分复杂的任务 C) 只能完成符合结构化的任务 D) 只能完成一些简单的任务

(7) 以下叙述中正确的是 A) C语言比其他语言高级

B) C语言可以不用编译就能被计算机识别执行

C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D) C语言出现的最晚,具有其他语言的一切优点

第二部分 C语言基本语法知识

2)以下叙述中错误的是 AC语句必须以分号结束

B)复合语句在语法上被看作一条语句

C)空语句出现在任何位置都不会影响程序运行 D)赋值表达式末尾加分号就构成赋值语句

4)以下能正确定义且赋初值的语句是 Aint n1=n2=10; Bchar c=32;

Cfloat f=f+1.1; Ddouble x=12.3E2.5;

5)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是

Ak=k>=k B-k++ Ck%int(f) Dk>=f>=m




6)有以下程序段 int k=0,a=1,b=2,c=3;

k=a k=k>c ? c:k; 执行该程序段后,k的值是

A3 B2 C1 D0

(8).以下不能定义为用户标识符的是 AMain B_0 C_int Dsizeof

(11)若整型变量abcd中的值依次为:1432。则条件表达式a的值

A)1 B)2 C)3 D)4

(15) 以下4组用户定义标识符中,全部合法的一组是

A) _main B) If C) txt D) int enclude -max REAL k_2

sin turbo 3COM _001

(24)下列关于单目运算符++--的叙述中正确的是 A) 它们的运算对象可以是任何变量和常量

B) 它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C) 它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D) 它们的运算对象可以是char型变量、int型变量和float型变量


(26) 以下选项中合法的用户标识符是

A) long B) _2Test C) 3Dmax D) A.dat

(27) 以下非法的赋值语句是

A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j>0;

(28) ab均为double型变量,且a=5.5b=2.5,则表达式(inta+b/b的值是 A6.500000 B6 C) 5.500000 D) 6.000000

(33) 以下选项中不属于C语言的类型的是 A) signed short int B) unsigned long int

C) unsigned int D) long short

(34) 以下叙述正确的是

A) 可以把defineif定义为用户标识符

B) 可以把define定义为用户标识符,但不能把if定义为用户标识符 C) 可以把if定义为用户标识符,但不能把define定义为用户标识符 D) defineif都不能定义为用户标识符

(35) C语言中,合法的长整型常数是 A) 0L B) 4962710 C) 324562& D) 216D


本文来源:https://www.dywdw.cn/3a029b0e7e1cfad6195f312b3169a4517623e5b3.html

相关推荐
推荐阅读