若k,g均为int型变量,则下列语句的输出为()。 k=017; g=111; printf

若k,g均为int型变量,则下列语句的输出为()。 k=017; g=111; printf("%d\t",++k); printf("%x\n",g++);

结果是:
16 6f
第一个输出16:
以0开头的int型k=017 编译器会认为这是一个八进制,换算成十进制就是15,++k就是16了
第二个输出6f:
printf中用%x来表示,这样就会将十进制转化成十六进制显示,这里比较误导的地方是g++,理论上是112换算成十六进制也是70而不是6f,但是g++可以看成是g, g=g+1,那么printf("%x\n",g++);就可以看成printf("%x\n",g);g++;了 这样其实%x输出的就是g,如果这里改成++g那输出的就是70了;
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-05-17
输出为(16 6f)。
因为017是八进制,其十进制值为15,经k先自增后输出为16。
十进制值111转为十六进制即是6f(g是后自增)。
第2个回答  2014-05-31
k=18;
++k;先赋值在输出
g=111;
g++; 先输出后赋值。
第3个回答  2014-05-22
017. 112
第4个回答  2018-05-17
18 先增值,再打印
6F 打印后增值

若k,g均为int型变量,则下列语句的输出为()。 k=017; g=111; printf
第一个输出16:以0开头的int型k=017 编译器会认为这是一个八进制,换算成十进制就是15,++k就是16了 第二个输出6f:printf中用%x来表示,这样就会将十进制转化成十六进制显示,这里比较误导的地方是g++,理论上是112换算成十六进制也是70而不是6f,但是g++可以看成是g, g=g+1,那么printf("%x...

若k是int型变量,下面的程序段的输出结果是 。 k=-3; if(k<=0) pri
不过可明显看到if(k<=0) printf("###")没有分号!而且k没有定义。所以,选D。

谁知道哪有关于C语言的练习题?
C. a=4,b=9.50 D. a=4,b=9.5 5. 若有以下说明语句:char s='\\\\\\092';则下面哪一项是正确的.A. 使s的值包含2个字符 B. 说明语句不合法 C. 使s的值包含6个字符 D. 使s的值包含4个字符 6.若k,g均为int型变量,则以下语句的输出为哪一项?int k,g;k=017;g=111;printf("%d...

C语言考试
答案:Y C语言本身不提供输入输出语句,输入和输出操作是由函数来 实现的。答案:Y 若ch为char型变量,k为int型变量(已知字符a的ASCII十进制代码为97),则以下程序段的执行结果是()。ch='a'; k=12; printf("%x,%o,",ch,ch,k); printf("k=%%d\\n",k);A:因变量类型与格式描述符...

若k和j为int型变量,则表达式k=(j=3,j=2,++j,j++)执行后,表达式的值为...
表达式的值为3 k的值为3 j的值为4

什么是标识符?
21,以下说法中正确的是--- A、#define和printf都是C语句 B、#define是C语句,而printf不是C、printf是C语句,但#define不是 D、#define和printf都不是C语句答案:D一知识点:简单C语言程序的构成和格式 22,若k是int型变量,且有下面的程序片段--- k=-3 if(k<=0) printf("###") elsepr...

急求C语言题目的答案,各式各样的题都有,请各位帮帮忙
6、若k是int型变量,且有下面的程序段,其输出结果( A )。k=-3;if (k<=o) printf(“###”);else printf(“&&&&”);A)### B)&&&& C)###&&&& D)有语法错误,无输出结果 【k=-3,判断k<=0成立,所以执行printf(“###”);语句】三、程序设计题 2、求1+2+3+3+...

#include<stdio.h> void main() { char a='本金',b='年数',c='年利率...
printf("%d\\n",a);}A)20B)13C)10D)3620.若a、b均为int型变量,且a=100,则以下关于for循环语句的正确判断为( )。for(b=100;a!=b;++a,b++)printf("———\\n");A)循环体只执行一次B)是死循环C)循环体一次也不执行D)输出———21.下面有关for循环的描述正确的是( )。A)for循环只能用于循环...

c语言计算机二级考试选择题如图?
合法的长整型常数是 A) 0L B) 4962710 C) D)(23) 表达式:10!=9的值是 A) true B) 非零值 C) 0 D) 1 (24) 合法的C语言中,合法的长整型常数是 A) '\\t' B) "A" C) 65 D) A (25) 若有说明和语句:int a=5;a++;此处表达式a++的值是 A) 7 B) 6 C) 5 D) 4 ...

09年4月自考计算机基础与程序设计试题及答案
13.若有定义:int a[5];则a数组中首元素的地址可以表示为( )A. &aB. a+1 C. aD. &a[1]14.设有char s=″\\ta\\017bc″;则指针变量s指向的字符串在内存中所占的字节数是 ( )A. 5B. 6 C. 7D. 9 15.下列关于结构体类型的定义正确的是( )A. struct treeB. ...

相似回答