C语言的选择题~一道~求高手解答!!
选C
p的定义指向a[3]
C选项中, p+=2 就让p指向a[5]了
然后执行逗号后面的表达式, *p++ 先执行*p 就是a[5]的值(6), 然后再自增
自增在后后,表达式的值去自增前的值, 所以结果是6
我觉得输出的是“89”这个字符串。
答案:A所有函数以void开头就是无返回值
A. 执行函数abc 后,函数没有返回值 (对)
B. 执行函数abc 后,函数不再返回 (所有函数执行完毕后都返回原来的位置)
C. 执行函数abc 后,可以返回任意类型 (比如要返回int值就得是int abc(){...},没有返回任意类型的)
D. 以上答案都不对 (有A所以这个错的)
A
答案选:A
void的含义
void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。
A 跟int一样只是一个类型关键字 表示五返回值
一道C语言的选择题
A +1e+1、5e-9.4、03e2\/\/de-9.4不合法 指数上不允许是小数 B -.60、12e-4、-8e5 \/\/合法 C 123e、1.2e-.4、+2e-1 \/\/123e不合法 1.2e-.4也不合法 D -e3、8e-4、5.e-0\/\/ -e3不合法 必须在前面写上多少e3
中南大学c语言试题
C 语言程序设计试卷一、单项选择题(每题1分,共20分)1. C语言规定:在一个源程序中,main函数的位置( ① )。A. 必须在最开始B. 必须在系统调用的库函数的后面C. 可以任意 D. 必须在最后 2. 下面四个选项中,均是合法浮点数的选项是( ① )。A. +1e+1 5e-9.4 03e2B. -.60 12e-4 -8e5C. 123e...
C语言基础题 一题选择题
答案是d。8lx中8的意思是规定了输出字段的宽度按,l的意思是long,也就是按长整形输出,x是按十六进制输出,整个的意思就是将a以长整形的十六进制输出,输出字段的宽度为8.a是错的,因为还可以使用%ld等等。
c语言的一道选择题
c x 等于 5 > 1 + 2 && 2 || 2 * 4 < 4 - !0 化简 5 > 3 && 2 || 8 < 3 1 && 2 || 0 这步 5 > 3 化简成 1 1 || 0 这步 1 && 2 化简成 1 1
求教一道英语语言学,形态学的选择题。
Which of the following is not a bound root morpheme 很简单,bound root指具有独立语义,但又不能独立存在的语素,bound morpheme的一种,而put是个自由语素,这里考free morpheme 和bound morpheme的区别。
这是一道关于C语言编程的选择题,急!!!
结果应该是E,因为这段代码在do\/while语句内死循环了 注意以下:while(i=1); 和while(i==1);的区别 while(i=1);表达式 i=1,是一个赋值语句,赋值语句的值等于其右值(也就是所赋的值),所以i=1的值恒为1,while(i=1);恒成立,所以这个循环是死循环,无法跳出 while(i==1);表达式 i=...
C语言的一道选择题
给你这样写,你可能就明白了 int x=0, s=0;while( (!x) != 0) s =s + (++x);printf(“%d\\n”, s);x的初值为0,第一个!x表示1 ,1 != 0成立,执行循环体,s+ = ++x 首先++x是先执行这个运算,然后再使用x的值,所以s = s + (++x) 即s = 0 + (1)=1,...
一道c语言选择题,大家能帮我解释一下吗
逗号表达式,(a,b)算法规则是从左向右计算,返回的值取最右边的 所以printf("%d,%d",(a,b),(b,a));相当于printf("%d,%d",b,a);在例如,这个题如果是这样的话,设inta=3,b=4;执行printf("%d,%d",(a+b,b),(b,a+b));后的输出结果就是4(b的值),7(a+b的值)。不懂可...
求助关于C语言一道选择题 !
解析有问题。正确的解析应该是:do { 循环体B;} while (条件表达式2);条件表达式2成立次数为n2,则循环体B执行次数为n2+1.因为条件表达式2成立就要执行一次,还要加上进入循环时执行的那一次。而对于 while (条件表达式1)循环体A;条件表达式1成立次数为n1,则循环体A执行次数为n1。基于上述分析 (1...
一道C语言基础的选择题:若计算机内存中连续两个字节的内容其十六进制形...
应当是C吧 原题是竖排的 可能出老师抄错题了 简单而言 汉字内码是两个高位为1的8位二进制数 即1XXXXXXX 1XXXXXXX 即两个>127的二进制数 原因见下 汉字机内码,又称“汉字ASCII码”,简称“内码”汉字在计算机内部其内码是唯一的。因为汉字处理系统要保证中西文的兼容,当系统中同时存在ASCII码和...
昌素惠尔: 首先在fun函数中参数:int x[ ](表示一个数组,由x指向一个地址空间,里边存放int类型的数据).故调用fun函数是变量也应该是数组的引用变量,或者是指向一个地址的变量.D :fun(b[1]).b[1]表示的是数值b中第一个元素的值(是一个int的数值),不是一个地址;A fun(b).b表示int类型数组b的地址;B fun(&c).&符号就是表示是地址;C fun(&a[3]).同C选项,&a[3]就是指向数组a第三个元素的地址;综上所述,选D.
慈利县13451557006: 跪求一道C语言的选择题 求详解 - ?
昌素惠尔: if(语句1) 语句2; 语句=true 执行 语句2A. k%2 当他不等于0 时 为true 为0 时为false B. k%2=1 赋值语句 为true (好比陈述句,不存在疑问 C. (k%2)!=1 k对2求余不等于1 为true D. !k%2==1 注意优先级先做!k 在% !k对2求鱼等于1 为 true这题 怎么说了 很模糊 应该选D 不过很勉强
慈利县13451557006: C语言试卷选择题 求高人解答~! 1.是死循环的()A. for(i=10; ;i++) sum+=i B.while(1) {x++} C.for(;(c=getcher())!='\n';))printf("%c",c); D.for(; ;x+=i0;2.能正确... - ?
昌素惠尔:[答案] 不是 C语言中规定:字符型常量中只能包含一个字符,如:'f' \在C语言中表示转义字符 正确的转义字符格式: '\xff'表示十六进制的转义字符 '\012'表示八进制的转义字符 直接写成'\ff'肯定就错了
慈利县13451557006: 一道C语言的选择题 希望高手给出详细解答 以下选项中非法的字符常量是(). - ?
昌素惠尔:[选项] A. '\\' B. '\0201' C. '\xAA' D. '0' 选项B正确,为什么
慈利县13451557006: 求高手帮忙做一些C语言试题第一题、单项选择题(每题1分,1、设x和y均为int型变量,则以下语句:x=x+y; y=x - y; x=x - y; 的功能是:A、把x和y按从大到小... - ?
昌素惠尔:[答案] 第一题、单项选择题(每题1分,5道题共5分) 1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:D、交换x和y中的值 2、已说明int a=256,执行语句printf(”%x” ,a);的结果是:A、100 3、以...
慈利县13451557006: 求教几道C语言选择题(详细解答)! - ?
昌素惠尔: 第一题:A. 解析:首先得到一个静态数组a[],指针p指向a[0], *(p+3)+=4可写为*(p+3)=*(p+3)+4, p+3的意思是指针移动至a[3]所在单元,*(p+3)是取值,即为9,那么运算*(p+3)+=4得*(p+3)的最终值为13,p由于指向数组初位置则*p为1....
慈利县13451557006: C语言程序选择题,C语言高手进来下吧, 1、 若定义x和y为double类型,则表达式:x=2,y=x+5/2的值( ) - ?
昌素惠尔:[选项] A. 4 B. 4.5 C. 4.0 D. 3.0 2、为表示关系x
慈利县13451557006: c语言 选择题 求教高手 - ?
昌素惠尔: 算出来i为1的时候,接下来继续循环因为满足i>0这个条件,然后对i进行两次自减运算这个就得出来为-1然后while的判断语句为假,跳出循环.do while循环 是先执行一次,再进行判断.
慈利县13451557006: C语言选择题求解释 已知: char s[10], *p=s ,则在下列语句中,错误的语句是 选择一项: - ?
昌素惠尔:[选项] A. s[2]=p[4]; B. p=s+5; C. s=p+s; D. *p=s[0]; 反馈正确答案是:s=p+s; 正确
慈利县13451557006: 1道C语言选择题?
昌素惠尔: 首先a&&b默认值为真.即为1 那么只有a和b都为1的时候.a&&b才能为1 任何一方为0都会导致a&&b为0. 以这个方式判断故选E