c语言入门基础题及答案(C语言的一些基础题)

2024-07-21 06:59:30 12

c语言入门基础题及答案(C语言的一些基础题)

本文目录

C语言的一些基础题

1 #include 《stdio.h》 2 main() 3 { float s; 4 int I,sz=0; 5 for(I=0;I《5;I++) 6 scanf("%d",s+I); 7 for(I=0;I《5;I++) 8 sz+=s; 9 printf("\n%f",(float)sz); 10 } A) 没有错误 B) 第4行错误 C) 第6行错误 D) 第9行错误 C s数组是实型,不能用整型输入下列合法的数组定义是( )。 A) int a="string"; B) int a={0,1,2,3,4,5}; C) char a="string"; D) char a={0,1,2,3,4,5}; D A.a="string"; 就对了以下程序段给数组所有的元素输入数据,请选择正确答案填入( )。 #include 《stdio.h》 main() { int a,i=0; while(i《10) scanf("%d",______); } A) a+(i++) B) &a C) a+i D) &a D AC显然不对 B没有输入a的值设有: static char str="Beijing"; 则执行: printf("%d\n",strlen(strcpy(str,"China"))); 后的输出结果为( )。 A) 5 B) 7 C) 12 D) 14 A strcpy为字符串拷贝函数 strlen为字符串统计函数阅读下面的程序 main() { inn,I,j,k; for(I=0;I《2;I++) n=0; k=2; for(I=0;I《k;I++) for(j=0;j《k;j++) n+1; printf("%d\n",n); } 上面程序的输出结果是( )。 A) 不确定的值 B) 3 C) 2 D) 1 题有问题for(I=0;I《2;I++) n=0; 初始化n为04次循环for(I=0;I《k;I++) for(j=0;j《k;j++) n+1; 得n=4执行printf("%d\n",n本身就不对,越界了定义如下变量和数组: int I; int x={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。For(I=0;I《3;I++) printf("%d ",x); A) 1 5 9 B) 1 4 7 C) 3 5 7 D) 3 6 9 A I=0输出(0)(2)=3,I=1输出X(1)(1)=5,I=2输出X(2)(0)=7 若有以下说明: int a={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’,d,g; 则数值为4的表达式是( )。 A) a B) a C) a D) a D A是不确定的值,B得5,C得2Printf("%d\n",strlen("\t\"\065\xff\n)); A) 5 B) 14 C) 8 D) 输出项不合法,无正常输出 A 有5个逃逸字元\t 水平制表符Tab \" 双引号 \065 以8进制表示的5 \xff 以16进制表示的无名字符。打印出来显示为占两个字符位的空格 \n 换行符 若有以下定义和语句: char s; s="abcd"; printf("%s\n",s); 则输出的结果是( )。 A) 输出abcd B) 输出a C) 输出abcd D) 编译不通过 D 字符串不能负值给地址应为s="abcd";下述程序输出的结果是( )。 #include 《stdio.h》 main() { char ch={"65ab21"}; int I,s=0; for(I=0;ch《=’9’;I+=2) s=10*s+ch-’0’; printf("%d\n",s); } A) 12ba56 B) 6521 C) 6 D) 62 C 第一次ch=a跳出 s=6 下述函数引用中,( )是含有错误的。其中s的定义如下: char s; A) scanf("%10s",s); B) printf("%.5s",s); C) puts(s+3); D) gets(s); C 若字符串s未分配内存定义如下数组s: char s; 若准备将字符串“This is a string.”记录下来,( )是错误的输入语句。 A) gets(s+2); B) scanf("%20s",s); C) for(I=0;I《17;I++) S=getchar(); D) while((c=getchar())!=’\n’) s=c;C 只是输入This is a string.没有输入\n

几道C语言的入门问题,给过程,在线等

1、C A选项表示8进制的1;B选项表示十六进制的1;C选项错误,0开头的表示八进制的整数常量,范围是0-7,08显然超过了8进制的表示范围;D选项表示十进制的8;2、B f表示单精度,不写的话默认都是双精度;3、0X10;两个十六进制的数进行按位与运算,首先把两个十六进制数化成二进制OX14:0010 0000OX18:0011 0101,然后进行按位与,相同得1,不同得0 0010 0000& 0011 0101--------------=0010 0000 把它化成十六进制就是OX10;所以答案是10;4、(b》》3)&1=1就是1,如果=0就是0;char是一个字节 8位 表示成xxxx 1xxx(假设左边起第五位是1),那么右移三位后,原来的第五位就是现在的最后一位了,和1进行按位与 XXXX XXX1&0000 0001 结果就很明显了,如果第五位是1,结果就是1,否则为0;5、0X10;你输入的是十进制的20,35,但是你要先把他们转化成十六进制,在转化成二进制进行按位与运算,20-》0XE-》0000 1110(2);35-》0x23-》0010 1011(2) 0000 1110& 0010 1011—————— 0000 0010 这就表示的十六进制的0X10 ;

关于C语言基础编程题(初学者求指点啊!!!)

1、#include 《stdio.h》 void main() { int n=1; printf("%d%d%d\n",n,++n,n--); }n一开始为1,则第一个输出1,然后第二个++n,这个自增符与n++有区别,++n是先加1再赋值,n++则是先赋值,在加1,因而输出2,第三个n--和--n是一对,n--是先赋值,再减1,而--n是先减1再赋值;则结果为1222、#include 《stdio.h》 void main() { int x,y; y=(x=1,++x,x+2); printf("%d\n",y); }这题是说明逗号表达式,每一个式子从左向右依次计算,其结果为最后一个式子的值优先级方面,括号的优先级最高,而逗号的优先级最低,然后赋值运算符大于逗号运算符;原式的结果是先计算括号里面的逗号表达式,x=1,++x,x+2;其中x的值变成2,括号的结果为4最后y的值为4;3、又是一道逗号运算符的,表示无力 #include 《stdio.h》 void main() { int a=2; printf("%f\n",(1,2,3)-a) }由第二题之结果为1.0000004、#include 《stdio.h》 void main() { int x=10,y=9; int a,b,c; a=(--x==y++)?--x:++y; b=x++; c=y; printf("%d%d%d",a,b,c); }此题为优先级运算; a=(--x==y++)?--x:++y;优先级排列由高到低:括号()《 自增自减++ -- 《 判断== 《 条件判断?:《 赋值=括号里面--x=9;y++=9,判断显然为真,y=10,x=9条件判断为真,则执行地一个--x=8;++y不执行最后赋值为8即结果为8

C语言入门经典(第5版)2.16练习的答案!

/* Exercise 2.3  Calculating volume price of alternative products *//* The only problem here is to devise a way to determine the price     *//* for the product type. Here I used the product type value to do this. */#include 《stdio.h》int main(void){  double total_price = 0.0;                /* Total price      */  int type = 0;                            /* Product type     */  int quantity = 0;                        /* Quantity ordered */  const double type1_price = 3.50;  const double type2_price = 5.50;  /* Get the product type */  printf("Enter the type (1 or 2): ");  scanf("%d", &type);  /* Get the order quantity */  printf("Enter the quantity: ");  scanf("%d", &quantity);  /* Calculate the total price */  total_price = quantity*(type1_price + (type-1)*(type2_price-type1_price));  /* Output the area */  printf("The price for %d of type %d is $%.2f\n", quantity, type, total_price);  return 0;}///////////////////////////////////////////////////////////////////////////////////* Exercise 2.4  Calculating average hourly pay rate */#include 《stdio.h》int main(void){  double pay = 0.0;                /* Weekly pay in dollars */  double hours = 0.0;              /* hours worked          */  int dollars = 0;                 /* Hourly rate - dollars */  int cents = 0;                   /* ... and cents         */  /* Get the Weekly pay */  printf("Enter your weekly pay in dollars: ");  scanf("%lf", &pay);  /* Get the order quantity */  printf("Enter the hours worked: ");  scanf("%lf", &hours);  /* Calculate the average hourly rate - dollars first */  dollars = (int)(pay/hours);  /* to get the cents we can subtract the dollars from the hourly rate           */  /* and multiply by 100 to get cents. If we then add 0.5 and convert the result */  /* back to an integer, it will be to the nearest cent.                         */  cents = (int)(100.0*(pay/hours - dollars) +0.5);  /* Output the average hourly rate */  printf("Your average hourly pay rate is %d dollars and %d cents.\n", dollars, cents);  return 0;}

C语言基础题,谁能帮忙解答一下,要有详细注释,谢谢

答案是:1 65 1.5 6.5【解析】对于赋值符号,计算方向是从赋值符号右边往左计算的,所以我们看:a = f /= c *= (x=6.5);我们就能很容易地求出:x = 6.5;c = c * x = 10 * 6.5 = 65;(这里注意下,虽然c是字符型,但是整型也是可以赋给它的,毕竟字符也是和ASCII对应的,字符型的变量,既可以给一个字符,也可以给一个整型值,它也对应一个字符(ASCII对应一个字符),输出的时候,如果格式控制是%d,就是输出字符的ASCII值)f = f / c = 1.5;(这里f是float型)a = f; (f是float型,而a是整型,就只能取整了,因此是1)

几道C语言基础的选择题,求解释,谢谢

1、首先我们知道宏只是简单的字符替换,那么宏NUM实际就等价于(N+1+1)*N+1/2,再等价于(2+1+1)*2+1/2,然后要注意优先级的问题,NUM=8,那么循环就是1~8。2、A、*p //就是a B、a C、*a //就是a D、a3、我们知道字符数组是以数字0(也就是’\0’)为结束标识的。p指向的是字符数组第一个元素’H’,那么p+1指向’e’,p+2指向’l’,p+3指向’l’,p+4指向’o’,p+5指向’\0’。3、A、p+=2,*(p++) //p指向元素1,p+=2后p指向元素3,p++:先使用再自增,则*(p++)就是3 B、p+=2,*++p //++p先自增再使用,则*++p是4 C、p+=3,*p++ //p+=3后p指向元素4 D、++*p //值为24、strcpy(s1,s2)将s2复制到s1并返回s1,即之后s1与s2内容是一样的,strlen取长度值为4。5、 A、scanf("%d%s",&p-》num,p-》name); B、scanf("%d%s",&p-》num,&p-》name); C、scanf("%d%s",&p.num,p.name); D、scanf("%d%s",&p.num,&p.name);以结构指针操作成员要用到成员运算符-》,那么C、D排除;scanf需要的是一个内存地址,p-》num是一个整型变量,要用取地址符&;结构中成员name是一个字符数组,p-》name表示的是这个字符数组的首地址,不需要再用取地址符。

c语言入门基础题及答案(C语言的一些基础题)

本文编辑:admin

本文相关文章:


c语言入门基础题及答案(C语言入门经典(第5版)2.16练习的答案!)

c语言入门基础题及答案(C语言入门经典(第5版)2.16练习的答案!)

本文目录C语言入门经典(第5版)2.16练习的答案!C语言基础题,谁能帮忙解答一下,要有详细注释,谢谢C语言的一些基础题几道C语言的入门问题,给过程,在线等关于C语言基础编程题(初学者求指点啊!!!)几道C语言基础的选择题,求解释,谢谢C语

2024年7月24日 02:53

更多文章:


acrobatpro(adobe acrobat pro是什么软件)

acrobatpro(adobe acrobat pro是什么软件)

本文目录adobe acrobat pro是什么软件adobe+acrobat+pro怎样在pdf中插入pdfadobe acrobat pro是什么软件AdobeAcrobat是Adobe公司1993年推出的针对企业、技术人员和创意专业人

2024年6月24日 03:58

腾讯热血传奇官网(热血传奇客户端下载完整官方模拟器实用攻略)

腾讯热血传奇官网(热血传奇客户端下载完整官方模拟器实用攻略)

大家好,腾讯热血传奇官网相信很多的网友都不是很明白,包括热血传奇客户端下载完整官方模拟器实用攻略也是一样,不过没有关系,接下来就来为大家分享关于腾讯热血传奇官网和热血传奇客户端下载完整官方模拟器实用攻略的一些知识点,大家可以关注收藏,免得下

2024年9月3日 05:05

怎么设置电脑2小时后自动关机(怎样设置电脑自动关机时间)

怎么设置电脑2小时后自动关机(怎样设置电脑自动关机时间)

本篇文章给大家谈谈怎么设置电脑2小时后自动关机,以及怎样设置电脑自动关机时间对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录怎样设置电脑自动关机时间怎样让电脑2小时后自动关机如何设置电脑两小时后自动关机如何设定电脑定时关机怎么

2024年8月21日 11:10

长途客车模拟游戏下载(手机上长途驾驶模拟客车游戏有哪些)

长途客车模拟游戏下载(手机上长途驾驶模拟客车游戏有哪些)

大家好,如果您还对长途客车模拟游戏下载不太了解,没有关系,今天就由本站为大家分享长途客车模拟游戏下载的知识,包括手机上长途驾驶模拟客车游戏有哪些的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录手机上长途驾驶模拟客车

2024年9月2日 00:25

cs1 6变态脚本(求cs1.6变态弹道脚本)

cs1 6变态脚本(求cs1.6变态弹道脚本)

本文目录求cs1.6变态弹道脚本求CS1.6变态脚本求cs1.6变态弹道脚本光辉岁月 CS1.6 GUI 疯狂机枪手一 版本:1.0.1.rar发布AmBusH CS1.6 GUI 7.5 VIP特别版(过DCOO 0.995_sX密码a

2024年7月23日 12:09

阴阳师现世召唤阵SSR鸟居图怎么画现世召唤符图?阴阳师现世召唤阵SSR

阴阳师现世召唤阵SSR鸟居图怎么画现世召唤符图?阴阳师现世召唤阵SSR

本文目录阴阳师现世召唤阵SSR鸟居图怎么画现世召唤符图阴阳师现世召唤阵SSR阴阳师现世召唤图片使用方法是什么阴阳师现世入口召唤图怎么画阴阳师现世召唤阵SSR鸟居图怎么画现世召唤符图也就是说用开字图机会更大;2?今天给大家带来的是阴阳师现世召

2023年6月27日 15:00

看图软件acdsee(ACDSee这个软件是好用的看图软件吗)

看图软件acdsee(ACDSee这个软件是好用的看图软件吗)

各位老铁们,大家好,今天由我来为大家分享看图软件acdsee,以及ACDSee这个软件是好用的看图软件吗的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文

2024年7月20日 11:35

孝昌8条笨蛇一起偷鸡,打结成团解不开,给蛇打死结能解开吗?为什么有时耳机线总是容易缠在一起该怎么办

孝昌8条笨蛇一起偷鸡,打结成团解不开,给蛇打死结能解开吗?为什么有时耳机线总是容易缠在一起该怎么办

本文目录孝昌8条笨蛇一起偷鸡,打结成团解不开,给蛇打死结能解开吗为什么有时耳机线总是容易缠在一起该怎么办魔兽四种族最强英雄是谁耳机为什么会缠绕如何减少子线缠绕、打结的困扰胡明轩徐杰称霸cba的死亡缠绕防守在国际赛场为什么不敢用孝昌8条笨蛇一

2024年5月22日 06:57

宝宝论坛工具箱 解锁 解账号锁好不好用?宝宝论坛工具箱收费吗

宝宝论坛工具箱 解锁 解账号锁好不好用?宝宝论坛工具箱收费吗

本文目录宝宝论坛工具箱 解锁 解账号锁好不好用宝宝论坛工具箱收费吗宝宝论坛 工具箱怎样DNF旭旭宝宝直播看论坛帖子,怒怼玩家吐槽贴,表示其就是游戏毒瘤,你怎么看最好的母婴论坛在哪作为妈妈,平常都去哪里看母婴论坛DNF旭旭宝宝突然发现自己在韩

2024年6月6日 16:46

惠普1005(惠普1005打印机怎样恢复出厂设置)

惠普1005(惠普1005打印机怎样恢复出厂设置)

本文目录惠普1005打印机怎样恢复出厂设置惠普1005打印机怎么样惠普126a和1005w哪个好惠普NS1005W总是断开连接惠普ns1005w打印机上市时间惠普1005打印机的控制面板显示英文怎么改成中文怎样下载惠普1005 打印机驱动惠

2024年5月10日 05:07

央视2021开学第一课回放(央视开学第一课回放观后感)

央视2021开学第一课回放(央视开学第一课回放观后感)

本文目录央视开学第一课回放观后感没有电视的怎么看开学第一课2021秋季《开学第一课》在哪看2021年开学第一课直播多长时间《开学第一课》在哪里看今年的开学第一课直播怎么看2021开学第一课回放时间央视开学第一课回放观后感   当观看完一部作

2024年5月6日 11:48

传奇名字霸气繁体字?传奇名字大全霸气最拉风

传奇名字霸气繁体字?传奇名字大全霸气最拉风

本文目录传奇名字霸气繁体字传奇名字大全霸气最拉风四个字霸气的传奇名字有哪些霸气忘忧传奇怎么玩传奇游戏名字大全霸气的 传奇霸气的游戏名字有哪些谁我给我找点霸气的传奇行会名字和封号和公告啊《热血传奇》中有哪些形态非常霸气的武器传奇名字霸气繁体字

2024年5月17日 07:23

怎样买火车票网上订票车票(怎样在网上买火车票)

怎样买火车票网上订票车票(怎样在网上买火车票)

大家好,如果您还对怎样买火车票网上订票车票不太了解,没有关系,今天就由本站为大家分享怎样买火车票网上订票车票的知识,包括怎样在网上买火车票的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录怎样在网上买火车票怎么买火车

2024年7月9日 16:32

毕业生登记表模板(《高等学校毕业生登记表》填写样表模板)

毕业生登记表模板(《高等学校毕业生登记表》填写样表模板)

本文目录《高等学校毕业生登记表》填写样表模板本科毕业生登记表自我鉴定范文模板5篇毕业生登记表自我鉴定填写模板10篇毕业生登记表自我鉴定范文参考5篇毕业生登记表自我鉴定毕业生登记表自我鉴定怎么写5篇自我鉴定毕业生登记表800字(5篇)毕业生登

2024年6月12日 06:20

传奇手游版本下载基地(传奇世界手游电脑版下载及安装教程)

传奇手游版本下载基地(传奇世界手游电脑版下载及安装教程)

今天给各位分享传奇世界手游电脑版下载及安装教程的知识,其中也会对传奇世界手游电脑版下载及安装教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录传奇世界手游电脑版下载及安装教程传奇正传安卓下载地址是多少传奇手游

2024年7月16日 06:05

猎杀潜航2 鱼雷瞄准发射问题?猎杀潜航2鱼雷怎么瞄准

猎杀潜航2 鱼雷瞄准发射问题?猎杀潜航2鱼雷怎么瞄准

本文目录猎杀潜航2 鱼雷瞄准发射问题猎杀潜航2鱼雷怎么瞄准跪求猎杀潜艇2中文版或猎杀潜艇3的下载地址!猎杀潜航2与猎杀潜航3的区别猎杀潜航2的鱼雷发射问题猎杀潜航鱼类如何使用猎杀潜航2的操作方式猎杀潜航2怎样使用鱼雷呀好玩的单机游戏高速下载

2024年1月5日 22:40

人生重开模拟器克苏鲁(《人生重开模拟器》克苏鲁有什么用)

人生重开模拟器克苏鲁(《人生重开模拟器》克苏鲁有什么用)

本文目录《人生重开模拟器》克苏鲁有什么用《人生重开》模拟器克苏鲁有什么用《人生重开模拟器》克苏鲁有什么用《人生重开模拟器》克苏鲁作用介绍:克苏鲁是紫色天赋,但是这个天赋会将玩家的事件变成乱码,影响玩家角色的属性,只是每个乱码都有不同的效果,

2024年6月8日 14:11

浙江边锋游戏大厅(边锋游戏进不去)

浙江边锋游戏大厅(边锋游戏进不去)

本篇文章给大家谈谈浙江边锋游戏大厅,以及边锋游戏进不去对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录边锋游戏进不去杭州边锋网络游戏怎么样浙

2024年7月8日 10:25

marvelous(marvelous 单词)

marvelous(marvelous 单词)

这篇文章给大家聊聊关于marvelous,以及marvelous 单词对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。本文目录marvelous 单词fabulous marvelous 有什么区别 都有难以置信的意思 有什么区别 还

2024年6月3日 14:58

大学生自学网(免费自学网站有哪些)

大学生自学网(免费自学网站有哪些)

大家好,今天小编来为大家解答以下的问题,关于大学生自学网,免费自学网站有哪些这个很多人还不知道,现在让我们一起来看看吧!本文目录免费自学网站有哪些有哪些高质量的自学网站最适合大学生自学的网站有哪些哪些网站帮你打开了新世界的大门目前最适合大学

2024年8月26日 14:30

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1731
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1156
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1153
标签列表

热门搜索