题号:1 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5
内容:
设int k=017;g=117;则以下语句的输出值为( ).printf("%d\n",++k); printf("%x\n",g++);
选项:
a、15 6f
b、16 70
c、15 71
d、16 75
--------------------------------------------------------------------------------
题号:2 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5
内容:
设:int x[10]={2,4,6},则数组x的内存开销为( )字节(假设在VC中)。
选项:
a、6
b、12
c、29
d、40
--------------------------------------------------------------------------------
题号:4 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5
内容:
设有说明语句:char x[20]="good\0morning"; 则下面printf语句的输出结果为( )。printf("%d %d\n",strlen(x), sizeof(x))
选项:
a、13 13
b、13 20
c、4 13
d、4 20
--------------------------------------------------------------------------------
题号:5 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5
内容:
设char *strp[4]={"aa", "bbb", "cccc", "ddddd"}; 则printf("%s\n",strp[3]+2);的输出结果为( )。
选项:
a、cc
b、ccc
c、ddd
d、ddddd
--------------------------------------------------------------------------------
题号:10 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5
内容:
设float x=213.82631;则printf("%-4.2f\n",x); 语句( )。
选项:
a、输出值为213.83
b、输出格式描述符的域宽不够,不能输出
c、输出值为213.82
d、输出值为-213.82
--------------------------------------------------------------------------------
题号:12 题型:单选题(请在以下几个选项中选择唯一正确答案) 本题分数:5
内容:
以下数组说明语句中,( )是错误的。
选项:
a、int a[][3];
b、int a[][3]={1,2,3,4,5,6,7,8,9};
c、int a[2][3]={1,2,3,4,5,6};
d、int a[2][3]={1,2,3}
题号:14 题型:是非题 本题分数:5
内容:
设:int x='g';则整型变量x被赋予字符g。
选项:
1、 错
2、 对
题号:15 题型:是非题 本题分数:5
内容:
#include "C:\USER\f1.h"是正确的文件包含命令。
选项:
1、 错
2、 对
请教C语言高手,很多题目不会做。。
4,选d stringlen计算的是“\\0”前的字符长度,sizeof计算的是整个数组长度 5,选c printf("%s\\n",strp[3]+2);表示从整个数组中strp[3](即第四个元素)的第2个子元素开始连续输出以后所有strp[3】的子元素,若改为printf("%s\\n",strp[3]+5);则输出空格,因为“ddddd”一共5个元素 10...
c语言有一道题不会做,求高手解,最好分析一下。
答案是:C 因为scanf("%c%c",&a,&b);接收的是1和2,在输入后按了“回车”这个回车符会传递到下一句,也就是:c=getchar(); ,这样 c 赋值为回车符了;d=getchar(); 接着就是这句,你输入34的时候,d 只接收单个字符,也就是 3 ;所以最后的输出是:12 3 ...
问道C语言的题目,谢谢!!不会做
C正确,选C。c=a>b>1被解释为c=(a>b)>1,由于a>b成立为1,而1>1不成立为0,所以c为0,那么&&右边直到逗号前的表达式都不执行了。而逗号表达式的最后一个分表达式a+b+c-->3+2+0==5。
急求:有几道C语言的题不会做,麻烦各位大师帮忙
第一题,把中文标点符号 改成 英文标点符号,修改成:main(){ int a;for(a=1;a<6;a++)if(a%2)printf("%d",a);else continue;printf("@");};第二题。把中文标点符号 改成 英文标点符号 int d=1;void fun(int p){ int d=5;d+=p++;printf("%d",d);} main(){ int a=3;f...
请高手指点,本人正在自学c语言,有很多不懂的地方。
若表达示的结果已经为0,则表达示2不会执行。例:int a = 3;int b = 5;if (a == 0 && b++)...a==0 这个表达示的结果为0,故b++不会执行,即b的值还是5.同理,表达示1 || 表达示2 若表达示1 为1,则表达示2 不执行 int a = 3;int b = 5;if (a != 0 || ...
C语言不会,求高手,我是菜鸟
{ char b1,b2,b3,b4,b5;b1='A';b2='B';b3='C';b4='D';b5='E';printf("b1=%c\\nb2=%c\\nb3=%c\\nb4=%c\\nb5=%c\\n",b1,b2,b3,b4,b5);b1=b1+4;b2=b2+4;b3=b3+4;b4=b4+4;b5=b5+4;printf("b1=%c\\nb2=%c\\nb3=%c\\nb4=%c\\nb5=%c\\n",b1,b2,b3,b4,b5...
C语言程序设计 我是C语言初学者,有一道看程序的题我有些弄不懂,还请...
答案:C A:是如果a>b,则一程序一直执行到“b=c;”,效果是换a与b的值;B:是如果a>b,则执行{ }里的语句,效果是交换a与b的值;C:是如果a>b,则执行c=a; 无论a是否大于b,c的值都要给a,a-b;没什么作用;D:是如果a>b,则效果是交换a与b的值,c相当于中转站,a-b;没什么...
我是个菜鸟,求学习方法!
心里很着急.想请教学习方法.我的情况是:给我代码我基本能看... 我初学C语言,发现很多东西即使别人给我很详细的讲了我也学不懂.然后和我一起的同学却可以很快的适应. 今天做了试卷,一塌糊涂!心里很着急.想请教学习方法. 我的情况是:给我代码我基本能看明白.但是给我题目我就没有思路! 没有算法! 我该怎么...
编程入门就学c++结果好多概念都不知道怎么办
还有一个“C\/C++语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。2:葵花宝典 学习计算机语言最好的方法是什么?答曰:读程序,老师教。没错,C\/C++语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们...
几道c语言题目 菜鸟望高手解答
第一道题:输出的是:0 1 3 4 \/\/因为for循环 i从0到4 但是当i等于2的时候执行了continue,也就是直接跳转到下一次循环,所以2没有输出 第二题:t为2 因为 if-else 结构中的else是和最近一个if相匹配的,又因为if(x<y)不成立,所以直接执行输出语句,即输出2 第三题:3 6 9 因为x被...