首 页
郑州大学
奥鹏教育
国家开放大学
西南交通大学
成人教育
联大学堂
江苏师大
青书学堂
 
   今天是: 全民学习吧,专业辅导,快速解决您的烦恼,详情请加微信:goodluckgold、QQ:3446094242
  当前位置: 联大学堂网上考试答案
       
 
QQ:3446094242
微信号:goodluckgold
课件学习、网上考试答案,如有需要,请加微信或QQ,全程辅导,为您排忧解难!!!
 
 
 
联大学堂郑州轻工业大学C语言程序设计网上考试答案
以下程序的输出结果是( )。(本题2分)
A. 1 1 1 B. 1 0 1 C. 1 1 0 D. 1 2 1
以下表达正确的选项是( )。
A. 每个后缀为.C的C语言源程序都能够单独进行编译 B. 每个后缀为.C的C语言源程序都应该包含一个main函数 C. 在C语言程序中,main函数必须放在其它函数的最前面 D. 在C语言程序中,只有main函数才可单独进行编译
语言规定:在一个源程序中,main函数的位置______
A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后
设有int arr[3][3], * p, (*pa)[3]; 表达式( )的类型是int *型:
A.arr B.&arr[0] C.&arr[0][0]; D.pa
欲计算长方型面积S=a * b ,下列宏定义中_____最合适。
A.#define S(a,b) a*b B.#define S(a,b) (a)*(b) C.#define S(a,b) {a*b} D.#define S[a,b] a*b
( )以下标识符中可以作为用户函数名的是
A.struct B.int C.union D.go_to
设p是指向int型一维数组的指针变量,则p+1移动的字节数是
A.1 B.2 C.4 D.8
下列( )运算符的优先级最高。
A. * B. + C. << D. &
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为______
A.int B.float C.double D.不确定
C是一种_____.
A.机器语言 B.中级语言 C.高级语言 D.脚本语言
下列语句不具有赋值功能的是( )。
A.a*=b B.x=1 C.a+b D.a++
下列( )选项不是C语言中的预处理命令?(本题2分)
A. #include B. #define C. #ifdef D. #return
一个C程序的执行是从( )。
A. 本程序的main()函数开场,到 main 函数完毕 B. 本程序文件的第一个函数开场,到本程序文件最后一个函数完毕 C. 本程序文件的第一个函数开场,到本程序 main 函数完毕 D. 本程序的 main()函数开场,到本程序文件的最后一个函数完毕
以下叙述正确的是( )。
A.在 C 程序中,每行只能写一条语句 B.若 a 是实型变量,C 程序中不允许 a=10 这种赋值。 C.在 C 程序中,%是只能用于整数运算的运算符 D.在 C 程序中,无论是整数还是实数,没有什么区别
请选出可用作C语言用户标识符的一组标识符( )
A.void, define, WORD B.a3_b3, _123, IF C.FOR, ----abc, Case D.2a, Do, Sizeof
下列选项中,不可以作为C语言标识符的是( )
A.num B.turbo_c C.printf D.student3
不是 C 语言提供的合法关键字是( )。
A.switch B.char C.case D.this
( )在C语言中,十进制数47可等价地表示为
A.2f B.02f C.57 D.057
若希望当A的值为奇数时,表达式的值为'真',A的值为偶数表达式的值为'假'。则以下不能满足要求的表达式是______
A.A%2= =1 B.!(A%2 = =0) C.!(A%2) D.A%2
在C语言中,char型数据在内存中的存储形式是
A.补码 B.反码 C. 原码 D. ASCII码
合法的数组定义是:
A.int a[ ]="string"; B.int a[5]={0,1,2,3,4,5}; C.char a="string"; D. char a[ ]={0,1,2,3,4,5};
A.0 B.1 C.2 D.3
已知整型变量a=6,b=7,c=1,则下面表达式的值为多少?a+3______
A.9 B.2 C.1 D.65
ANSI C最近发布的标准是(4).
A.ANSI 85 B.ANSI 86 C.ANSI 87 D.c99
在 C 语言中,能表示无符号长整型常数的是 ( )。(本题2分)
A.OL B.4962710U C.912374u D.2UL
以下符合C语言语法的赋值表达式是______
A.d=9+e+f=d+9 B.d=9+e,f=d+9 C.d=9+e,e++,d+9 D.d=9+e++=d+7
若a,b,c,d都是int型变量且初值为0,以下选项中正确的赋值语句是______
A.a=b=c=d=100 B.d++; C.c+b; D.d=(c=22)-(b++)
这段程序中的常量有:(#define PI 3.14 ;void main(){ int sum;sum = 10 +15;printf('sum=%d\n',sum);printf('result is 25\n');}这段程序中常量有______
A.10 B.15 C.25 D.PI
以下叙述中正确的是______
A.一个C源程序可由一个或多个函数组成 B.一个C源程序必须包含一个main()函数 C.C源程序的基本组成单位是函数 D.在C源程序中,注释说明只能位于一条语句的最后
以下正确的if语句形式是______
A.if (x>y && x!=y) B.if (x==y) x+=y C.if (x!=y) scanf("%d",&x) else scanf("%d",&y); D.if (x
Extern的特点:
网页的组成元素有哪些
指针有哪些运算?
C程序的基本组成单位是函数。( )
A.正确 B.错误
在C语言程序中,每个函数必须要有且只能有一个return语句。( )
A.正确 B.错误
在一个switch语句中,各case子句后的常量表达式可以相同。( )
A.正确 B.错误
在函数的定义和调用过程中,形参和实参数目可以不一致。( )
A.正确 B.错误
在对一个C程序进行编译的过程中,可发现注释中的错误。( )
A.正确 B.错误
.在C语言程序中,表达式 5%2 的结果是( )。(本题2分)
A. 2.5 B. 2 C. 1 D. 3
以下叙述中错误的是( )
A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序的运行 D.赋值表达式末尾加分号就构成赋值语句
下列不是 C 语言基本数据类型的是 ( )。
A.字符型 B.整型 C.浮点型 D.结构体
下列属于正确的标示符是( )。(本题2分)
A. ?a B. a=2 C. a. 3 D. a_3
在C语言中,字符型数据在内存中的存储形式是______
A.原码 B.补码 C.反码 D.ASCII码
下列代码的输出结果是( )。(本题2分)
A. 10 B. 11 C. 变量a的地址 D. 变量a的地址+1
C 语言规定,简单变量作为实参时,他和对应形参之间的数据传递方式是( )。
A. 单向值传递 B. 地址传递 C. 相互传递 D. 由用户指定方式
C语言程序从( )开始执行。(本题2分)
A. 程序中第一条可执行语句 B. 程序中第一个函数 C. 程序中的 main 函数 D. 包含文件中的第一个函数
0x75的八进制写法为___,十进制写法为___。
A.0165 117 B.0x4b 0113 C.61 0x3d D.0x4b 61
下列运算中,哪个优先级最低( )
A.?: B.= C.>= D.==
若x=2,y=3则x||y的结果是______
A.0 B.3 C.1 D.2
下列对字符串的定义中,错误的是( )。
A. char str[7] = "FORTRAN"; B. char str[] = "FORTRAN"; C. char *str = "FORTRAN"; D. char str[] = {'F','O','R','T','R','A','N',0}
表达式:10!=9 的值是( )。
A.true B.非零值 C.0 D.1
在C语言中, char型数据在内存中的存储形式是:______
A.补码 B.反码 C.原码 D.ASCII码
下列( )关键字表示函数的返回值类型为浮点型?(本题2分)
A. int B. float C. double D. void
下列( )关键字用于定义常量。
A. int B. float C. const D. static
( )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为'I am student'.
A.scanf("%s", string); B.scanf("%c", &string); C.scanf("%s", &string); D.gets(string);
C语言中的简单数据类型有
A.整型、实型、逻辑型 B.整型、实型、逻辑型、字符型 C.整型、字符型、逻辑型 D.整型、字符型、逻辑型
以下关于 C 语言描述错误的是( )。
A.一个 C 程序总是从 main 函数开始执行 T B.每个语句和数据声明的最后必须有一个分号 T C.C 语言的注释符是以“/*”开始并以“*/”结束的 D.一个 C 程序可以包含多个 main 函数 F
若有以下定义int a,b; float x,则正确的赋值语句是( )。
A. a=1,b=2 B. b++; C. a=b=5 D. b=int(x);
( )以下所列的C语言常量中,错误的是
A.0xFF B.1.2e0.5 C.2L D.\72'
若 a 是 int 类型变量,则计算表达式 a=25/3%3 的值是( )。
A.3 B.2 C.1 D.0
075的十进制写法为___,十六进制写法为___。
A.0x4b 0113 B.0165 117 C.61 0x3d D.0x4b 61
关于C语言变量,以下说法不正确的选项是( )。(本题2分)
A. 变量名由程序员定义,必须符合标识符的命名规则 B. 变量是程序运行过程中其值可以改变的量 C. 可以用C语言的关键字作为变量名 D. 变量命名时应尽量做到见名知意
这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 + 15;printf('sum=%d\n',sum);printf('result is 25\n');}这段程序中常量有______
A.10 B.sum C.15 D.PI
下面哪些写法是对的,而且是常量?______
A.125 B.-0.456 C.1.25E+20 D.'AB'
指出下面合法的标识符______
A.3ab B.ABC C.a_3 D._stu2
C语言的基本类型哪些:______
A.整型 B.枚举型 C.数组型 D.指针型
C语言变量的存储特性可分四类:
文件的概念
带参的宏与函数有什么区别?
在一个 C 源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是( )。(本题2分)
A. extern B. register C. auto D. static
执行下列程序后s的值为_____。int i,s;for(i = 8, s = 0; i > 0; i--) s += i; while(++i< 6) s += i;
A.15 B.36 C.46 D.51
下列代码的输出结果是( )。(本题2分)
A. 10 B. 20 C. 30 D. 0
下列( )符号表示在C语言中表示注释。
A. // B. # C. /* D. //
以下关于 C 语言描述错误的是( )。
A. 一个 C 程序总是从 main 函数开始执行 B. 每个语句和数据声明的最后必须有一个分号 C. C 语言的注释符是以“/*”开始并以“*/”结束的 D. 一个 C 程序可以包含多个 main 函数
下列关于C语言中的枚举类型的描述错误的是( )。(本题2分)
A. 枚举类型可以包含多个枚举值 B. 枚举类型的每个值都对应一个整数常量 C. 枚举类型可以用于switch语句 D. 枚举类型的值可以通过运算符获取其地址
若有定义:int a[4][3],b[3][4],(*p)[3];及0<=i<3,则( )是正确的赋值语句.
A. p=a; B.p=b; C.p=b[i]; D. p=a[i];
以下能正确定义整型变量 z、b、c 并为其赋初值 5 的语句是( )。
A.int a=b=c=5; B.int a,c, c=5; C.a=5,b=5,c=5; D.a=b=c=5;
A.1 B.2 C.3 D.0
C 语言的输入与输出操作是由( )完成的。
A.输入语句 B.输出语句 C.输入与输出函数 D.输入与输出语句
A.OK! B.NO C.程序错误 D.以上都不对
( )下列数据中,为字符串常量的是
A.A' B.How do you do C.$abc D."house"
已知char s[20]= ”programming”, *ps=s;则不能引用字母o的表达式是______
A.ps+2 B.s[2] C.ps[2] D.ps+=2, *ps
程序段char a1=’ m’,a2=’ M’;printf(“%c\n”,(a1,a2));以下叙述中正确的是( )。
A.程序输出大写字母M B.程序输出小写字母m C.格式说明符不足,编译出错 D.程序运行时产生出错信息
下面哪个表达式的值为4______
A.(float)11/3 B.2016/11/3 星期四 上午 12:00:00 C.11.0/3 D.(int)(11.0/3+0.5
.C语言提供的合法关键字是( )
A. swith B.cher C. Case D. Default
设有定义:int a=2,b=3,c=4;则以下选项中值为0的表达式是( )。
A.(!a==1)&&(!b==0) B.!a||b||c C.a&&b D.a||(b+b)&&(c=a)
已知:char a='\70';则对变量 a 描述正确的是( )。(本题2分)
A. 变量a中包含1个字符 B. 包含2个字符 C. 包含3个字符 D. 说明非法
A.3 B.4 C.5 D.6
以下运算符按优先级从高到低的顺序是
A.!、&&、|| B.! 、||、&& C.||、&&、! D.&&、! 、||
当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是______.
A.a=c=b; B.(a=c)&&(b=c); C.c=b=a; D.(a=c)||(b=c);
函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此功能的函数是______。
A.fund(int *x, int *y){ *x=*x+*y; *y=*x-*y; *x=*x-*y;} B.funb(int x, int y){ int t;t=x; x=y; y=t;} C.funa(int *x, int *y){ int *p;*p=x; *x=*y; *y=*p;} D.func(int *x, int *y){ *x=*y; *y=*x;}
以下叙述正确的是______
A.C语言严格区分大小写英文字母 B.C语言用";"作为语句分隔符 C.C程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上 D.可以使用/*…*/对C程序中的任何部分作注释
若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______
A.*(a+1)为元素6的地址 B.*(a【1】+1)的值为2 C.**(a+1)+2的值为8 D.a【0】与a的相同
指出下面合法的标识符______
A.3ab B.ABC C.a_3 D._stu2
指出下面错误的表达式______
A.a=5,b=6,c=7 B.i=i++ C.5.6+6.2%3.1 D.56=a11
Rejister的特点:
从变量生命周期分为哪两种,分别作简要说明
什么是常量?什么是变量?作出简要说明
下列变量中合法的是( )。
A. B.C.Tom C. 3a6b D. _6a7b E. $ABC
下列数据中属于'字符串常量'的是( )。
A. ABC B. "ABC" C. 'ABC' D. 'A'
C语言源程序名的后缀是( )。
A. exe B. c C. obj D. cp
以下叙述正确的是( )。
A.循环结构、选择结构、顺序结构都是结构化程序的基本结构 B.计算机可以直接执行C语言程序,不需要做任何转换 C.过于复杂的算法不能使用N-S流程图描述 D.只有不超过20步操作步骤的算法才是简单算法
以下说法正确的是( )。
A.函数可以返回另一个函数的整个函数体 B.函数返回值只能是基本数据类型的数值或指针 C.函数返回值可以是一个指向函数的指针 D.函数返回值可以是一个数组,同时返回多个值
下列( )表达式的值为真,其中a=5;b=8;c=10;d=0
A. a*2>8+2 B. a&&d C. (a*2-c)||d D. a-b
C语言的if语句中,用作判断的表达式为( )。
A.任意表达式 B.逻辑表达式 C.关系表达式 D.算术表达式
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是( )。
A. extern B. register C. auto D. static
为表示关系x≥y≥z,应使用C语言表达式( )。
A. (x>=y)&&(y>=z) B. (x>=y) AND (y>=z) C. (x>=y>=z) D. (x>=z)&(y>=z)
下列说法中错误的是( )。
A.一个数组只允许存储同种类型的变量 B.如果在对数组进行初始化时,给定的数据元素个数比数组元素个数少时,多余的数组元素会被自动初始化为最后一个给定元素的值 C.数组的名称其实是数组在内存中的首地址 D.当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改
A. 4 B. 3 C. 5 D. 2
若x=2,y=3则x||y的结果是( )。
A. 0 B. 1 C. 2 D. 3
C语言能正确处理的指数是( )。
A. 8.5e4288 B. e-32 C. 123000000000 D. 4.5e-5.6
A. 11,2 B. 25,2 C. 11,12 D. 25,26
任何一个C语言的可执行程序都是从( )开始执行的。
A. 程序中的第一个函数 B. main( )函数的入口处 C. 程序中的第一条语句 D. 编译预处理语句
以下叙述中正确的是( )。
A. 结构体类型中各个成分的类型必须是一致的 B. 结构体类型中的成分只能是C语言中预先定义的基本数据类型 C. 在定义结构体类型时,编译程序就为它分配了内存空间 D. 一个结构体类型可以由多个称为成员(或域) 的成分组成
若有说明语句:char c='\72';则变量c ( )。
A. 包含1个字符 B. 包含2个字符 C. 包含3个字符 D. 说明不合法,c的值不确定
A. True B. TrueFalse C. False D. TrueFalseTrue
以下选项中关于C语言常量的叙述错误的是( )。
A. 经常被使用的变量可以定义成常量 B. 常量分为整型常量、实型常量、字符常量和字符串常量 C. 常量可分为数值型常量和非数值型常量 D. 所谓常量,是指在程序运行过程中,其值不能被改变的量
A. 5 B. 4 C. 9 D. 8
数组定义 int a(10);是正确的。
A.正确 B.错误
一个指针变量只能指向同一类型变量。
A.正确 B.错误
在调用函数时,实参把值传送给对应位置上的形参,形参的值不能传给实参。
A.正确 B.错误
C语言中,文件由字符(字节)序列组成。
A.正确 B.错误
int n; scanf('%d',&n); int a[n]; 是不合法的。
A.正确 B.错误
函数的定义和函数的调用均可以嵌套。
A.正确 B.错误
若 a=3,b=2,c=1 则关系表达式'(a>b)==c' 的值为'真'。
A.正确 B.错误
函数strlen('ASDFG\n')的值是7。
A.正确 B.错误
while 和for循环都是先判断表达式的值,后执行循环体语句。
A.正确 B.错误
函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));中,含有的实参个数是5。
A.正确 B.错误
C语言中一个函数由函数首部和()两部分组成。
表达式3&&0 的值是()。
执行语句char str[81]='abcdef';后,字符串str结束标志存储在str[()] (在括号内填写下标值)中。
全民学习吧
加微信:goodluckgold,QQ:3446094242,轻松辅导,学习无忧