当变量c的值不为2、4、6时,值也为”真”的表达式是( )。 - 考试试题及答案解析 - 读趣百科
单选题

当变量c的值不为2、4、6时,值也为”真”的表达式是( )。

A
(c>=2&&c<=6)&&(c%2 1=1)
B
(c==2)l l(e==4)II(C==6)
C
(C>=2&&c<=6)&&!(c%2)-
D
(c>=2&&c<=6)I l(c!=3)I|(C!=5)

题目答案

D

答案解析

逻辑或运算符中只要有一个运算量为真结果就是真,当c>=2&&C<=6条件不成立时c的值肯定不是2、3、4…56所以C!=3,与C!=5均成立。所以D选项的结果一定为真。
举一反三
单选题

以下函数实现按每行8个输出W所指数组中的数据:

在横线处应填人的语句是( )。

A
if(i/8==0)printf(”\n”);
B
if(i/8==O)continue;
C
if(i%8==0)prinff(’’\n”);
D
if(i%8==0)continue;

题目答案

C

答案解析

要按照每行8个输出数据的话,横线处语句的功能应该为:当i是8的倍数时(即i%8==0),输出一个换行符。因此C选项正确。
单选题

有以下函数:

以下关于aaa函数功能叙述正确的是( )。

A
将串s复制到串t
B
比较两个串的大小
C
求字符串s的长度
D
求字符串s所占字节数

题目答案

C

答案解析

本题重点考察的知识点while循环语句的应用。一()函数中,首先定义了一个字符指针t指向形参s,然后通过一个while循环让指针t不断递增,直到t指向字符串结束标识处。当t指向结束标识处时,由于后缀++运算符的原因,它还会被再递增1,所以接下来的t一一;语句让它回到结束标识处。最后返回t—s,s还是指向字符串第l个字符处,而t指向了字符串结尾,故返回值为字符串的长度值。因此C选项正确。
单选题

设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是( )。

A
++k
B
k+=1
C
k++
D
k+1

题目答案

C

答案解析

先使k的值自增l后再使用,k++是先取得k的值再将k的值自增l,所以c选项中表达式的值为0,而其他三个表达式的值均为1,所以选择c。
单选题

已知字符‘A’的ASCII代码值是65,字符变量cl的值是‘A’,c2的值是‘D’。则执行语句printf(”%d,%d”,cl,c2—2);的输出结果是( )。

A
65,68
B
A,68
C
A,B
D
65,66

题目答案

D

答案解析

打印时以%d整型格式打印输出,所以字符标量cl的值打印出来就是65,从c2—2的值打印出来就是68—2,即66。所以选择D。
单选题

对于一个正常运行的C程序,以下叙述中正确的是( )。

A
程序的执行总是从main函数开始,在程序的最后一个函数中结束
B
程序的执行总是从程序的第一个函数开始,在main函数结束.
C
程序的执行总是从main函数开始、
D
程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束

题目答案

C

答案解析

任何一个c程序都是从主函数main开始,至主函数main结束,所以选择c选项。
模式切换
热门推荐

下列关于数据验证控件的说法不正确的是( )。

下列关于数据验证控件的说法不正确的是( )。A.在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件B.除必填验证控件以外,其他验证控件都将被检查对象为空...
展开详情

下列关于C++流的描述中,错误的是( )。

下列关于C++流的描述中,错误的是( )。A.cout>>A表达式中输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_ba...
展开详情

设有char str,下列语句正确的是()

设有char str[10],下列语句正确的是()A.scanf("%s"0,&str);B.printf("%c",str);C.printf("%s",str[0]);D.printf("%s",...
展开详情

幻灯片中的文本在插入以后就具有动画了,只有在需要更改时才需要对其进行设置。

幻灯片中的文本在插入以后就具有动画了,只有在需要更改时才需要对其进行设置。计算机类判断题,等级考试判断题,计算机二级判断题,公共基础判断题...
展开详情

设有二元关系R和三元关系s,下列运算合法的是()。

设有二元关系R和三元关系s,下列运算合法的是()。计算机类单选题,等级考试单选题,计算机二级单选题,MySQL数据库程序设计单选题...
展开详情