作业辅导网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

作业辅导、毕业论文、学业辅导,请加qq2762169544(微信:2762169544)
查看: 659|回复: 0
打印 上一主题 下一主题

逻辑运算符两侧运算对象的数据类型()。

[复制链接]

4万

主题

4万

帖子

4万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
48461
跳转到指定楼层
楼主
发表于 2017-11-24 19:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需要购买此门答案请加qq2762169544(微信:2762169544)
逻辑运算符两侧运算对象的数据类型()。       
A只能是0或1
B只能是0或非0正数
C只能是整型或字符型数据
D可以是任何类型的数据
2
2分
C语言中的文件类型只有()。       
A索引文件和文本文件两种
BASCII文件和二进制文件两种
C文本文件一种
D二进制文件一种
3
2分
执行下列两个语句后,输出的结果为( )char c1=66,c2=98;printf(“%c,%d”,c1,c2);       
A66,98
B66,b
CB ,97
DB,98
4
2分
字符数组char a[]=”How do you do?”;的大小为( )       
A10
B11
C14
D15
5
2分
若有int i=3,*p;p=&i;下列语句中输出结果为3的是()。       
Aprintf("%d",&p);
Bprintf("%d",*i);
Cprintf("%d",*p);
Dprintf("%d",p);
6
2分
经过下列的语句 int j,a[10],*p;定义后,下列语句中合法的是()。       
Ap=p+2;
Bp=a[5];
Cp=a[2]+2;
Dp=&(j+2);
7
2分
关于函数调用,下面说法错误的是( )       
A被调用函数必须是已经存在的函数、库函数或用户已定义过的函数
B没有头文件也可以对库函数进行调用
C如果使用用户自定义的函数,还要在主调用函数中说明用户函数的返回值类型。
D在主函数main()中可以调用其他函数,其他函数也可以相互调用
8
2分
下面有关for循环的正确描述是()。       
Afor循环只能用于循环次数已经确定的情况
Bfor循环是先执行循环循环体语句,后判断表达式
C在for循环中,不能用break语句跳出循环体
Dfor循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
9
2分
以下程序段的输出结果是( )int a=1234;printf("-\n",a);       
A12
B34
C1234
D提示出错、无结果
10
2分
以下程序中,while循环的循环次数是( )

