通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"C语言试卷" 试卷中 华中科技大学C语言程序设计期末试卷 中有题目如下:
第1题
定义一个结构体,其中包括:职工号、职工名、年龄、工资、地址。按结构体类型定义一个结构体数组.从键盘输入每个结构体元素所需的数据.然后逐个输出这些元素(可设数组只有三个元素)。
参考答案:
#include <stdio.h> /* 样例 1 John 25 2500.20 MainStreet 2 Jane 30 3500.50 HighStreet 3 Jim 40 4500.75 ParkAvenue */ // 定义一个结构体,包括职工号、职工姓名、年龄、工资、地址 struct Employee { int empNo; char name[20]; int age; float salary; char address[100]; }; int main() { // 声明结构体数组 struct Employee employees[3]; // 循环输入员工信息 int i; for(i = 0; i < 3; i++) { scanf("%d %s %d %f %s", &employees[i].empNo, employees[i].name, &employees[i].age, &employees[i].salary, employees[i].address); } // 输出员工信息 printf("\n职工信息如下:\n"); for(i = 0; i < 3; i++) { printf("职工号:%d\n", employees[i].empNo); printf("职工姓名:%s\n",employees[i].name); printf("年龄:%d\n", employees[i].age); printf("工资:%.2f\n", employees[i].salary); printf("地址:%s\n", employees[i].address); printf("\n"); } return 0; }
所属试卷:华中科技大学C语言程序设计期末试卷
要使程序执行后的输出结果为ABCD,应在横线处添加语句
下列叙述中,正确的是( )。
下列选项中,能实现对父类的getSalary方法重写的
下列选项中,操作系统在终止进程时不一定执行的是( )。
编写一个函数fun它的功能是:实现两个字符串的连接(使
以下叙述正确的是( )。
有以下程序程序运行后的输出结果是( )。
有以下程序:程序运行后的输出结果是( )。
C语言整数不包括。
下面程序通过把类Distance声明为类Point的友
表达式list (map (lambda x:x+5.
在C语言中,根据数值的取值范围不同,可以将整型定义为_
请填空:建立如图所示存储结构所需说明语句是______
设文件number.dat中存放了一组整数。请编写程序
设有如下结构体说明:请填空,完成以下对数组s的定义,使
在C语言中,输入操作是由库函数___________完
若以下程序时输入:-2<回车>,则程序的输出结果是__
在TCP/IP体系结构中,TCP和IP所提供的服务层次
假定计算机的主频为500MHz,CPI为4。现有设备A
在shell编程时,使用方括号表示测试条件的规则是:方
系统中有三个进程 P0、P1、P2 及三类资源 A、B
以下for循环的执行次数是( )。
连接字符串的函数是_____,只写函数名即可。
预处理命令行都必须以_____号开始。
若有以下程序则程序的输出结果是
与二进制小数 0.1 相等的八进制数是 ( )。
结点数为 5的不同形态的二叉树一共有_____种。(结
在十六进制表示法中,字母 A 相当于十进制中的( )。
对一个有向图而言,如果每个节点都存在到达其他任何节点的
给定 n 个有标号的球,标号依次为 1,2,…,n。将
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2