APP下载
首页
>
财会金融
>
程序设计章节汇总
搜索
程序设计章节汇总
题目内容
(
单选题
)
9.已知各变量的类型说明如下,则以下不符合C语言语法的表达式是:( )

A、 x%(-3)

B、 w+=-2

C、 k=(a=2,b=3,a+b)

D、 a+=a=+(b=4)*(a=3)

答案:A

程序设计章节汇总
18.下列叙述中正确的是( )
https://www.shititong.cn/cha-kan/shiti/00008106-48c2-61cf-c0f8-9874dcef4300.html
点击查看题目
11.若有定义:inta=7;floatx=2.5;y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是:( )
https://www.shititong.cn/cha-kan/shiti/00008106-48c2-5285-c0f8-9874dcef4300.html
点击查看题目
15.字符串”\\\”ABC\”\\”的长度是( )
https://www.shititong.cn/cha-kan/shiti/00008106-48c2-5b45-c0f8-9874dcef4300.html
点击查看题目
30.C语言中while和do-while循环的主要区别是( )
https://www.shititong.cn/cha-kan/shiti/0000813e-e8f3-5b5e-c0f8-9874dcef4300.html
点击查看题目
23.下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,请选择填空。( )
https://www.shititong.cn/cha-kan/shiti/0000813e-e8f3-4b28-c0f8-9874dcef4300.html
点击查看题目
3.如果在一个函数的复合语句中定义了一个变量,则该变量( )。
https://www.shititong.cn/cha-kan/shiti/00008158-0ae4-b76e-c0f8-9874dcef4300.html
点击查看题目
46.在C语言中,一维数组的定义方法为类型说明符数组名
https://www.shititong.cn/cha-kan/shiti/00008150-0e26-1e12-c0f8-9874dcef4300.html
点击查看题目
14.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )
https://www.shititong.cn/cha-kan/shiti/00008112-f312-fab0-c0f8-9874dcef4300.html
点击查看题目
4.下列关于C语言的说法错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00008160-060e-dcc4-c0f8-9874dcef4300.html
点击查看题目
6.若有定义doublex=1,y;则以下的语句执行的结果是( )。y=x+3/2;printf(“%f”,y);
https://www.shititong.cn/cha-kan/shiti/00008112-f312-e8ef-c0f8-9874dcef4300.html
点击查看题目
首页
>
财会金融
>
程序设计章节汇总
题目内容
(
单选题
)
手机预览
程序设计章节汇总

9.已知各变量的类型说明如下,则以下不符合C语言语法的表达式是:( )

A、 x%(-3)

B、 w+=-2

C、 k=(a=2,b=3,a+b)

D、 a+=a=+(b=4)*(a=3)

答案:A

分享
程序设计章节汇总
相关题目
18.下列叙述中正确的是( )

A. C语言编译时不检查语法

B. C语言的子程序有过程和函数两种

C. C语言的函数可以嵌套定义

D. C语言的函数可以嵌套调用

https://www.shititong.cn/cha-kan/shiti/00008106-48c2-61cf-c0f8-9874dcef4300.html
点击查看答案
11.若有定义:inta=7;floatx=2.5;y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是:( )

A. 2.500000

B. 2.750000

C. 3.500000

D. 0.000000

解析:首先,让我们来分析这个表达式的计算过程:

1. 首先计算a%3,即7除以3的余数,结果为1。
2. 然后计算(int)(x+y),即x和y的和2.5+4.7=7.2,取整数部分为7。
3. 接着计算1*7%2,即1乘以7再除以2,结果为3。
4. 最后计算3/4,即3除以4,结果为0。

将以上结果代入表达式x+a%3*(int)(x+y)%2/4中,得到:
x+a%3*(int)(x+y)%2/4 = 2.5 + 1*7%2*0 = 2.5 + 1*1*0 = 2.5

所以,表达式的值为2.500000,选项A。

https://www.shititong.cn/cha-kan/shiti/00008106-48c2-5285-c0f8-9874dcef4300.html
点击查看答案
15.字符串”\\\”ABC\”\\”的长度是( )

A. 11

B. 7

C. 5

D. 3

解析:这道题考察的是字符串的长度计算。在计算字符串长度时,我们需要注意转义字符的影响。在这道题中,字符串是”\\\”ABC\”\\”,我们来分析一下:

- 第一个字符是\,它是一个转义字符,表示后面的字符具有特殊意义,所以并不算作一个普通字符。
- 接着是三个\,它们实际上只表示一个\,因为第一个\是转义字符。
- 然后是ABC三个字符,它们分别占据三个位置。
- 最后是两个\,同样只表示一个\。

所以,整个字符串的长度是1(第一个\)+3(ABC三个字符)+1(最后一个\)= 5。所以答案是C:5。

https://www.shititong.cn/cha-kan/shiti/00008106-48c2-5b45-c0f8-9874dcef4300.html
点击查看答案
30.C语言中while和do-while循环的主要区别是( )

A. do-while的循环体至少无条件执行一次

B. while的循环控制条件比do-while的循环控制条件更严格

C. do-while允许从外部转到循环体内

D. do-while的循环体不能是复合语句

https://www.shititong.cn/cha-kan/shiti/0000813e-e8f3-5b5e-c0f8-9874dcef4300.html
点击查看答案
23.下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,请选择填空。( )

A. !a=b

B. a!=b

C. a==b

D. a=b

https://www.shititong.cn/cha-kan/shiti/0000813e-e8f3-4b28-c0f8-9874dcef4300.html
点击查看答案
3.如果在一个函数的复合语句中定义了一个变量,则该变量( )。

A. 只在该符合语句中有效,在该符合语句外无效

B. 在该函数中任何位置都有效

C. 在本程序的原文件范围内均有效

D. 此定义方法错误,其变量为非法变量

https://www.shititong.cn/cha-kan/shiti/00008158-0ae4-b76e-c0f8-9874dcef4300.html
点击查看答案
46.在C语言中,一维数组的定义方法为类型说明符数组名

A. [常量表达式]

B. [整型常量]

C. [整型变量]

D. [整型常量]或[整型表达式]

https://www.shititong.cn/cha-kan/shiti/00008150-0e26-1e12-c0f8-9874dcef4300.html
点击查看答案
14.若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( )

A. 2.500000

B. 2.750000

C. 3.500000

D. 0.000000

https://www.shititong.cn/cha-kan/shiti/00008112-f312-fab0-c0f8-9874dcef4300.html
点击查看答案
4.下列关于C语言的说法错误的是( )。

A. C程序的工作过程是编辑、编译、连接、运行

B. C语言不区分大小写。

C. C程序的三种基本结构是顺序、选择、循环

D. C程序从main函数开始执行

https://www.shititong.cn/cha-kan/shiti/00008160-060e-dcc4-c0f8-9874dcef4300.html
点击查看答案
6.若有定义doublex=1,y;则以下的语句执行的结果是( )。y=x+3/2;printf(“%f”,y);

A. 2.500000

B. 2.5

C. 2.000000

D. 2

https://www.shititong.cn/cha-kan/shiti/00008112-f312-e8ef-c0f8-9874dcef4300.html
点击查看答案
试题通小程序
试题通app下载