main()
{ int i=0;
while(i<10)
{ if(i<1) continue;
if(I==5) break;
i++;
}
......
}
A1
B10
C6
D死循环,不能确定次数
11
2分
应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。       
Afclose()
Bclose()
Cfread()
Dfwrite
12
2分
若使用一维数组名作函数实参,则以下正确的说法是()。       
A必须在主调函数中说明此数组的大小
B实参数组类型与形参数组类型可以不匹配
C在被调用函数中,不需要考虑形参数组的大小
D实参数组名与形参数组名必须一致
13
2分
关于指针,下列说法错误的是( )       
A指针变量是用来存放内存地址的
B&表示取变量地址运算
C*表示取指针变量所指向的变量内容的运算
D可以将整数赋给指针变量
14
2分
关于字符数组,下列说法错误的是( )       
A字符型数组中的每一个元素只能存放一个字符型数据
B逐个输入输出字符时,要用“%c”格式符
Cscanf(“%s”,&s);的写法是正确的
D数组名就是数组的起始地址
15
2分
以下只有在使用时才为该类型变量分配内存的存储类说明是()。       
Aauto和static
Bauto和register
Cregister和static
Dextern和register
16
2分
以下叙述正确的是( )       
A可以把define和if定义为用户标识符
B可以把define定义为用户标识符,但不能把if定义为用户标识符
C可以把if定义为用户标识符,但不能把define定义为用户标识符
Ddefine和if都不能定义为用户标识符
17
2分
关于形式参数,下面说法错误的是( )       
A对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间
B调用结束后,形参自动从内存中被释放掉
C在函数定义中,可以不给出形参类型,调用的时候再定义。
D实参与形参的关系是赋值与被赋值的关系
18
2分
以下叙述不正确的是()。       
A一个C源程序可由一个或多个函数组成
B一个C源程序必须包含一个main函数
CC程序的基本组成单位是函数
D在C程序中,注释说明只能位于一条语句的后面
19
2分
若有以下程序#include void f(int n);main(){ void f(int n);f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是( )       
A若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明
D函数f无返回值,所以可用void将其类型定义为无值型
20
2分
下列四个选项中,均是C语言关键字的选项是()。       
Aauto、enum、include
Bswitch、typedef、continue
Csigned、union、scanf
Dif、struct、type
21
2分
C语言中,要求运算数必须是整型的运算符是()。       
A^
B%
C!
D>
22
2分
以下运算符中优先级最低的是()。       
A&&
B&
C||
D|
23
2分
已知x=43,ch='A',y=0;则表达式(x>=y&&ch<'B'&&!y)的值是()。       
A0
B语法错
C1
D"假"
24
2分
下面关于do-while语句和while语句说法正确的是( )       
Awhile语句和do-while语句肯定都要执行
B两者运行结果不同
Cdo-while在判断条件之前先执行循环体一次
Dwhile语句至少执行一次
25
2分
关于结构体,下列说法错误的是( )       
A不能将一个结构体变量作为一个整体进行输入和输出。
B对成员变量可以像普通变量一样进行各种运算。
C结构体变量的地址主要用作函数参数传递结构体的地址。
D结构体变量赋初值与数组不同,可以不一一对应。
26
2分
要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。       
Afopen("A.\user\abc.txt","r")
Bfopen("A.\\user\\abc.txt","r+")
Cfopen("A.\user\abc.txt","rb")
Dfopen("A.\\user\\abc.txt","w")
27
2分
对以下说明语句int a[10]={6,7,8,9,10};的正确理解是()。       
A将5个初值依次赋给a[1]至a[5]
B将5个初值依次赋给a[0]至a[4]
C将5个初值依次赋给a[6]至a[10]
D因为数组长度与初值的个数不相同,所以此语句不正确
28
2分
C语言中要求对变量作强制定义的主要理由是()。       
A便于移植
B便于写文件
C便于编辑预处理程序的处理
D便于确定类型和分配空间
29
2分
以下选项中,与k=n++完全等价的表达式是()。       
Ak=n,n=n+1
Bn=n+1,k=n
Ck=++n
Dk+=n+1
30
2分
变量的指针,其含义是指该变量的()。       
A值
B地址
C名
D一个标志
二、多选题共10题,20分
1
2分
设有以下定义int a=0;double b=1.25;cha rc='A';#defined2则下面语句中正确的是()。       
Aa++;
Bb++;
Cc++;
Dd++;
2
2分
以下不合法的赋值语句是()。       
Ax=y=100
Bd--;
Cx+y;
Dc=int(a+b);
3
2分
定义c为字符型变量,则下列语句中错误的是()。       
Ac='97';
Bc="97";
Cc=97;
Dc="a";
4
2分
能正确表示逻辑关系:"a≥10"的C语言表达式是()。       
Aa≥10
B!(a<10)
Ca>=10
Da<10
5
2分
下列为c语言的关键字是()       
Aif
Bstruct
Cunion
DInt
6
2分
以下4个选项中,可以看作是一条语句的有()。       
A{;}
Ba=0,b=0,c=0;
Cif(a>0);
Dif(b==0)m=1;n=2;
7
2分
以下可以定义为用户标识符的有()。       
Ascanf
Bshort
C_3com_
Dint
8
2分
以下选项中,合法的字符常量是()。       
A'\t'
B'\17'
C"n"
D'\xaa'
9
2分
在定义int a[2][3];之后,对a的引用正确的有()。       
Aa[0][2]
Ba[1,3]
Ca[1>2][!1]
Da[2][0]
10
2分
以下合法的十六进制数是()。       
Aoxff
B0Xabc
C0x01
D0X9X
三、判断题共10题,20分
1
2分
C语言的文件存取方式只能是顺序存取,不能随机存取。()       
A错误
B正确
2
2分
数组名是指标常量,不需要也不能为其赋值;指针是变量,使用前需对其赋值。()       
A错误
B正确
3
2分
函数的实参可以传递给形参,形参也可以传递给实参。()       
A错误
B正确
4
2分
break语句可用于switch语句,也可用于for、while和do循环语句中。()       
A错误
B正确
5
2分
用数组名作为实参时,把实参数组的起始地址传递给形参数组,因此形参数组和实参数组占用同一段内存单元,改变形参数组的值,也就改变了实参数组的值。()       
A错误
B正确
6
2分
自增运算符和自减运算符的结合方向也是“自左向右”。()       
A错误
B正确
7
2分
在C中能代表逻辑值“假”的是0。()       
A错误
B正确
8
2分
C程序中和每一行就是一个语句。()       
A错误
B正确
9
2分
数组类型不是C的基本数据类型,而是一种构造类型。()       
A错误
B正确
10
2分
若a=2,b=-4;则执行a||b++后,b为-4。()       
A错误
B正确
单选题(30题,60分)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
多选题(10题,20分)
1
2
3
4
5
6
7
8
9
10
判断题(10题,20分)
1
2
3
4
5
6
7
8
9
10
标记已做正做未做
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
需要购买此门答案请加qq2762169544(微信:2762169544)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作业辅导、毕业论文、学业辅导,考试辅导资料,请加qq2762169544(微信:2762169544)

Archiver|手机版|小黑屋|作业辅导网  

GMT+8, 2025-1-19 22:14 , Processed in 0.040147 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表