川农川大

兰州理工大学(C语言程序设计)期末考试

时间:2023-02-16  作者:在线  来源:互联网  点击: 次  

标签:
内容摘要:
(C语言程序设计)期末考试

奥鹏,国开,广开,电大在线,各省平台,新疆一体化等满分答案奥鹏作业答案,奥鹏成考作业代做联系优学网
 QQ:3064302332 微信:wxxygzs

C语言程序设计
期末考试
单选题 (答案来源(www.youxue100f.com)共 20 题,每题 2.00 分)
1.在C语言中,逻辑值"真"的表示是使用( )
  A. true
  B. 整型值0
  C. 非另整型值
  D. T
2.逻辑运算符两侧运算对象的数据类型是( )
  A. 只是0或1
  B. 只能是0或非0正数
  C. 只能是整型或字符型数据
  D. 可以是任何合法的类型数据
3.判断char型变量c1是否为小写字母的正确表达式应该为( )
  A. 'a'<=c1<='z'
  B. (c1>=A)&&(c1<='z')
  C. ('a'>=c1)||('z'<=c1)
  D. (c1>='a')&&(c1<='z')
4.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为( )
  A. D
  B. 68
  C. 不确定值
  D. C
5.若有说明语句:char c='\72';则变量c( )
  A. 包含1个字符
  B. 包含2个字符
  C. 包含3个字符
  D. 说明不合法,c的值不确定
6.C语言提供的合法关键字是( )
  A. swith
  B. cher
  C. Case
  D. Default
7.表达式18/4*sqrt (4.0)/8值的数据类型为( )
  A. int
  B. float
  C. double
  D. 不确定
8.下列运算符中,不属于关系运算符的是( )
  A. <
  B. >=
  C. !
  D. !=
9.若有以下定义:char s='\092'; 则该语句( )
  A. 使s的值包含一个字符
  B. 定义不合法,s的值不确定
  C. 使s的值包含4个字符
  D. 使s的值包含3个字符
10.设n=10,i=4,则赋值运算n%=i+1执行后,n的值是( )
  A. 1
  B. 0
  C. 2
  D. 3
11.C语言程序开发需要经过的重要步骤是( )
  A. 编译、连接
  B. 打开、关闭
  C. 编程、执行
  D. 编译、生成工程
12.在C语言中, int、char和short三种类型数据在内存中所占用的字节数( )
  A. 由用户自己定义
  B. 均为2个字节
  C. 是任意的
  D. 由所用机器的机器字长决定
13.逗号表达式(a=3*5,a*4),a+15的值为( )
  A. 28
  B. 29
  C. 30
  D. 31
14.现已定义整型变量int i=1;执行循环语句while(i+ +<5);后,i的值为( )
  A. 4
  B. 5
  C. 6
  D. 7
15.若t为double类型,表达式t=1,t+5,t++的值是( )
  A. 3.0
  B. 2.0
  C. 1.0
  D. 0.5
16.下面不正确的字符串常量是( )
  A. 'abc'
  B. "12'12"
  C. "0"
  D. " "
17.若希望当A的值为奇数时,表达式的值为真,A的值为偶数时,表达式的值为假,则以下不能满足要求的表达式是( )
  A. A%2==1
  B. !(A%2==0)
  C. !(A%2)
  D. A%2
18.设C语言中,int类型数据占2个字节,则float类型数据占( )
  A. 1个字节
  B. 2个字节
  C. 3个字节
  D. 4个字节
19.若有以下定义:int k=7, x=12;,则能使值为3的表达式是( )
  A. x%=(k%=5)
  B. x%=(k-k%5)
  C. x%=k-k%5
  D. (x%=k)-(k%=5)
20.在C语言中,char型数据在内存中的存储形式是( )
  A. 补码
  B. 反码
  C. 原码
  D. ASCII码
多选题(共 10 题,每题 4.00 分)
1.在C语言中,关于符号FILE下面说法正确的有( )
  A. FILE是C的关键字
  B. FILE表示一种关于文件参数的结构体类型
  C. FILE表示一种关于文件参数的结构体变量
  D. FILE*可以用来说明文件指针
  E. 文件指针指向的变量的数据类型是FILE
2.下面基本结构和特性中符合结构化程序设计的要求的有( )
  A. 选择结构
  B. 循环结构
  C. 顺序结构
  D. 各结构之间只有一个入口,至多两个出口
  E. 各结构之间只有一个入口,一个出口
3.若有定义int a[5];,则对a数组元素或地址的引用错误的有( )
  A. &a[5]
  B. a[2]
  C. a++
  D. *a
  E. a[0]
4.若有定义及赋值:int *p,a[4],i; p=a,则可以表示数组元素值的形式是( )
  A. *(a+i)
  B. a+i
  C. &a[i]
  D. a[i]
  E. *(p+i)
5.若有如下定义和语句:int a[10], *p;p=a; 则能正确表示数组a首元素地址的表达式有( )
  A. a[0]
  B. a
  C. p+1
  D. p
  E. *p
6.若有int x;float;y下面结果为整型数的表达式有( )
  A. (int)(x+y)
  B. (int)x+y
  C. ´a´+x
  D. x+(int)y
  E. x*y
7.设有int a=3,b=-5;下面表达式值不等于1的有( )
  A. a<0&&b<0
  B. a=fabs(b)-(a+1)
  C. a
  D. (a,2,-5)= =(b,2,a)
  E. ! (a>0&&b<0)
8.若定义 char c[11]; 可将字符串″I am a boy″ 赋给数组c,下面正确的选项有( )
  A. c=″I am a boy″;
  B. getchar(c);
  C. gets(c);
  D. scanf(″%s″,c);
  E. for(i=0;i<10;i++) scanf(″%c″,&c[i];c[10])=’\0’;
9.在C语言中,下面关于文件说法正确的有( )
  A. 按数据的组织形式,可分为文本文件和二进制文件
  B. 文件只能是ASCII码文件
  C. 文件能用fopen( )函数打开
  D. 文件只能是二进制文件
  E. 对打开的文件可以进行读或写操作
10.下面各个选项中,能正确进行字符串操作的有( )
  A. char s[ ]={′a′, ′b′, ′c′, ′d′, ′e′, ′\0′};
  B. char s[10];s=″abcde″;
  C. char s[10];strcpy(s, ″abcde″)
  D. char s[10];getchar(s);
  E. char s[10];gets(s);
判断题(共 10 题,每题 2.00 分)
1.printf函数是一个标准库函数,它的函数原型在头文件"stdio.h"中。( )
 正确   错误
2.数据是操作的对象,操作的结果会改变数据的状况。( )
 正确   错误
3.在scanf("%d,%*d,%d",&a,&b)函数中,当输入为1,2,3时,将1赋给a,将2赋给b。( )
 正确   错误
4.输入语句的格式为: scanf("%d%d%d",&a,&b,&c);是正确的。( )
 正确   错误
5.字符型变量用来存放字符常量,注意只能放2个字符。( )
 正确   错误
6.C语言中可以把一个字符串赋给一个字符变量。( )
 正确   错误
7.文件是指一组相关数据的有序集合。( )
 正确   错误
8.把k1、k2定义成基本整型变量,并赋初值0的定义语句是int k1=k2=0;。( )
 正确   错误
9.getchar函数的功能是接收从键盘输入的一串字符。( )
 正确   错误
10.若int x=3; printf("%d",&x);则系统会报错,没有任何结果。( )
 正确   错误

出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms