C语言习题4

15.  程序段:int num=2;  while(num)   
printf(“%d ,”,num--); 的运行结果是_______________ A. 2,1, B. 2,1 C. 2,1,0 D. 2,1,0, 
16.  若有说明:int a[3][4],s;则对数组a的元素引用正确的是____________ A. s=0;  for(i=0;i<=3;i++)  for(j=0;j<4;j++) s+=a[i][j]; B. s=0;  for(j=0;j<=4;j++)  for(i=0;i<3;i++) s+=a[i][j]; C. s=0;  for(i=0;i<4;i++)  for(j=0;j<=3;j++) s+=a[j][i]; D. s=0;  for(i=0;i<3;i++)  for(j=0;j<4;j++) s+=a[i][j];

17.  如果形参获取实参的地址,则____________作为函数调用时的实参。 A. 数组名 B. 全局量 
C. 数组中全部元素的值 D. 数组中的元素个数 
18.  若有定义:inti,j,*pi=&i; 则与i==j等价的比较表达式是____________ A. i==*pi B. *pi ==*&j C. i==&j D. i==**pi 
19.  若有定义:struct  person{ int  id    char  name[20]; } per,*s=&per;  
则以下对结构体成员的引用中正确的____________ A. per.name[0] B. s->name[0] C. per.name[8] D. per.id

A. #include (stdio.h) B. #include [stdio.h] C. #include {stdio.h} D. #include <stdio.h> 
22.  设有变量定义语句char a; 则下面的赋值语句中是正确的。 A. a=‘&‘; B. a="&"; C. a=‘ ‘ ‘; D. a=‘16‘  
23.  设有char ch; 与语句“ch=getchar();”等价的语句是:。 A. printf("%c",ch); B. printf("%c",&ch); C. scanf("%c",ch); D. scanf("%c",&ch);

时间: 2024-10-29 19:09:55

C语言习题4的相关文章

YTU 2419: C语言习题 等长字符串排序

2419: C语言习题 等长字符串排序 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 426  Solved: 169 [Submit][Status][Web Board] Description 在主函数中输入n(n<=10)个等长的字符串.用另一函数对它们排序.然后在主函数输出这n个已排好序的字符串. Input n和n个等长字符串 Output n个已排好序的字符串 Sample Input 5 abcdf 12345 ert45 fg4

Problem X: C语言习题 学生成绩输入和输出

Problem X: C语言习题 学生成绩输入和输出 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 4722  Solved: 2284[Submit][Status][Web Board] Description 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据,每个学生的数据包括num(学号).name(姓名).score[3](3门课的成绩).编写一个函数input,用来输入5个学生的数据. Input 5个学生的学号

程序设计入门——C语言 习题汇总

?? 中国大学MOOC 程序设计入门--C语言 翁恺 公告 评分标准 课件 测验与作业 考试 讨论区 教材与参考资料 分享到 帮助中心 测验与作业 次汇总由CSDN-fjinhao原创,转载请注明来源,此汇总由于本人 能力有限,欢迎各位程序爱好者来此讨论交流,给予指正,本人 联系邮箱[email protected],谢谢. 查看帮助 老师还没有发布测试和作业,请耐心等待 第1周:计算   第1周编程练习 截止时间:2015年5月4日 0:00 前往作业 作业类型 Online Judge作

C程序设计语言习题解答

1-6#include <stdio.h>int main(void){ printf("getchar()!=EOF is:%d\n", getchar()!=EOF); return 0;} 编译后当输入Ctrl+D的时候,输出:getchar()!=EOF is: 0 输入其他值时,输出getchar()!=EOF is: 1 1-7#include <stdio.h>int main(void){ printf("EOF is :%d\n&qu

C语言习题【2】自定义乘法口诀表行数和列数

如:输入9,输出9*9口诀表,输出12,输出12*12的乘法口诀表. #include<stdio.h> #include<math.h> void board(int* a) { int m; m = *a; for (int i = 1; i <= m; i++) { for (int j = 1; j <= i; j++) { printf("%d * %d = %-2d ",j, i, i * j); } printf("\n&qu

C语言习题【4】递归和非递归求n的阶乘

#include<stdio.h> #include<math.h> int main() { int n; int sum = 1; scanf("%d", &n); for (int i = 1; i <= n; i++) { sum *= i; } printf("%d", sum); return 0; } //非递归 #include<stdio.h> int floor(int n) { if (n ==

C语言习题【6】计算一个数的每位之和(递归实现)

写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19输入:1729,输出:19 #include<stdio.h> int sum = 0; int DigitSum(int n) { if (n>9) { DigitSum(n / 10); } sum += n % 10; return sum; } int main() { int n; scanf("%d",

【南阳OJ分类之语言入门】80题题目+AC代码汇总

声明: 题目部分皆为南阳OJ题目. 代码部分包含AC代码(可能不止一个)和最优代码,大部分都是本人写的,并且大部分为c代码和少部分c++代码and极少java代码,但基本都是c语言知识点,没有太多差别,可能代码有的写的比较丑,毕竟知识有限. 语言入门部分题基本都较为简单,是学习编程入门的很好练习,也是ACM的第一步,入门的最佳方法,望认真对待. 本文由csdn-jtahstu原创,转载请注明出处,欢迎志同道合的朋友一起交流学习.本人QQ:1373758426和csdn博客地址. now begi

C语言相关图书推荐

C Primer Plus(第5版 中文版) 作      者 [美] 普拉塔(Prata S.) 著:云巅工作室 编 出 版 社 人民邮电出版社 出版时间 2005-02-01 版      次 1 页      数 626 印刷时间 2005-02-01 开      本 16开 纸      张 胶版纸 印      数   I S B N 9787115130228 推荐指数:★★★★★ 购买地址:立即购买 图灵程序设计丛书:嗨翻C语言 作      者 [美] David Griffi